a:link { color: #0000FF; text-decoration: none; }
a:visited { color: #000066; text-decoration: none; }
a:hover { text-decoration: underline; }
.bankrate { background: #FFFFFF; width: 270px; margin-top: 10px; }
.bankrate table {font-family: verdana,arial; font-size: 10px; }
.front_calc { width: 160px; font-family: verdana,arial;  font-size: 12px; font-weight: bold; color: #666666; line-height: 27px; margin-top: 35px; }
.front_calc2 { font-family: verdana, arial; font-size: 11px; color: #165189; font-weight: normal; }
.textbox { border: 1px solid #165189; font-family: verdana, arial; font-size: 11px; color: #165189; font-weight: normal; background: #F0EED5; }
.front_contact { margin-top: 38px; width: 165px; }
.front_buttons { margin-top: 45px; width: 206px; }
.front_buttons td { padding-bottom: 2px; }
.front_privacy { position: absolute; margin-left: -167px; margin-top: 25px; width: 100px; height: 20px; }
.back_cellt { padding: 4px; width: 580px; font-family: verdana,arial; font-size: 16px; font-weight: bold; color: #ffffff; background-color: #C9BD6D; }
.back_cell1 { background-color: #ECEABA; width: 150px; padding: 10px; font-family: verdana,arial; font-size: 10px; }
.back_cell1 table { width: 140px; font-size: 10px; background: #DFDCA4; }
.back_cell2 { padding: 8px; width: 580px; font-family: verdana,arial; font-size: 12px; }
.back_cell2 td { font-size: 12px; }
.back_cell3 { padding: 0px; width: 580px; font-family: verdana,arial; font-size: 12px; }
.back_cell4 { padding: 0px; width: 100%; font-family: verdana,arial; font-size: 12px; }
.back_input { border: 1px solid #165189; font-family: verdana,arial; font-size: 11px; background-color: #F0EED5; }
.footer { font-family: verdana,arial; color: #666666; font-size: 10px; background: #DFDCA4 url('/images/footer.gif'); background-repeat: repeat-x; }
.footer a:link,.footer a:visited { color: #333333; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.privacy { font-family: verdana,arial; font-size: 12px; }
.hidden { position: absolute; visibility: hidden; }
.idx_iframe { width: 590px; height: 420px; padding: 0px; margin: 0px; border: 0px; overflow-x: hidden; }
.blog_iframe { width: 100%; height: 420px; padding: 0px; margin: 0px; border: 0px; overflow-x: hidden; }
.bloglink { position: absolute; left: 50%; margin-left: 243px; top: 15px; }
.bloglink img { border: 0px; }
