@import "nav.css";
* {
	padding:0;
	margin:0;
	outline:0;
}
.cl {
	font-size:0;
	line-height:0;
	height:0;
	display:block;
	clear:both;
}
body{
	background:#eaf2f7 url(http://static.bankaround.com/images/bg/body.gif) repeat-x 0 0;
	font-family:tahoma,sans-serif;
	color:#000;
	font-size:13px;
	padding-bottom:10px;
	line-height:20px;
}
a{
	text-decoration: underline;
	color:#145b91;
}
a:hover{
	text-decoration: underline;
	color:#645b91;
}
a img{
	border:none;
}

a.nounderline {
	text-decoration:none;
}

/* global styles */
h1.title {margin:0px 0 12px 0;padding-top:6px;color:#145b91;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h4 {font-size:14px;}

/* Chrome Links underline hack */
body:nth-of-type(1) a, body:nth-of-type(1) a:hover{
   text-decoration: none;
}

.shell{
	width:958px;
	margin:0 auto;
}

/* global styles */
table{border-collapse:collapse;border-spacing:0;}
td.center {text-align:center;}
td.right {text-align:right;}
td.left {text-align:left;}

.sep {border:1px #BBB solid;}
.sep_border {height:1px;border-bottom:solid 1px #deddd0;width:100%;}
.nounderline, .nounderline a {text-decoration:none;}
.big {font-size:18px;}
.medium, td .medium {font-size:12px;}
.small, td .small {font-size:11px;}
.mini, td .mini {font-size:10px;}
.submit {cursor:pointer;}
.submit {background-color:#2e6a97;padding:4px 8px;color:#FFF;font-size:12px;font-weight:bold;}
.submit a{color:#FFF;}

/* header */
#header{
	padding-bottom:22px;
}
h1#logo{
	background:transparent;
	line-height:0;
	font-size:0;
	height:63px;
	width:163px;
	float:left;
	display:inline;
	padding-left:29px;
	padding-top:21px;
}
h1#logo a{
	display:block;
	height:63px;
	text-indent: -4000px;
	background:url(http://static.bankaround.com/images/logo_v1.1.gif);
}
h3{
	font-size:16px;
	color:#145b91;
	font-weight:bold;
}
#header img.head{
	float:left;
	display:inline;
	padding-left:19px;
}
#header .log{
	float:right;
	display:inline;
	color:#7b848b;
	font-size:11px;
}
#header .log a{
	color:#c9c9c9;
}
#header .log span{
	padding:0 10px;
}
#header .mid{
	background:url(http://static.bankaround.com/images/bg/mid.gif) repeat-y;
	width:214px;
	padding:6px 0 3px 10px;
}
#header .bottom{
	background:url(http://static.bankaround.com/images/bg/bottom.gif) no-repeat;
	height:6px;
	width:224px;
}
/* end header */
#content {
}
#content .top{
	background:url(http://static.bankaround.com/images/bg/content-top.gif) no-repeat;
	height:5px;
	width:960px;
	font-size:0;
	line-height:0;
}
#content .bottom{
	background:url(http://static.bankaround.com/images/bg/content-bottom.gif) no-repeat;
	height:6px;
	width:960px;
}
#content .middle{
	background:url(http://static.bankaround.com/images/bg/content-mid.gif) repeat-y;
	width:960px;
	padding-bottom:7px;
}

