/* default.css */
*{margin:0;padding:0;}
body{color:#414141;background-color:#fff;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1{color:green;
display:inline;
font-size:20px;
font-weight:600;}
h2{font-size:16px;font-weight:600;}
h2.main{color:#222;font-size:22px;font-weight:400;}
h4.main{color:#222;font-size:22px;font-weight:400; padding:10px 8px 5px;}
h2.huge{color:#222;font-size:26px;font-weight:400;}
h3.main{font-size:14px;font-weight:400;color:#424242;}
h3.secondary{font-size:12px;font-weight:400;color:#767c79;}
h3{font-size:12px;font-weight:600;}
h4{font-size:10px;font-weight:400;}
ul.normal{list-style-type:disc;padding:12px 6px 12px 20px;}
ul.normal li{font-size:12px;margin:4px 0;}
.small{font-size:.8em;} 
.clear{clear:both;font-size:0;border:0;margin:0;padding:0;}  
table{width:100%;}
a,a:visited{color:#414141;text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.blank-head{background:url(blank-borders.gif) 0 -6px no-repeat;height:6px;font-size:0;padding-left:6px;}
.blank-head .slide{background:url(blank-borders.gif) right -6px no-repeat;height:6px;font-size:0;}
.blank-foot{background:url(blank-borders.gif) 0 0 no-repeat;height:6px;font-size:0;padding-left:6px;}
.blank-foot .slide{background:url(blank-borders.gif) right 0 no-repeat;height:6px;font-size:0;}
.home-sub-header{background:url(home-sub-header.gif) left top no-repeat;padding:0 0 0 5px;_padding-left:1px;}
.home-sub-header .slide{background:url(home-sub-header.gif) right top no-repeat;padding:0 5px 0 0;}
.home-sub-header h2{font-size:22px;padding:10px 8px 5px;} 
.home-sub-header .tool-bar{padding:0 0 3px 10px;}
.home-sub-header .tool-bar a{color:#414141;text-decoration:none;} 
.home-sub-interior .pad{padding:10px 8px;}
.home-sub-footer{background:url(home-sub-footer.gif) left bottom no-repeat;padding:0 0 0 5px;}
.home-sub-footer .slide{background:url(home-sub-footer.gif) right bottom no-repeat;padding:0 5px 0 0;}
.home-sub-footer .slide div{/*padding:12px 8px;*/ padding:11px 8px;}
.short-bank-list .bank-rating{padding:6px 8px;}
.short-bank-list .bank-rating .new-bank-logo{background:url(bank-logo-background.png) top left no-repeat;float:left;width:80px;height:68px;text-align:center;}
.short-bank-list .bank-rating .new-bank-logo img{width:60px;padding:5px 0 0;}
.short-bank-list .bank-rating .new-bank-info{float:left;width:124px;padding:10px 0 0 10px;}
.short-bank-list .bank-rating .new-bank-rating-tools{float:left;width:66px;text-align:center;color:#767C79;padding:8px 0 4px 10px;}
.short-bank-list .bank-rating .new-bank-rating-tools .star-container{margin:5px auto;}
.bank-ratings-and-news .top-rated-banks{float:left;width:331px;margin:0;}
.latest-headlines{/*float:left;*/float:right;width:331px;/*margin-left:6px;*/}
.latest-headlines .home-sub-interior{padding:0 12px;}  
.latest-headlines .bank-news-article{border-bottom:1px solid #b8b8b8; padding:5px 0 22px;}
/*.latest-headlines .bank-news-article a{float:right;}
.latest-headlines .bank-news-article h2 a{float:left;}*/
.latest-headlines h2 a{font-size:14px;text-decoration:none;}
.latest-headlines h4{color:#767C79;padding:4px 0;}
form div.input{padding:2px 0 4px;}
form input.text{width:147px;border:1px solid #b8b8b8;padding:2px 4px;}
form textarea{width:90%;border:1px solid #b8b8b8;padding:2px 4px;}
form select{border:1px solid #b8b8b8;width:155px;}
form label{color:#414141;font-weight:700;}
form div.input label{display:block;}
form .error-message{color:orange;font-weight:700;}
form input.check{margin-right:6px;}
form div.checkbox{padding:4px 8px;}
.login{width:260px;padding-left:30px;margin-top:10px;float:left;}
.login fieldset{border:0;margin:50px 0 0;padding:0;}
.sign-up{width:260px;float:left;margin:10px 0;padding:0 25px 10px 0;}
.why-register{background:url(why-register.gif) left top no-repeat;width:280px;height:371px;float:right;margin-top:10px;}
.why-register .content{padding:15px 20px 0 30px;}
.why-register h2,.why-register h3{color:#fff;padding:.1em 0;}
.why-register .content p{padding:20px 0 0;}
.why-register .content ul{list-style-image:url(check-bullet.gif);margin:20px 0;}
.remove{width:160px;padding-left:30px;margin-top:10px;float:left;}
.settings{width:335px;float:left;border-right:1px solid #b8b8b8;margin:10px 0;padding:0 25px 10px 0;}
.settings .clear{margin-bottom:10px;}
.settings .first{width:155px;float:left;padding-right:10px;}
.settings .second{width:155px;float:left;padding-left:10px;}
p.error a{font-weight:700;}
.remember-me{margin-bottom:10px;padding:10px 0;}
.remember-me .notice{display:block;font-size:10px;padding:10px 0 0;}
.center{margin-left:auto;margin-right:auto;}
.border-right{border-right:1px solid #b8b8b8;}
.border-left{border-left:1px solid #b8b8b8;}
.pad-top{padding-top:8px;}
.pad-bottom{padding-bottom:8px;}
.pad-right{padding-right:8px;}
.interest-rate{font-family:Arial;}
.read-more{font-style:italic;}
#header a:hover{color:orange;text-decoration:underline;}
#header .body{background:#224f74 url(header-background.jpg) left top repeat-x;border-bottom:4px solid #142736;}
#header .body .header{padding:15px 20px 0 0;}
#header .body h1{float:left;}
#header .body a.logo{display:block;margin-top:45px;text-indent:-10000px;outline:0;background:url(my-bank-tracker-logo.png) left top no-repeat;width:258px;height:42px;}
#header .bank-rate-links{position:absolute;top:10px;right:10px;width:100px;}
#header .bank-rate-links ul li{list-style-type:none;line-height:1.2;}
#header .search{float:right;padding-right:30px;margin-top:-12px;}
#header .search .form{background:transparent url(search-background.gif) left bottom no-repeat;padding:0 0 0 34px;}
#header .search .interior{background:transparent url(search-background.gif) right bottom no-repeat;padding:10px 34px 2px 0;}
#header .search input{border:0;padding:2px 4px;}
#header .search input.text{color:#414141;background-color:#fff;margin-right:1px;}
#header .search form{position:relative;margin:0;padding:0;}
#header .menu{background:#2e6591 url(menu-background.jpg) left top repeat-x;height:34px;clear:both;}
#header .menu .user_menu{float:right;padding:8px 8px 4px 0;}
#header .menu ul.main_menu{list-style-type:none;padding:6px 0;}
#header .menu ul.main_menu li{display:block;float:left;font-size:13px;letter-spacing:-.1px;font-weight:700;padding:0 0 0 4px;}
#header .menu ul.main_menu li.selected{background:transparent url(selected-tab-left.gif) left top no-repeat;}
#header .menu ul.main_menu li a{float:left;display:block;color:#fff;padding:5px 10px 4px 6px;}
#header .menu ul.main_menu li a:hover{color:orange;text-decoration:none;}
#header .menu ul.main_menu li.selected a{color:#2e6591;background:transparent url(selected-tab-right.gif) right top no-repeat;}
#header .menu .foot{font-size:0;height:4px;background-color:#d9d9d9;clear:both;}
#header .message{color:#414141;background-color:#d9d9d9;font-weight:700;clear:both;}
#header .message .message{padding:12px 12px 16px 25px;}
#header .message a{color:#2e6591;text-decoration:underline;}
#header #flashMessage{background:#d9d9d9 url(exclaim.gif) 35px center no-repeat;padding-left:75px;}
#header #successMessage{background:#d9d9d9 url(correct.gif) 35px center no-repeat;padding-left:75px;}
#header #failureMessage{background:#d9d9d9 url(sad.gif) 35px center no-repeat;padding-left:75px;}
#footer{color:#777;background:#fff url(footer-background.jpg) 0 0 repeat-x;margin:10px 0 0;padding:0 0 24px;}
#footer .sitemap{width:806px;margin:0 auto;padding:15px 0;}
#footer .sitemap-links{float:left;width:200px;}
#footer .sitemap-links h3{color:#4b4b4b;padding-bottom:4px;}
#footer .sitemap-links ul{list-style-type:none;}
#footer .sitemap-links ul a{color:#adb2b3;text-decoration:none;}
#footer p{font-size:10px;}
#footer .top-footer{border-top:1px solid #efefef;}
#footer .top-footer .contents{width:980px;/*border-right:1px solid #efefef;*/margin:0 auto;}
#footer .top-footer .left{float:left;width:874px;border-right:1px solid #efefef;}
#footer .top-footer .right{float:left;width:100px;}

#footer .top-footer .blog-rss{padding:30px 0 0 38px;}
#footer .bottom-footer{border-top:1px solid #efefef;padding-top:15px;}
#content{width:984px;overflow:hidden;margin:12px auto 0;}
#main-column{float:left;width:668px;overflow:hidden;}
#main-column #bank-pages{height:273px;background:url(demo-background.jpg) top left no-repeat;margin-bottom:8px;}
#main-column #bank-pages .demo-page{overflow:hidden;padding:40px 10px 10px;}
#main-column .body{background-color:#e6e6e6;margin:1px 0 0;padding:10px 20px 10px 32px;}
#main-column .users .body{background-color:#efefef;}
#main-column .customer-reviews{background-color:#fff;padding:10px 13px;}
#main-column table.customer-review tr.bottom td{padding-bottom:20px;border-bottom:1px solid #b8b8b8;}
#main-column table.customer-review td.rating{width:75px;}
#main-column .bank-rate-info{margin-top:8px;font-size:14px;padding:0 0 12px 8px;}
#main-column .rate-type-footer .interior{text-align:right;padding:16px 16px 16px 0;}
#main-column .customer-reviews ol{list-style-image:url(check-bullet.gif);margin:20px;}
#main-column .customer-reviews .customer-bank-review{border-bottom:1px solid #b8b8b8;margin:0 0 10px;padding:10px;}
#main-column .customer-reviews .last{border-bottom:0;margin:0;}
#main-column .customer-reviews .helpful-review{text-align:right;padding:5px 0;}
#main-column table.bank-data{border-collapse:collapse;width:100%;background-color:#fff;}
#main-column table.bank-data th{vertical-align:top;}
#main-column table.bank-data th,#main-column table.bank-data td{font-weight:400;text-align:left;padding:4px 4px 4px 8px;/*padding:4px 4px 6px 8px;*/}
#main-column table.bank-data th h3.asc{padding-left:12px;background:url(sorted-asc.gif) left 2px no-repeat;}
#main-column table.bank-data th h3.desc{padding-left:12px;background:url(sorted-desc.gif) left 2px no-repeat;}
#main-column .new-bank-data table.bank-data thead tr{background-color:#2d6cb1;}
#main-column .new-bank-data table.bank-data td.bank-data-logo img{border:2px solid #efefef;}
#main-column table.bank-data tr.featured-row td{border-top:1px solid #fff;border-bottom:0;background-color:#ececec;}
#main-column table.bank-data tr.featured-row-tag-line{background-color:#ececec;}
#main-column table.bank-data tr.featured-row-tag-line td{border-bottom:6px solid #ececec;border-top:0;}
#main-column table.bank-data tr.no-results-row td{text-align:center;padding:20px 0;}
#main-column table.bank-data tr.no-results-row td h3{font-size:14px;font-weight:700;color:red;}
#main-column table.bank-data tr.no-results-row td h4{padding-top:10px;font-size:12px;font-weight:400;}
#main-column table.bank-data .cd-rank,#main-column table.bank-data .savings-rank,#main-column table.bank-data .checking-rank,#main-column table.bank-data .mortgage-rank{width:20px;height:18px;text-align:center;font-weight:700;font-size:14px;padding-top:2px;color:#fff;background-color:#2d6cb1;}
#main-column table.bank-data .cd-rank-over,#main-column table.bank-data .savings-rank-over,#main-column table.bank-data .checking-rank-over,#main-column table.bank-data .mortgage-rank-over{width:20px;height:18px;text-align:center;font-weight:700;font-size:11px;padding-top:5px;color:#fff;background-color:#2d6cb1;}
#main-column table.bank-data tr.featured-row-tag-line .featured-checking{font-weight:700;color:#ff6827;}
#main-column table.bank-data tr.featured-row .checking-rank{background-color:#ff6826;}
#main-column table.bank-data td{border-bottom:1px solid #b8b8b8;}
#main-column table.bank-data tr.last td{border-bottom:0;border:0;}
#main-column table.bank-data th.first,#main-column table.bank-data td.first{width:42px;border:0;padding:0;}
#main-column table.bank-data th.last,#main-column table.bank-data td.last{padding-right:8px;width:80px;}
#main-column table.bank-data td.bank-review .star-container{padding-left:18px;}
#main-column table.bank-data h2 span{font-size:16px;padding-right:12px;}
#main-column table.bank-data h2.up span{/*background:transparent url(up-arrow.gif) right center no-repeat;*/}
#main-column table.bank-data h2.down span{/*background:transparent url(down-arrow.gif) right center no-repeat;*/}
#main-column table.bank-data td.bank-logo{width:60px;vertical-align:middle;padding-top:8px;}
#main-column table.bank-data td.bank-logo img{border:3px solid #e6e6e6;}
#main-column table.bank-data tr.featured-row td.bank-logo{border-bottom:6px solid #e6e6e6;}
#main-column table.bank-data tr.featured-row td.bank-logo img{border:3px solid #fff;}
#main-column p.virtual-on{font-size:14px;text-align:center;padding:20px 0;}
#main-column p.virtual-on strong{font-size:16px;color:red;}
#main-column .compare-banks-recent-bank-news .blank-body{padding:0 30px;}
#main-column .compare-banks{background:url(vault.jpg) 0 10px no-repeat;border-bottom:1px solid #e6e6e6;height:140px;padding:20px 0 10px 180px;}
#main-column .compare-banks p{font-size:16px;color:#767C79;}
#main-column .compare-banks p.or-compare{font-size:14px;margin-top:22px;margin-left:10px;float:left;width:200px;}
#main-column .compare-banks .view-all-banks{margin-top:15px;float:left;}
#main-column .recent-bank-news .bank-news{width:31%;float:left;margin-right:20px;margin-bottom:10px;}
#main-column .recent-bank-news .last{margin-right:0;}
#main-column .recent-bank-news h3{font-weight:600;margin-bottom:8px;}
#main-column .recent-bank-news h4{margin:12px 0 8px;}
#main-column a.read-more{text-decoration:none;padding-right:9px;font-style:normal;font-size:12px;font-weight:700;}
#main-column .first a.read-more{color:#21619e;background:url(arrows-sprite.gif) right 4px no-repeat; }
#main-column .second a.read-more{color:#2aa90d;background:url(arrows-sprite.gif) right -20px no-repeat;}
#main-column .third a.read-more{color:#fb5900;background:url(arrows-sprite.gif) right -44px no-repeat;}
#help-column{float:left;width:314px;overflow:hidden;}
#help-column .body{padding-left:14px;}
#help-column .top-line-help .slide{padding:10px 20px 20px;}
#help-column .top-line-help h2.exclaim{background:url(exclaim.gif) left top no-repeat;padding-top:35px;}
#help-column .top-line-help .interior{padding:20px;}
#help-column .help-bank-explanation{background:url(bank-rate-information.gif) 0 26px no-repeat;border-bottom:1px solid #b8b8b8;padding:52px 0 26px;}
#help-column .help-bank-explanation h2{border-top:1px solid #b8b8b8;padding:6px 0 8px;}
#help-column .help-bank-explanation h3{padding:12px 0 6px;}
#help-column .bank-rate-info-tools{margin-bottom:12px;padding:4px 0;}
#help-column .bank-rate-info-tools .tool-area{float:right;padding:4px 0;}
#help-column .bank-rate-ad h6.label{font-size:9px;color:#767C79;text-transform:uppercase;font-weight:400;padding-bottom:2px;}
#help-column .bank-rate-ad .ad-300x250{width:300px;height:250px;background-color:#d9d9d9;}
#help-column .bank-rate-ad .ad-300x125{width:300px;height:125px;background-color:#d9d9d9;}
#help-column .mini-profile .bank-logo{background:url(bank-logo-medium-background.gif) top left no-repeat;float:left;width:104px;height:89px;text-align:center;}
#help-column .mini-profile .bank-logo img{width:84px;padding:5px 0 0;}
#help-column .mini-profile .bank-info{float:left;width:160px;padding:0 0 4px 8px;}
#help-column .mini-profile .bank-message{color:#767C79;padding:4px 0 6px;}
#help-column .articles{margin-top:18px;background-color:#e6e6e6;}
#help-column .articles ul li{list-style-type:none;border-bottom:1px solid #b8b8b8;line-height:1.2;padding:4px 0;}
#help-column .home-sub-interior ol{margin:0 0 0 12px;padding:8px;}
#help-column .news ul{list-style-type:none;margin:0;padding:8px;}
#help-column .news li{padding-bottom:5px;border-bottom:1px solid #b8b8b8;margin:0 8px 5px;}
#help-column .bank-rating .slide{padding:10px 15px;}
#help-column .bank-rating .big-stars{margin:0 auto 8px;}
#help-column .bank-rating p{color:#767C79;font-size:10px;text-align:center;padding:5px 20px 15px;}
#help-column .bank-rating .rate-area{text-align:right;padding:4px 0;}
.tl{background:url(tl.png) left top no-repeat;}
.bl{background:url(bl.png) left bottom no-repeat;}
.tr{background:url(tr.png) right top no-repeat;}
.br{background:url(br.png) right bottom no-repeat;}
.loader{background:url(ajax-loader.gif) center center no-repeat;min-height:100px;}
#main-column .main-column-header{color:#fff;background-color:#2e6591;}
#main-column .main-column-header .interior{padding:12px 10px 3px 32px;}
#main-column .main-column-header .main-column-header-description{float:right;font-size:12px;padding:3px 0 0;}
#main-column .main-column-header.sheet .main-column-header-description{padding-left:20px;color:#adc0cf;background:url(rate-sheet-icon.gif) 0 3px no-repeat;}
#main-column .main-column-subheader{background-color:#2e6591;color:#fff;padding:6px 10px 10px 32px;}
#main-column .bank-profile-mini{width:400px;float:left;}
#main-column .bank-locations{width:260px;float:left;margin-left:8px;}
#main-column .bank-logo-column{width:201px;height:174px;float:left;background:url(bank-logo-background.gif) no-repeat;text-align:center;margin:10px;}
#main-column .bank-logo-column img{padding:8px 0 14px;}
#main-column .bank-profile-mini .bank-info-column{width:160px;float:left;margin:8px 0 0 4px;}
#main-column .bank-profile .bank-info-column{width:420px;float:left;margin:8px 0 0 4px;}
#main-column .bank-profile-mini p.about-the-bank,#main-column .bank-profile p.about-the-bank{font-size:12px;line-height:1.4;padding:0 12px 12px;}
#main-column .bank-info-column .customer-service-logo{background:url(customer-service-logo-small.gif) 0 5px no-repeat;padding:10px 0 10px 40px;}
#main-column .bank-info-column .customer-service-logo h3.light{color:#767C79;font-size:12px;font-weight:400;}
#main-column .bank-info-column h2{font-weight:400;}
#main-column .bank-info-column .bank-website-logo{background:url(bank-website-logo-small.gif) 0 5px no-repeat;padding:10px 0 15px 40px;}
#main-column .bank-info-column .bank-website-logo h2{display:inline;padding-right:8px;background:url(read-more.gif) right center no-repeat;}
.write-reviews-container{float:right;padding:20px 10px 0 0;}
#main-column .bank-profile,#main-column .bank-profile-mini,#main-column #reviews,#main-column .bank-locations,#main-column .new-bank-data,#main-column .compare-banks-recent-bank-news,#main-column #best-reviews,#help-column .manage-company,#help-column .news,#help-column .featured-bank-profile{margin-bottom:8px;}
h2.mbt-logo{background:url(bank-news-logo.gif) 0 0 no-repeat;padding:0 0 10px 50px;}
#help-column .bank-news-title{background-position:5px 20px;padding:25px 0 10px 50px;}
#help-column .other-news-title{background:url(other-news-logo.gif) 0 10px no-repeat;padding:25px 0 10px 50px;}
#main-column ul.sub-menu{list-style-type:none;padding:8px 0;}
#main-column ul.sub-menu li{display:inline;padding:0 12px 0 0;}
#main-column .result{border-bottom:1px solid #b8b8b8;padding:12px 0;}
#main-column .alternative-results{padding:12px 0;}
#main-column .alternative-results a{font-style:italic;padding:0 12px;}
#main-column .no-results{padding:8px;}
#main-column .no-results h3{font-style:italic;padding:8px 0 12px;}
.rate-input{font-size:16px;width:75px;}
.bank-finder{padding:20px 30px 0 20px;}
.bank-finder h2.title{padding-bottom:20px;}
.bank-finder h3{font-size:14px;}
.bank-finder .what{float:left;width:170px;background:url(first-step.gif) 10px 0 no-repeat;padding:40px 5px 5px;}
.bank-finder .how{float:left;width:220px;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;height:100px;background:url(second-step.gif) 15px 0 no-repeat;padding:40px 5px 5px 15px;}
.bank-finder .how h3{padding:0 0 15px;}
.bank-finder .type{float:left;width:170px;background:url(third-step.gif) 15px 0 no-repeat;padding:40px 5px 5px 15px;}
.bank-finder form .type .your-state{float:right;margin-top:-20px;}
.bank-finder form .type .your-state label{display:block;font-size:12px;color:#7f7f7f;}
.bank-finder form .type select{width:60px;font-size:16px;font-weight:400;}
#help-column .bank-finder h2.title{background:url(quick-bank-finder-logo.gif) center left no-repeat;padding:10px 0 20px 50px;}
#help-column .bank-finder .what,#help-column .bank-finder .how,#help-column .bank-finder .type{float:none;border:0;width:220px;background-position:10px 10px;padding:10px 0 20px 50px;}
#help-column .bank-finder form{width:270px;}
.side-slide{background:url(fade-background.gif) 0 0 no-repeat;padding:7px 0 0;}
.side-slide .slide{background:url(fade-background.gif) bottom left no-repeat;/*padding:0 8px 8px;*/ padding:0 20px 8px; }
#main-column .interest-calculator ol,#help-column .interest-calculator ol{/*margin-left:8px;*/list-style-type:none;}
.interest-calculator h2.title{/*background:url(interest-calculator.gif) 0 0 no-repeat; padding:5px 0 15px 40px;*/padding:5px 0 15px 00px;}
.interest-calculator p{text-align:left;color:#767C79;padding:10px 0;} 
.interest-calculator-earnings{font-size:14px;font-weight:400;text-align:right;padding:10px 20px 10px 10px;}
.interest-calculator-earnings strong{color:#1d7acb;font-size:22px;font-weight:600;}
.interest-calculator #amount-step{background:url(second-step.gif) 0 0 no-repeat;padding:0 0 10px 40px;}
.interest-calculator #term-step{background:url(third-step.gif) 0 0 no-repeat;padding:0 0 10px 40px;}
.widgets .introduction p{ }
.widgets .best-bank-rates-desc{
/*background:transparent url(softBG.jpg) no-repeat scroll right center;*/
padding:20px 10px 80px;}
.widgets .best-bank-rates-desc a.add-widget{
display:block;
width:188px;
height:38px;
margin-top:19px;
background:transparent url(btbInnerImg.jpg) no-repeat scroll 0;
/*text-indent:-10000px;*/
outline:0;
font-size:25px; 
text-align:center; 
letter-spacing:1px; 
text-decoration:none !important; 
padding-top:7px;
}
.widgets .title{padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:16px;background:url(widgets-sprite.gif) right 0 no-repeat;}
.widgets h2.main{padding-top:16px;}
.widgets h2.step{color:#069ed6;}
.widgets h3{font-size:14px;font-weight:600;padding-top:8px;}
.widgets .customize .theme-choice{float:left;cursor:pointer;text-indent:-10000px;outline:0;width:36px;height:36px;background:url(widgets-sprite.gif) -6px -50px no-repeat;}
.widgets .customize #lightTheme{background-position:-40px -50px;}
.widgets .customize #darkTheme{background-position:-74px -50px;}
.widgets .customize #noTheme.selected{background-position:-6px -86px;}
.widgets .customize #lightTheme.selected{background-position:-40px -86px;}
.widgets .customize #darkTheme.selected{background-position:-74px -86px;}
.widgets .customize p{padding:0 8px 0 0;}
.widgets .actual p{color:#c5c5c5;text-align:center;font-size:11px;margin-bottom:8px;}
.widgets .actual #ad_r{margin:0 auto;}
.tools .introduction p{padding-left:280px;background:url(tools-sprite.gif) 0 -8px no-repeat;}
.tools .apy-calculator-desc{background:url(tools-sprite.gif) right -188px no-repeat;border-bottom:1px solid #ddd;padding:20px 10px 100px;}
.tools .apr-calculator-desc{background:url(tools-sprite.gif) right -488px no-repeat;padding:20px 10px 120px;}
.tools a.add-tool{display:block;width:193px;height:47px;margin-top:20px;background:url(tools-sprite.gif) -10px -130px no-repeat;text-indent:-10000px;outline:0;}
.tools .heading{padding-bottom:8px;border-bottom:1px solid #ddd;margin-bottom:16px;}
.tools .info h2{padding-top:12px;}
.tools .info p{padding-right:12px;}
#apy-container,#apr-container,#amount-container,#width-container,#bank-finder-amount-container,#term-container{width:352px;} 
.calculator-slider{background:url(calculator-slider.gif) 0 0 no-repeat;width:208px;height:30px; padding:5px; border:none !important;} 
/*input .calculator-slider {background:url(calculator-slider.gif) transparent none repeat scroll 0 0 ;width:208px;height:30px;} */ 
.calculator-slider-container{width:204px;}  
.calculator-slider .slider{/*background:url(calculator-slider.gif) 0 -30px no-repeat;*/width:56px;height:28px;cursor:pointer;}
#main-column .initials{background-color:#e6e6e6;padding:1em;}
#main-column .initials a{text-decoration:none;padding:.2em .5em;}
#main-column .initials a.selected{color:#fff;background-color:#2d6cb1;}
.glossary p{padding-bottom:1em;}
#main-column .paginator{background-color:#e6e6e6;margin:0;padding:10px 5px 10px 32px;}
fieldset,a img,img,.latest-headlines .last,#help-column .articles ul li.last,#main-column .last{border:0;}
h2.main strong,h2.huge strong{font-weight:600;}
h2.right,.home-sub-footer .more-button,.align-right,#footer .bottom-footer p,div.paginator{text-align:right;}
a:hover,#main-column table.bank-data th h3,#main-column table.bank-data th h3 a{color:#2d6cb1;}
.blank-head div.fix,.blank-body div.fix,.blank-foot div.fix{font-size:0;height:0;clear:both;margin:0;padding:0;}
.blank-body,.home-sub-interior{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.home-sub-header div.fix,.home-sub-footer div.fix{font-size:0;height:0;margin:0;padding:0;}
.home-sub-header .tool-bar a:hover,.latest-headlines h2 a:hover,.paginator span.current,.paginator a:hover,#footer .sitemap-links ul a:hover,#main-column h3 a:hover,#help-column h3 a:hover,#main-column a.read-more:hover,#help-column .articles a:hover,#help-column .news li a:hover,#main-column .main-column-subheader a:hover,#main-column .bank-info-column .bank-website-logo a:hover,#main-column .body ul.sub-menu a:hover,#main-column .result h2 a,#main-column .initials a:hover{text-decoration:underline;}
.home-sub-interior p,#main-column .body p{padding:.5em 0;}
.home-sub-interior ul,.home-sub-interior ol,#main-column .body ul,#main-column .body ol{margin-left:2em;}
.home-sub-interior ul li,#main-column .body ul li{padding:0 .2em;}
.short-bank-list .bank-rating .new-bank-rating-tools a,.latest-headlines .bank-news-article p,#main-column table.bank-data td.bank-review h4 a,#help-column .help-bank-explanation p,#main-column .result p{color:#767C79;}
.bank-ratings-and-news,#help-column .bank-rating,#help-column .bank-finder,.interest-calculator{margin:8px 0;}
form input,.tools .actual .interest-calculator p{font-size:12px;}
form input.form-error,form textarea.form-error{border:1px solid orange;}
form div.checkbox label,.pad-left{padding-left:8px;}
form select.date,#main-column table.bank-data td.bank-review{width:100px;}
.paginator a,#main-column h3 a,#help-column h3 a,#help-column .articles a,#help-column .news li a,#main-column .bank-info-column .bank-website-logo a,#main-column .body ul.sub-menu a{text-decoration:none;}
.sign-up p,.remove .notice,.settings p,#help-column .articles ul{margin:10px 0;}
.why-register ul li,#main-column .customer-reviews ol li{font-size:14px;font-weight:900;margin:12px 0;}
.remove fieldset,.settings fieldset{border:0;margin:0;padding:0;}
p.error,#help-column .articles .interior{padding:10px;}
.float-right,#header .bank-rate-links ul,.bank-finder .results{float:right;}
#header,#main-column .new-bank-data table.bank-data th h3,#main-column .new-bank-data table.bank-data th h4,#main-column .new-bank-data table.bank-data th h3 a,#main-column .new-bank-data table.bank-data th h4 a,#main-column .main-column-header a{color:#fff;}
#header .contents,#footer .bottom-footer .contents{width:984px;margin:0 auto;}
#header a,#main-column .main-column-subheader a{color:#fff;text-decoration:none;}
#header .search button,#main-column .no-results button{border:0;color:#fff;background-color:#8b96a0;cursor:pointer;padding:2px 4px;}
#header .menu ul.main_menu li.selected a:hover,#main-column .customer-reviews h3,#main-column .result h4 a{color:#2e6591;}
#footer .bottom-footer .left,#footer .bottom-footer .right{float:left;width:490px;}
#main-column table.customer-review p,#help-column .top-line-help .interior p{padding:5px 0;}
#main-column table.customer-review tr.last td,#help-column .news ol li,#help-column .news li.last{border-bottom:0;}
#main-column .rate-type-footer,#main-column table.bank-data thead tr{background-color:#e6e6e6;}
#main-column table.bank-data tr.featured-row-tag-line .featured-cd,#main-column table.bank-data tr.featured-row-tag-line .featured-savings,#main-column table.bank-data tr.featured-row-tag-line .featured-mortgage,#main-column table.bank-data tr.featured-row-tag-line .featured-company{font-weight:700;color:#619409;}
#main-column table.bank-data tr.featured-row .cd-rank,#main-column table.bank-data tr.featured-row .savings-rank,#main-column table.bank-data tr.featured-row .mortgage-rank{background-color:#7ec700;}
#main-column .recent-bank-news,#help-column .mini-profile{padding:4px 0;}
.bank-finder .what ul,.bank-finder .type ul{padding-top:5px;}
.bank-finder .what ul li,.bank-finder .type ul li{line-height:1.5;list-style-type:none;}
.bank-finder .what ul li label,.bank-finder .type ul li label{font-weight:400;font-size:16px;}
.bank-finder .what ul li label.cd,.bank-finder #bank-finder-amount-step h2,.interest-calculator #apy-step h2,.interest-calculator #apr-step h2{color:#1d7acb;}
.bank-finder .what ul li label.checking,.interest-calculator #amount-step h2{color:#d24430;}
.bank-finder .what ul li label.savings,.interest-calculator #term-step h2{color:#799a22;}
.interest-calculator #apy-step,.interest-calculator #apr-step{background:url(first-step.gif) 0 0 no-repeat;padding:0 0 10px 40px;}
.widgets,.tools{font-size:14px;padding:8px 16px;}
.widgets .introduction,.tools .introduction{border-bottom:1px solid #ddd;padding:/*30px*/0px 10px 40px;}
.widgets .best-bank-rates-desc p,.tools .apy-calculator-desc p,.tools .apr-calculator-desc p{padding-right:320px;}
.widgets .customize,.widgets .actual,.tools .info,.tools .actual{float:left;width:48%;}
/* estilos.css */
html{background:transparent none repeat scroll 0;}
.cx{width:984px;margin:0 auto;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
#mbt_header{height:100px;background:url(header-bg.gif) bottom repeat-x;}
#header{background:url(header-bg.gif) top repeat-x;}
#logo{padding-top:36px;float:left;width:248px;}
#search{float:right;clear:right;width:235px;height:31px;margin-top:64px;background:url(nav-sprite.gif) right -141px no-repeat;}
#search-input{border:0;width:140px;height:19px;float:left;display:inline;background:transparent;padding:3px 10px 0;}
#search div.bg{float:left;display:inline;background:transparent url(nav-sprite.gif) -262px -141px no-repeat;margin:7px 0 0 25px;}
#search-submit{float:left;margin:7px 0 0 8px;}
#nav,#mbt_nav{background:url(nav-bg.gif) top repeat-x;}
#nav-global li{display:inline;float:left;margin:0;padding:0;}
#nav-global li a{float:left;height:0;overflow:hidden;padding-top:47px;width:137px;background:url(nav-sprite.gif) 0 0 no-repeat;}
 
 
li#nav-global-home a{width:56px;}
li#nav-global-home a:hover{background-position:2px -47px;}
li#nav-global-home.selected a,li#nav-global-home.selected a:hover{background-position:0 -94px;}

li#nav-global-banks a{width:56px;background-position:2px 0;}
li#nav-global-banks a:hover{background-position:2px -47px;}
li#nav-global-banks.selected a,li#nav-global-banks.selected a:hover{background-position:2px -94px;}

li#nav-global-banking_news a{width:87px;background-position:-54px 0;}
li#nav-global-banking_news a:hover{background-position:-54px -47px;}
li#nav-global-banking_news.selected a,li#nav-global-banking_news.selected a:hover{background-position:-54px -94px;}
 
li#nav-global-tools a{width:144px;background-position:-282px 0;}
li#nav-global-tools a:hover{background-position:-282px -47px;}
li#nav-global-tools.selected a,li#nav-global-tools.selected a:hover{background-position:-282px -94px;}

li#nav-global-cd_rates a{width:141px;background-position:-141px 0}
li#nav-global-cd_rates a:hover{background-position:-141px -47px} 
li#nav-global-cd_rates.selected a,li#nav-global-cd_rates.selected a:hover{background-position:-141px -94px;}

li#nav-global-mortgage a{width:144px;background-position:-282px 0;}
li#nav-global-mortgage a:hover{background-position:-282px -47px;}
li#nav-global-mortgage.selected a,li#nav-global-mortgage.selected a:hover{background-position:-282px -94px;}

li#nav-global-savings a{width:101px;background-position:-426px 0;}
li#nav-global-savings a:hover{background-position:-426px -47px;}
li#nav-global-savings.selected a,li#nav-global-savings.selected a:hover{background-position:-426px -94px;}

li#nav-global-checking a{width:103px;background-position:-720px 0;}
li#nav-global-checking a:hover{background-position:-720px -47px;}
li#nav-global-checking.selected a,li#nav-global-checking.selected a:hover{background-position:-720px -94px;}

li#nav-global-admin a{width:84px;background-position:-823px 0;}
li#nav-global-admin a:hover{background-position:-823px -47px;}
li#nav-global-admin.selected a,li#nav-global-admin.selected a:hover{background-position:-823px -94px;}


#nav-account{float:right;padding-top:9px;}
#nav-account li{list-style-type:none;display:inline;}
#nav-account li a{float:left;height:0;overflow:hidden;padding-top:26px;}
#nav-account-register a{background:url(nav-sprite.gif) -147px -141px no-repeat;width:115px;margin-right:10px;}
#nav-account-login a{background:url(nav-sprite.gif) 0 -141px no-repeat;width:147px;}
#nav-account-settings a{background:url(nav-sprite.gif) -422px -141px no-repeat;width:97px;margin-right:10px;}
#nav-account-logout a{background:url(nav-sprite.gif) -523px -141px no-repeat;width:107px;}
#nav-global ul{display:block;clear:both;}
#nav-global ul li{display:block;float:none;}
li#nav-global-home ul a,li#nav-global-banks ul a,li#nav-global-news ul a,li#nav-global-tools ul a,#nav-global ul li a{float:none;height:auto;width:auto;background:none;display:block;overflow:visible;padding:0;}
#nav-global .dropdown{background:url(nav-global-dropdown-bg.gif) top left no-repeat;overflow:hidden;z-index:2000;padding-top:30px;}
#nav-global .dropdown p{font-size:16px;color:#666;background:url(nav-global-dropdown-bg-bottom.gif) 0 -25px no-repeat;margin:0;padding:0 0 10px 10px;}
#nav-global .dropdown ul{background:url(nav-global-dropdown-bg-bottom.gif) bottom left no-repeat;padding-bottom:15px;}
#nav-global .dropdown ul li{padding:5px 0 0 10px;}
#nav-global .dropdown ul li a{text-decoration:none;font-size:18px;}
/* button.css */
#bank-pages-menu{position:absolute;z-index:10;padding:10px 0 0 10px;}
#bank-pages-menu li{display:inline;float:left;margin:0;padding:0;}
#bank-pages-menu li a{float:left;height:0;overflow:hidden;padding-top:23px;width:137px;background:url(demo-menu-qbf.gif) 0 0 no-repeat;cursor:hand;}
#bank-pages-menu li#bank-pages-menu-overview a{width:87px;}
#bank-pages-menu li#bank-pages-menu-overview a:hover,#bank-pages-menu li#bank-pages-menu-overview.current a,#bank-pages-menu li#bank-pages-menu-overview.current a:hover{background-position:0 -23px;}
#bank-pages-menu li#bank-pages-menu-calculator a{width:155px;background-position:-88px 0;}
#bank-pages-menu li#bank-pages-menu-calculator a:hover,#bank-pages-menu li#bank-pages-menu-calculator.current a,#bank-pages-menu li#bank-pages-menu-calculator.current a:hover{background-position:-88px -23px;}
#bank-pages-menu li#bank-pages-menu-articles a{width:81px;background-position:-244px 0;}
#bank-pages-menu li#bank-pages-menu-articles a:hover,#bank-pages-menu li#bank-pages-menu-articles.current a,#bank-pages-menu li#bank-pages-menu-articles.current a:hover{background-position:-244px -23px;}
a.view-all-banks{display:block;height:36px;width:154px;background:url(view-all-banks-button.gif) 0 0 no-repeat;}
a.button{text-decoration:none !important;font-size:12px;font-weight:700;background:url(button.gif) left center no-repeat;padding:5px 0 5px 6px;}
a.button span{color:#414141;background:url(button.gif) right center no-repeat;padding:6px 6px 6px 0;}
a.button-on-white{text-decoration:none;font-size:12px;font-weight:700;background:url(button-on-white.gif) left center no-repeat;padding:5px 0 5px 6px; height:35px;}
a.button-on-white span{color:#414141;background:url(button-on-white.gif) right center no-repeat;padding:6px 6px 6px 0;}
a.simple-button{text-decoration:none;font-size:12px;font-weight:700;background:url(simple-button.gif) left center no-repeat;padding:5px 0 5px 6px;} 
a.simple-button span{color:#fff;background:url(simple-button.gif) right center no-repeat;padding:5px 6px 5px 0;}
a.type-filter-button{text-decoration:none;font-size:12px;font-weight:700;background:url(type-filter-button.gif) left center no-repeat;padding:6px 0 6px 6px;}
a.type-filter-button span{color:#fff;background:url(type-filter-button.gif) right center no-repeat;padding:6px 10px 6px 4px;}
a.sub-header-filter-button{text-decoration:none;font-size:12px;background:url(sub-header-button.gif) left center no-repeat;padding:6px 0 6px 6px;}
a.sub-header-filter-button span{color:#fff;background:url(sub-header-button.gif) right center no-repeat;padding:6px 10px 6px 4px;}
a.simple-menu-button{text-decoration:none;font-size:12px;font-weight:700;background:url(simple-menu-button.gif) left center no-repeat;padding:6px 0 6px 6px;}
a.simple-menu-button span{color:#fff;background:url(simple-menu-button.gif) right center no-repeat;padding:6px 10px 6px 4px;}
a.menu-button{text-decoration:none;font-size:12px;font-weight:700;background:url(menu-button.gif) left center no-repeat;padding:5px 0 5px 6px;}
a.menu-button span{color:#fff;background:url(menu-button.gif) right center no-repeat;padding:5px 6px 5px 0;}
button.submit{border:0;background:none;cursor:hand;font-size:12px;color:#414141;font-weight:700;margin:0;padding:5px 0;}
button.submit .left{background:url(button.gif) left center no-repeat;padding:5px 0 5px 6px;}
button.submit .right{background:url(button.gif) right center no-repeat;padding:5px 6px 5px 0;}
button.user-button{border:0;background:none;cursor:hand;font-size:11px;color:#fff;font-weight:400;margin:0;padding:5px 0;}
button.user-button .left{background:url(user-button.png) left center no-repeat;padding:5px 0 5px 6px;}
button.user-button .right{background:url(user-button.png) right center no-repeat;padding:5px 6px 5px 0;}
button.results-button{border:0;display:block;width:132px;height:36px;cursor:hand;background:url(results.gif) left center no-repeat;margin:0;padding:7px 12px;}
.blank-button{background:transparent;background-image:none;}
.write-review{display:block;background:url(write-review.gif) top left no-repeat;width:130px;height:32px;}
.bubble{width:257px;overflow:hidden;position:absolute;display:none;}
.bubble .top{height:40px;background:url(bubble.png) top left no-repeat;}
.bubble .interior{background:url(bubble.png) bottom left no-repeat;}
.bubble .content{position:relative;top:-28px;padding:0 24px 0 20px;}
.bubble .bank-logo{float:right;width:80px;}
.bubble .bank-logo img{width:80px;}
.bubble .bank-message{float:right;width:120px;padding:0 0 0 10px;}
.reviews-bubble{display:block;text-align:center;background:url(rating-sprite.png) 16px -25px no-repeat;height:26px;width:64px;text-decoration:none;font-size:12px;padding-top:2px;margin:5px auto;}
.star-container{display:block;width:64px; height:11px; text-decoration:none;} 
.star-container:visited{text-decoration:none;} 
.star-container:hover .bank-review-button span{text-decoration:underline;}
.star-container .stars{display:block;text-align:left;width:64px;height:11px;background:url(rating-sprite.png) top left no-repeat;}
.star-container .stars div{display:block;background:url(rating-sprite.png) left -11px no-repeat;height:11px;font-size:0;}
.star-container .inline{float:left;padding-right:5px;}
.star-container .ce6e6e6{background:url(stars-light.gif) top left no-repeat;}
.star-container .bank-review-button{display:block;font-size:10px;text-align:center;color:#414141;text-decoration:none;}
a.star-contaier{cursor:hand;text-decoration:none;}
/*a.star-container:hover .stars div{width:64px!important;}*/
.big-stars{display:block;width:146px;height:27px;background:url(big-stars-new.png) top left no-repeat;}
.big-stars div{display:block;background:url(big-stars-new.png) left -27px no-repeat;height:27px;font-size:0;}
.big-stars-rate-control{margin:10px 0 0;}
.bsc{width:286px;}  
.big-stars-slider{display:block;width:146px;height:20px;background:url(big-stars-new.png) -1px -54px no-repeat;}
.big-stars-slider-control{display:block;width:22px;height:26px;background:url(big-stars-new.png) -5px -74px no-repeat;}
.big-stars-slider-control-container{position:relative;top:-22px;left:6px;width:152px;height:26px;}
a.button:hover span,a.button-on-white:hover span,button.submit:hover{color:#2e6591;}
a.simple-button:hover span,a.type-filter-button:hover span,a.sub-header-filter-button:hover span,a.simple-menu-button:hover span,a.menu-button:hover span{color:#fff;} 


.btnSend{ 
margin:5px 0px 5px 215px; 
} 

#cd-bank-rates{
padding:12px;
}
 
.top5Img{
float:left;
width:30%;
}	
	
.top5Desc{ 
float:left; 
width:40%;
}	

.top5Desc h3{
margin-top:15px;
} 

.top5Rate{
float:right ; 
/*width:25%; */
margin-top:7px;
}
	 
/*
.last a{
text-decoration:none !important; 
}*/



 
#storyDiv{
text-align:justify;
}

#storyDiv h1{ 
padding-bottom:5px;
}
 
#storyDiv span{
position:absolute;
top:160px; 
}

#storyDiv #i_Ln{
height:30px;
margin:10px 0px;
}


.bunny2{
float: right; 
margin-right:10px;
background:url(newVisitBtn.gif) no-repeat; 
width:47px; 
height:23px;
text-align:center;
margin-top:17px;
padding-top:2px;
display:block;
} 



.bunny2 a{
text-decoration:none !important; 
}


.story22{
padding:15px;
}

.story22 p{
padding-bottom:8px;
}


#ga18{
float:right;
padding-top:7px;
} 
#ga18p{
float:left;
padding-bottom:15px;
padding-top:15px;
width:850px;}