#top-section{
	width:942px;
	padding-left:14px;	
	padding-top:14px;
}
#grey-box{
	float:left;
	display:inline;
}
#grey-box .grey-top{
	background:url(http://static.bankaround.com/images/bg/top-grey.gif) no-repeat;
	width:615px;
	text-indent: 0px;
}
#grey-box .grey-mid{
	background:url(http://static.bankaround.com/images/bg/grey-mid.gif) repeat-y;
	width:615px;
	text-indent: 0px;
}
#grey-box .grey-bottom{
	background:url(http://static.bankaround.com/images/bg/grey-bottom.gif) no-repeat 0 bottom;
	padding-bottom:7px;
	padding-top:5px;
	text-indent: 0px;
	font-size:13px;
	line-height:13px;
	width:601px;
	padding-left:14px;
}
#grey-box h2{
	background:url(http://static.bankaround.com/images/bg/blue-heading.gif) no-repeat;
	width:311px;
	text-indent: -4000px;
	font-size:0;
	line-height:25px;
	margin-top:8px;
}
#grey-box .dropdown, #grey-box .inputfield{
	width:155px;
	padding-left:5px;
	margin-top:6px;
}
#grey-box .select-frame{
	float:left;
	display:inline;
	width:200px;
	
}
#grey-box .input-frame{
	float:left;
	display:inline;
	width:200px;
}
#bottom-section{
	padding-top:5px;
	padding-left:14px;
	padding:5px 0 0 14px;
}
#grey-box .holder{
	float:left;
	display:inline;
	padding-right:100px;
}
#grey-box .last{
	padding-right:90px;
}

.box-frame{}
.box{
	width:300px;
	float:left;
	display:inline;
	
}
.box .inner_content {
	padding:8px;
}
.box-top{
	background:url(http://static.bankaround.com/images/bg/box-top.gif) no-repeat;
	width:300px;
	font-size:0;
	line-height:0;
	height:6px;
}
.box-mid{
	background:url(http://static.bankaround.com/images/bg/box-mid.gif) repeat-y;
	width:299px;
	line-height:16px;
	padding-left:1px;
}
.box-bottom{
	background:url(http://static.bankaround.com/images/bg/box-bot.gif) no-repeat;
	height:4px;
	margin-bottom:17px;
}
.box-heading{
	background:url(http://static.bankaround.com/images/bg/box-heading.gif) repeat-x;
	width:283px;
	padding-left:15px;
	height:25px;
}
.box-heading h3{
	float:left;
	display:inline;
	line-height:17px;
}

.box-mid a{
	color:#145b91;
	font-weight:bold;
}
.arrow-nav{
	float:right;
	display:inline;
	padding-right:14px;
}
.arrow-nav a{
	padding:10px 10px;
	font-size:0;
	text-indent: -4000px;
}
.l-arr,.r-arr {
	cursor:pointer;
}
a.l-arr{
	background:url(http://static.bankaround.com/images/bullets/l-arr.gif) no-repeat ;
}
a.r-arr{
	background:url(http://static.bankaround.com/images/bullets/r-arr.gif) no-repeat;
}

/* bank spotlight */
.sub-head strong a{
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.sub-head strong a:hover{
	text-decoration:underline;
}
/* rate table css */
.special-list{}
.special-list ul { list-style-type: none; line-height:18px;  }
.special-list li { border-bottom:solid 1px #d7d7d7; padding:4px 0 4px 15px; width:283px; }
.special-list li.th { background:#dedede; border-bottom:solid 1px #a3a3a3; border-top:solid 1px #a3a3a3; }
.special-list li span{ float:left; margin-right:10px; }
.special-list li span.lbl{ width:200px; font-size:11px;}
.special-list li span.type{ width:110px; }
.special-list li span.today{ width:75px; }
.special-list li span.today{ width:55px; }
.special-list li span.last-week{ width:80px; margin:0 0 0 4px; }
.special-list li span.val{ width:50px; margin:0; }
.up{background:url(http://static.bankaround.com/images/bullets/up.gif) no-repeat 0 center; padding-left:13px; color:#589628; }
.down{ background:url(http://static.bankaround.com/images/bullets/down.gif) no-repeat 0 center; padding-left:13px; color:#bd2f2f; }
.up2{background:url(http://static.bankaround.com/images/bullets/up2.gif) no-repeat 0 center; padding-left:13px; color:#bd2f2f; }
.down2{ background:url(http://static.bankaround.com/images/bullets/down2.gif) no-repeat 0 center; padding-left:13px; color:#589628; }
.rate_source {padding:4px 16px;font-size:11px; }
/* end rate table css */

.blog-posts a { font-weight: normal; color:#333; }
.blog-posts li { padding-left:15px; }

#bottom-section .small-nav { padding:6px 0 0 2px; }

/* top footer css */
.dark-top{
	background:url(http://static.bankaround.com/images/bg/dark-top.gif) no-repeat;
	font-size:0;
	line-height:0;
	height:5px;
	width:930px;
}
.dark-bottom{
	background:url(http://static.bankaround.com/images/bg/dark-bottom.gif) no-repeat;
	height:6px; 
	width:930px;
}
.dark-box{
	width:915px;
	background:#5e6469;
	color:#fff;
	padding:10px 0 10px 15px;
	font-size:11px;
	line-height:normal;
}

.dark-box .news{
	margin-right:45px;
}
.news-box{
	background:#75797d;
	width:256px;
	padding-top:15px;
	padding-left:14px;
}
.news-table td{
	padding-bottom:10px;
}
.article {
	float:left;
	display:inline;
	width:270px;
	margin-right:30px;
	line-height:16px;
}

.article strong{
	color:#bdc0c2;
}
.article strong.last{
	padding-left:14px;
}
.article a{
	font-weight:bold;
	color:#fff;
}

.article p.border{
	border-left:solid 1px #767b7f;
	padding:5px 0 15px 15px;
}
.article p { padding-top:5px; }

/* end top footer css */


/* footer css */
#footer{
	padding-left:30px;
	padding-top:13px;
	font-size:11px;
	line-height:normal;
}

#footer .ftr-nav li a{ color:#145b91;text-decoration:none;} 
#footer .ftr-nav li a:hover{text-decoration:underline;}
#footer .ftr-nav li { padding:2px 0; } 
#footer ul.foot{
	margin-right:75px;
	float:left;
	display:inline;
}

#footer .toplbl a {
	text-decoration:none;
	color:#3b464e !important;
}
#footer .toplbl a:hover {
	text-decoration:underline;
}
#footer .ftr-nav{
	float:left;
	display:inline;
	margin-right:15px;
}
#footer .ftr-nav strong{
	color:#3b464e;
}
#footer .ftr-nav ul{
	list-style-type: none;
}
#footer .rights{
	color:#3b464e;
	margin-top:36px;
	padding-right:20px;
	line-height:15px;
}
/* end footer css */

.box-bottom-bg {
	background:url(http://static.bankaround.com/images/bg/rb.gif) repeat-x 0 bottom;
	margin:0 1px 0 0;
}

a.green-button{
	background:url(http://static.bankaround.com/images/buttons/green-bg.gif) no-repeat;
	color:#fff;
	float:right;
	padding-left:15px;
	line-height:17px;
	height:18px;
	cursor:pointer;
	margin:5px 15px 5px 0;
}	

a.green-button span{
	float:left;
	background:url(http://static.bankaround.com/images/buttons/green-bg.gif) no-repeat right 0;
	padding-right:15px;
	height:18px;
}


/* start of auto complete style */

.banksearch_wrapper div.auto_complete {
	background-color:#FFF;
	width:250px !important;
	padding:4px;
}

.banksearch_wrapper div.auto_complete ul {
  	list-style-type:none;	
	border:0px !important;
	margin:0px !important;
	padding:0px !important
}
div.auto_complete ul li {	
	border:1px solid #222;
	padding:4px;
	font-size:12px;
	text-align:left;
	cursor:pointer;
	width:100%;
}

#navigation .banksearch_wrapper div.auto_complete a {
	color:#3b464e;
	width:100%;
}

.banksearch_wrapper div.auto_complete a:hover {
  	color:#FFF;	
}

.banksearch_wrapper div.auto_complete ul li.selected {
	width:100%;
}
.banksearch_wrapper div.auto_complete ul strong.highlight {}
.banksearch_wrapper {}
.banksearch {}
/*** end of auto complete **/
.right_column_homepage {
	float:right;
	width:300px;
	margin:0px 14px 0px 0px;	
}

.right_column{
	float:right;
	width:300px;
	margin:14px 14px 0px 0px;
}

.content { 
	float:left;
	width:615px; 
	display:inline;
	margin:14px 14px 0px 14px;
	/*background:url(http://static.bankaround.com/images/newimages/wide-rounded.gif) no-repeat; */
}

.right_content { 
	width:615px;
	margin:0 0 0 auto; 
	/*background:url(http://static.bankaround.com/images/newimages/wide-rounded.gif) no-repeat; */
	margin-top:14px; 
	margin-right:12px;
}

.right_wide_content { 
	width:745px;
	margin:0 0 0 auto; 
	/*background:url(http://static.bankaround.com/images/newimages/wide-rounded.gif) no-repeat; */
	margin-top:14px; 
	margin-right:12px;
}


/** misc **/
.breadcrumb {margin-bottom:12px;}
.disclaimer {font-size:10px;padding:8px 0px;}

.content ul, .content ul li {padding:8px 12px;}

/* widgets */
.widget_article {float:right;padding:8px;margin:0px 0px 12px 12px;width:200px;}
.widget_article {border:1px #DDD solid;}


/** Pagination Links **/

/** new **/
.pagination {list-style-type: none; margin-right:15px; float:right; display:inline; }
.pagination a{width:19px; line-height:19px; text-align: center; height:19px; color:#418c07 !important; font-weight: bold;text-decoration:none; }
.pagination a:hover {text-decoration:underline !important;}
.pagination a.prev{line-height:0; font-size: 0; text-indent: -4000px; background:url(http://static.bankaround.com/images/newimages/prev.gif) no-repeat; margin-right:3px}
.pagination a.current{background:url(http://static.bankaround.com/images/newimages/curr.gif) no-repeat; color:#5e5e5e !important; }
.pagination a.next{line-height:0; font-size: 0; text-indent: -4000px; background:url(http://static.bankaround.com/images/newimages/next.gif) no-repeat; margin-left:3px;}


/* alert boxes*/
.infoBox, .alertBox {
  margin: 0 30px 10px 30px;
  padding:4px;
}

.infoBox, .alertBox h2 {
  padding: 2px 5px;
  border: none;
  background: none;
  font-size: 120%;
}

.infoBox, .alertBox p {
  padding: 5px;
}

.infoBox, .alertBox ul {
  margin: 0;
  padding: 0 0 0 15px;
  list-style: none;
}

.alertText {color:#884444;}
.alertBox {background: #FFE6E6;border: 1px solid #FF8080;color: #000;}
.infoBox {background: #CBE4C3;color: #0C2504;border: 1px solid #2E9410;}

/* box tabs */
.small-nav{}
.small-nav a{
	background:url(http://static.bankaround.com/images/bg/small-nav-bg.gif) no-repeat 0 bottom;
	padding-left:13px;
	float:left;
	display:inline;
	margin-right:2px;
	margin-bottom:-1px;
	position:relative;
	color:#505050 !important;
	cursor:pointer;
	margin-right:6px;
	font-weight: bold;
}
.small-nav a span{
	background:url(http://static.bankaround.com/images/bg/small-nav-bg.gif) no-repeat right bottom;
	line-height:16px;
	font-size:11px;
	padding-top:4px;
	padding-bottom:3px;
	color:#505050;
	float:left;
	display:inline;
	padding-right:11px;
	position:relative;
	margin-right:-5px;
}
.small-nav a.active{
	background:url(http://static.bankaround.com/images/bg/small-nav-bg.gif) no-repeat 0 top;
}
.small-nav a.active span{
	background:url(http://static.bankaround.com/images/bg/small-nav-bg.gif) no-repeat right top;
}

/* end small-nav */

.right_col_box {margin-bottom:12px;}


#full-box .box-top{
	background:url(http://static.bankaround.com/images/bg/fullbox-top.gif) no-repeat;
	width:615px;
	font-size:0;
	line-height:0;
	height:6px;
}
#full-box .box-mid{
	background:url(http://static.bankaround.com/images/bg/fullbox-mid.gif) repeat-y;
	width:614px;
	line-height:16px;
	padding-left:1px;
}
#full-box .box-bottom{
	background:url(http://static.bankaround.com/images/bg/fullbox-bot.gif) no-repeat;
	height:4px;
	margin-bottom:17px;
}
#full-box .box-heading{
	background:url(http://static.bankaround.com/images/bg/box-heading.gif) repeat-x;
	width:598px;
	padding-left:15px;
	height:25px;
}
#full-box .box-heading h1{
	float:left;
	display:inline;
	line-height:17px;
	font-size:18px;
	padding:2px 2px;
	color:#145b91;
}

#full-box .box-heading a {
	text-decoration:none;
}

#full-box .box-mid a{
	color:#145b91;
	font-weight:bold;
}

#full-box .content {
	padding:8px;
}

#full-box .subhdr {
	background:#dedede; 
	border-bottom:solid 1px #a3a3a3; 
	border-top:solid 1px #a3a3a3; 
	width:613px;
	height:22px;
}
#full-box .inner_content {
	padding:3px 12px;
}
#full-box .subhdr h2 {
	font-size:12px;
	margin:0px;
	font-weight:normal;
}
/** misc table **/

table.info_table {width:100%;}
table.info_table td {padding:4px;}
table.info_table td.hdr {padding:4px;text-align:center;}
table.info_table td.hdr h1 {font-size:15px;font-weight:bold;}
table.info_table .lbl {text-align:right;width:50%;font-size:14px;}
table.info_table td.hdr, table.info_table td.hdr a {text-decoration:none;}
table.info_table h1 a{color:#FFF;}
table.info_table td {border:1px #EEE solid;}
table.info_table td.hdr {background-color:#145b91;}
table.info_table .lbl {background-color:#EEE;}
table.info_table td.hdr, table.info_table td.hdr a {color:#FFF;}
table.info_table td.hdr {background:url(http://static.bankaround.com/images/bg/blue.gif);background-color:#145b91;background-repeat:repeat-x;}

/** products **/
.product_listing {width:100%;}
.product_listing td{font-size:11px;} 
.product-row td, .product-row-featured td{padding:10px 6px; border:0px;}
.product_listing .bank-name {padding:4px;}
 
.product_listing td.hdr {
	height:30px;
	font-size:.75em;
	font-weight:bold;
	padding:0 4px;
	text-align:center;
}
.product_listing tr.activefeatured a {color:#FFF;}
.product_listing tr.activefeatured {
	background-color: #037603;
	color:#fff;
	cursor: pointer;
}

.product_listing .product-row-featured {
	background-color: #efffef; 
	color:#333;
	cursor: pointer;
}  
.product_listing td{border-bottom:1px #DDD solid;}
.product_listing tr.active h3,.product_listing .activefeatured h3 {background: url('http://static.bankaround.com/images/icons/minus_tan.gif') no-repeat 0 0.26em;}

.product_listing h3 {font-size:12px;padding-left: 13px;background: url('http://static.bankaround.com/images/icons/plus_green.gif') no-repeat 0 0.26em;}
.product_listing td.hdr {background:url(http://static.bankaround.com/images/bg/blue.gif);background-repeat:repeat-x;background-color:#06c;color:#FFF;} 

.product_listing .hover {background-color:#EEE;cursor: pointer;}
.product_listing .hover-featured {background-color:#cbffcb;cursor: pointer;color:#000;}
.product_listing .active a {color:#FFF;cursor: pointer;}
.product_listing .active {background-color: #3060bf;color:#fff;cursor: pointer;}

/******/
.ratings_wrapper { float:right;}

/*  styles for the unit rater     */
.ratingblock {display:block;padding:5px 0;margin:0;position: relative;}
.ratingblock p {margin:0;padding: 0;}
	
.unit-rating { /* the UL */
	list-style:none;
	height: 30px;
	position: relative;
	margin:0px;
	padding:0px;
	background: url('http://static.bankaround.com/images/ratings/starrating.gif')  top left repeat-x;		
	}

ul.unit-rating { /* the UL */
	margin: 0;
	padding: 0;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{background: url('http://static.bankaround.com/images/ratings/starrating.gif') left center;z-index: 2;top: 0px;left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}

.unit-rating li.current-rating {
	background: url('http://static.bankaround.com/images/ratings/starrating.gif') left bottom;
	position: absolute;
	padding:0px;
	margin:0px;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
#rating_short_desc {font-size:.9em;color:#000088;}
/** *ratings */
.rating {}
.rating .left span {float:left;}
.rating .right span {float:right;}
.lblnumreviews {padding-left:12px;font-size:.9em;}
.star_rating0-0 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px 2px no-repeat;width:103px;height:20px;}
.star_rating0-5 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -43px no-repeat;width:103px;height:20px;}
.star_rating1-0 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -86px no-repeat;width:103px;height:20px;}
.star_rating1-5 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -129px no-repeat;width:103px;height:20px;}
.star_rating2-0 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -172px no-repeat;width:103px;height:20px;}
.star_rating2-5 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -215px no-repeat;width:103px;height:20px;}
.star_rating3-0 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -258px no-repeat;width:103px;height:20px;}
.star_rating3-5 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -301px no-repeat;width:103px;height:20px;}
.star_rating4-0 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -344px no-repeat;width:103px;height:20px;}
.star_rating4-5 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -387px no-repeat;width:103px;height:20px;}
.star_rating5-0 {background: url('http://static.bankaround.com/images/ratings/red_stars.gif') -6px -430px no-repeat;width:103px;height:20px;}


.errorExplanation {
  background: #FFE6E6;
  color: #000;
  border: 1px solid #FF8080;
  margin: 0 30px 10px 30px;
}

.errorExplanation h2 {
  padding: 8px 5px;
  border: none;
  background: none;
  font-size: 120%;
}

.errorExplanation p { padding: 5px;}
.errorExplanation ul { margin: 0; padding: 0 0 0 15px; list-style: none;}

/* product results */
.results-detail-container h4{font-weight:bold;font-size:1.2em;}
.product-details-row .businesslogo {margin-bottom:12px;padding:0px 4px 4px 4px;text-align:center;}
/* end results details */

/* product row featured*/
.results-details-featured { 
	border:1px #037603 solid !important;
	padding-left:15px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:20px;
}

.left_search_wrapper .criteria {margin-bottom:14px;}
.left_search_wrapper .box { font-weight:bold;padding-right:4px;display:inline;font-size:1.2em;}
.left_search_wrapper select, .search_wrapper ul {font-size:.8em;}
.left_search_wrapper .criteria label,.search_wrapper .criteria2 label {font-size:.8em;font-weight:bold;}
.left_search_wrapper .criteria ul {list-style:none;}
.left_search_wrapper .criteria ul li,.search_wrapper .criteria2 ul li {margin-left:8px;}

.credit_card {}
.credit_card .subtitle {font-size:.8em;margin-bottom:8px;}
.credit_card .subtitle span {padding:0px 8px;}
.credit_card h1 {font-size:1.2em;margin-bottom:4px;}
.credit_card .card_image {text-align:center;float:left;padding:8px;text-align:center;width:150px;}
.credit_card .card_features ul {margin-left:28px;}
.credit_card .card_features ul li {list-style-image:url(http://static.bankaround.com/images/bullets/orange-bullet.gif);font-size:.9em;}
.credit_card .card_showcase {}
.credit_card .card_showcase .showcaseright {float:left;margin-left:200px;width:200px;}

.card_listing {width:560px;}
.card_listing .subtitle {font-size:.8em;margin-bottom:8px;}
.card_listing .subtitle span {padding:0px 8px;}
.card_listing .card_row {padding:8px;}
.card_listing h3 {font-weight:bold;font-size:.9em;}
.card_listing .card_image {margin:4px 12px;text-align:center;}
.card_listing .features {clear:both;font-size:.8em;margin-top:8px;}
.card_listing .features ul {margin-left:16px;}
.card_listing .features ul li {list-style-image:url(http://static.bankaround.com/images/bullets/orange-bullet.gif);font-size:.9em;}
.card_listing .introrate {margin:4px 0px; font-weight:bold;font-size:.9em;}
.card_listing .tbl_cardhdr td {padding-bottom:8px;}
.moredetails {font-size:.8em;text-align:right;}

/** credit cards **/
.credit_card .subtitle {color:#038103;}
.credit_card .card_image img .card {border:2px #DDD solid;}
.card_listing .cardhdr {border-bottom:1px #333 solid;}
.card_listing .subtitle {color:#038103;}
.card_listing td{background-color:#fff;} 
.card_listing .card_row {border:1px #000088 solid;}
.card_listing h3 a {color:#5066a0;}
.card_listing h3 a:hover {color:#7566a0;}
.card_listing .introrate {color:#222;}
.card_listing .tbl_cardhdr {border-bottom:1px #ddd solid;}
.moredetails {font-size:.8em;text-align:right;}

input.zipcode {font-size:1.2em; width:100px;}

.loading { padding:16px; margin:auto;font-size:16px;color:#333;text-align:center;height:120px;width:200px;}
.loading img {float:left;padding:4px;}
.loading span {float:left;padding:4px;margin-top:14px;}

.loading_home { padding:40px 16px 16px 16px; margin:auto;font-size:20px;color:#038103;text-align:center;height:175px;width:560px;text-align:center;}
.loading_home img {padding:4px;}
.loading_home .message {font-size:16px;}

.calculator td {padding:4px;}
.bank_search_result_wrapper{padding:2px 8px;}
.sponsored_listing_wrapper {padding:8px;}
.bank_search_result_wrapper .listing, .sponsored_listing_wrapper .listing {margin-bottom:14px;font-size:14px;}
.bank_search_result_wrapper .listing_description, .sponsored_listing_wrapper .listing_description {font-size:12px;color:#000;font-weight:normal;}
.sponsored_listing_wrapper .lbl_sponsored {color:#808080;font-size:11px;margin-bottom:8px;float:right;}
.bank_search_result_wrapper .lbl_result{color:#808080;font-size:11px;margin-bottom:8px;}
.sponsored_listing_wrapper .link{color:#418c07 !important; text-decoration:none; font-weight:bold;}
.sponsored_listing_wrapper .title{color:blue !important; text-decoration:underline; font-weight:bold;font-size:15px;}
.out_link{display:none;}
.float_left {float:left;}
.sponsored_listing_wrapper .listing  {font-size:14px;cursor: hand; cursor: pointer;}
.link_wrapper {margin-bottom:12px;}
.sponsored_listing_wrapper .listing_description {margin-top:2px;text-decoration:none;}
.sponsored_listing_wrapper .listing_description a {text-decoration:none;}
.bank_search_result_wrapper .listing .link {text-decoration:none;font-size:11px;color:#418c07;}

#shmktpl_mtgratescontainer,#shmktpl_d1 {}

.bank_info_wrapper { }
.bank_info_wrapper td {border:1px #DDD solid;padding:4px 8px;}
.bank_info_wrapper td {text-align:right;}

.company_type_states_wrapper {float:right;background-color:#EEEEEE;border:1px #DDD solid;width:180px;padding:4px;}

