* {
  padding:0px;
  margin:0px;
  border:0px;
  font-family:Arial;
  font-size:11px;

}

sup {font-size:9px !important;}

td {empty-cells:show;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
table, div, td { border-collapse:collapse;}
p {clear:both; width:auto; padding:5px 0px}
h1 {
	color:#1B59A2; 
	font:bold 18px Arial;
	float:left;
	clear:both;
	margin:5px 0px 5px 0px;
}
span.h1 {
	color:#000; 
	font-size:14px;
	float:left;
	clear:both;	
}
div.h1 {
	float:left;
	width:auto;
	padding-bottom:10px;
}
div.h1_img {
	float:right; 
	width:160px;
	margin-top:3px;
}
div.str {
	clear:both;
	float:left;
	width:575px;
}
table.body {
	clear:both;
	width:765px;
}
table.body td.page{
	vertical-align:top;
	padding-left:10px;
	}	
input {
	border:1px solid #646464;
}
div.sidebar{float:left; clear:both; width:auto;}
div.title_1 {
	width:765px; 
	background-image:url(images/head_back.gif); 
	clear:both; 
	float:left; 
}
div.title_1 img.logo {
	padding:0px 125px 0px 0px;
	/* //padding:0px 25px 0px 0px; */
}
div.title_1 img {
	/*padding: 12px 0px 13px 0px;*/
	float:left;
}

div.top-link1 {
	float:left;
	width:148px;
	padding-top:10px;
}
div.top-link2 {
	float:right;
	width:148px;
	padding-right:25px;
	padding-top:10px;
}


div.title_2 {
	clear:both; 
	float:left;
	background-image:url(images/head_bot.gif);
	height:26px;
	width:765px;
	text-align:right;
	color:#000;
	font-size:10px;
}
div.title_2 a {
	color:#000;
	font:normal 10px Arial;
}
div.lm_part {
	clear:both;
	float:left;
	width:179px;
	background-color:#EDEDED;
	color:#000; 
	text-transform:uppercase; 
	font:bold 11px Arial; 
	text-align:left; 
	padding: 5px 0px 4px 0px;
	text-indent:5px;
}
div.lm_body {
	clear:both;
	float:left;
	width:169px;
	height:16px; 
	background-color:#fff; 
	border-left: 5px solid #ededed; 
	border-right: 5px solid #ededed;
}
div.lm_body img {
	vertical-align:bottom; 
	padding:2px 2px 4px 6px;
}
div.lm_body a {
	font: normal 11px Arial; 
	color:#1B59A2; 
	text-decoration:none;
}
div.lm_body a:hover
{ text-decoration:underline}

div.lm_baner_name {
	clear:both;
	width:163px;
	background-color:#fff; 
	border-left: 5px solid #ededed; 
	border-right: 5px solid #ededed;
	padding:5px 3px 0px 3px;	
}
div.lm_baner_name a {
	  color:#1A5AA4;	
	  font: bold 11px Arial Narrow; 
	  text-transform:uppercase;
}
div.lm_baner_name_marked {
	clear:both;
	width:163px;
	background-color:#fff; 
	border-left: 5px solid #ededed; 
	border-right: 5px solid #ededed;
	padding:5px 3px 0px 3px;	
}
div.lm_baner_name_marked a {
	  color:#d6581e;	
	  font: bold 11px Arial Narrow; 
	  text-transform:uppercase;
}
div.lm_baner_text_marked {
	width:163px;
	background-color:#fff; 
	border-left: 5px solid #ededed; 
	border-right: 5px solid #ededed;
	padding:3px 3px 3px 3px;
}
div.lm_baner_text {
	width:163px;
	background-color:#fff; 
	border-left: 5px solid #ededed; 
	border-right: 5px solid #ededed;
	padding:3px 3px 3px 3px;
}
div.lm_partner {
	clear:both;
	float:left;
	width:154px;
	background-color:#fff;
	padding-left:15px;
	border-left: 5px solid #ededed; 
	border-right: 5px solid #ededed;
}
div.lm_partner a.partner {
	color:#1B59A6; 
	text-decoration:underline; 
	font:normal 11px Arial;
}
div.baner_left {
	width:160px;
	clear:both;
	float:left;
	border: 1px solid #ddd;
	background-color:#fff;
	text-align:center;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 6px;
}
div.bottom {
	width:765px; 
	background:url(images/foot_back.gif) #f2f2f2;
	clear:both; 
	float:left; 
	height:37px;
	margin-top:10px; 
}
div.bottom div {
	margin-top:6px;
	margin-left:100px;
	float:left;
	color:#000;
}
div.bottom div a{
	color:#000;
}
div.bottom div span{
	color:#fff;
	padding-top:5px;
	font-size:10px;
}
div.main {
	width:574px;
	margin-left:1px;
	/*float:left;
	clear:both;*/
	text-indent:0px;
	padding-bottom:5px;
}
table.product {
	width:auto;
	border-collapse:collapse;
	margin:0 auto
}
table.products {
	width:auto;
	border-collapse:collapse;
	margin:0 auto;
}
table.product td,
table.products td, table.products_ad_i td {
	width:140px;
	border-left:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	vertical-align:top;
}
table.product td {
	position:relative;
}
table.product td.img {
	border:0px;
}
div.product1 {
	background:url(images/bg-credit-cards.gif) repeat-x top #1c58a1;
 	text-align:center;
	padding:7px 0px 2px 0px; 
	font:bold 12px Arial;
	color:#FFF;
	text-transform:uppercase;
}
div.product1 a{
	font:bold 12px Arial;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
}
table.products div.product1 {
	background:url(images/bg-credit-cards.gif) repeat-x top #1c58a1;
 	text-align:center;
	padding:7px 0px 2px 0px; 
	font:bold 1px Arial;
	color:#FFF;
	text-transform:uppercase;
	width:142px;
}

div.product2 {
	/*height:27px; */
	text-align:left; 
	padding-left:11px;
	font: bold 11px Arial;
	color: #1B59A2;
}
div.product3 {
	text-align:left; 
	padding-left:11px;
	font-size: 11px;
	color: #1B59A2;
	height:53px;
}
div.product3 a {
	color: #1B59A2; 
	text-decoration: none;
}
div.product3 a sup {
	color: #1B59A2; 
	text-decoration: none;
	/* font-size:8x; */
}
div.product4 {
	height:57px; 
	text-align:center; 
}

div.product4_2 {
	height:90px; 
	text-align:center; 
}
table.products div.product4 {
	height:245px; 
	text-align:center;
	padding-top:5px; 
}
div.product5 {
	padding:2px 0px 5px 0px; 
	text-align:center;
}

div.product5_2 {
	padding:2px 0px 5px 0px; 
	text-align:center;
	padding-bottom:38px;
}

div.product6 {
	padding:0px 3px 50px 0px;
}
ul.tetra_list {
	color:#969594;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font:normal 10px Arial;
}
#descr5, #descr6, #descr7 { padding-bottom:20px}
ul.tetra_list li {
	font:normal 10px Arial;
	color:#666666;
	text-indent:0px;
}
ul.tetra_list li sup {
	font:normal 9px Arial; 
		line-height:8px;
}
div.product7 {
	text-align:center;
	position:absolute;
	bottom:7px;
	padding:2px 0px 0px 5px;
	width:130px;
}
div.product7 a img { float:left;}
div.product7 div a {white-space:nowrap}
div.product7 div {
	float:left;
	padding:10px 0px 0px 7px;
}
div.product8all {
 height:15px;
 float:left;
}
div.product8 {
 float:left;
 width:141px;
 margin-right:3px;
 background-color:#FFCC00;

}
div.help {
	width:280px;
	float:right; 
	border:1px solid #999; 
	margin-left:10px;
	padding:3px 3px 10px 5px;
	margin-right:1px;
	background: url(images/q.gif) no-repeat #eef4fd; background-position:10px 10px; 
	margin-bottom:10px
}
div.help span {color:#1B59A2; display:block; padding:10px 3px 0px 55px; margin:0; font-size:13px; font-weight:bold}
h2 {
	color:#1B59A2; 
	font-weight:bold; 
	font-size:16px;
	margin:10px 0px 0px 10px;
	clear:both;
}
table.table_top {
	clear:both; 
	float:left; 
	width:575px;
	empty-cells:show;
	margin-bottom:5px;
}
table.table_top td {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
td.top_title {
	vertical-align:top; 
	text-align:right; 
	background-image:url(images/top_back.gif);
	height:40px;
	width:285px;
	border:1px solid #666666;	
}
td.top_title h2 {
	color:#1E5AA3; 
	font-weight:bold; 
	font-size:20px; 
	border : 0px solid #ccc;
	text-align:right;
	width:280px;
	margin:0px 0px 0px 0px;	
}
td.top_title span {
	color:#fff; 
	font-weight:bold;
	clear:both;
	padding:0px 5px 0px 0px;
}
td.top_text {
	padding:5px 5px 5px 5px;
	vertical-align:top;
	border-bottom:1px solid #666666;	
}
td.top_title2 {
	font-weight:bold;
	text-indent:50px;
	color:#fff;	
	border-left: 0px solid #666666;  
	border-right: 0px solid #666666; 
	border-top: 4px solid #FFCD06; 
	border-bottom:2px solid #D9D9D9; 
	background:url(images/top_credit_card_offers.gif) left no-repeat #1A5AA4;
}
td.top_top1 {
	padding:5px 5px 5px 10px;
	vertical-align:top;

}
td.top_top2 {
	padding:5px 5px 5px 10px;
	vertical-align:top;
	background-color:#EDEDED;

}
td.top_top1 a,td.top_top2 a {
	color:#1A5AA4;
  text-decoration:none;
}
td.top_top1 a:hover, td.top_top2 a:hover {
  text-decoration:underline;
}
td.top_top1 span, td.top_top2 span {
  font:normal 11px Arial;
	color:#646464;
}
div.comment {
	border:1px solid #1C5AA2;
	float:left;
	clear:both;
	padding:5px 5px 5px 5px;
	margin:5px 0px 10px 0px;
	color:#646464;
	font:normal 10px Arial;
	width:562px;
}
div.comment a{
   font:normal 10px Arial; 
   text-decoration:underline;
   color:#1C5AA2;
}
div.comment sup{
   font:normal 9px Arial; 
   color:#ff0000;
   line-height:8px;
}
table.prod_list {
	margin: 10px 0px 0px 0px;
	border:1px solid #D4D0C8;
	width:574px;
	clear:both;
	float:left;
    border:1px solid #646464;
}
td.prod_head-1 {
   /*background-image:url(images/credit_card_bg.gif);*/
   background-image:url(images/credit_card_bg-2.gif);
   background-color:#1c5aa2;
   background-repeat:repeat-x; 
   font:normal 10px Arial;
   padding-bottom:3px;
   color:#FFF;
   text-align:center;
   /*height:52px;*/
   padding-top:5px;
	border-left:1px solid #646464;
	border-right:1px solid #646464;	   
}

td.prod_head-1det {
   background-image:url(images/credit_card_bg-2.gif);
   background-repeat:repeat-x; 
   font:normal 10px Arial;
   color:#FFF;
    padding-top:5px;
	padding-bottom:3px;
   text-align:center;
    background-color:#1c5aa2;
	border-left:1px solid #646464;
	border-right:1px solid #646464;	   
}

td.prod_head-1 font {
	color:#FFF;
}
td.prod_body_1 {
	padding:4px;
	text-align:center;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	white-space:nowrap;
}
td.prod_body_1 sup {
   font:normal 9px Arial; 
   color:#ff0000;
   line-height:8px;
}
td.prod_body_1-search {
	padding:4px;

	border-left:1px solid #646464;
	border-right:1px solid #646464;
	border-bottom:1px solid #646464;
}
td.prod_body_1-search1 {
	padding:4px;
	text-align:center;
	border-left:1px solid #646464;
	border-right:1px solid #646464;
	border-bottom:1px solid #646464;
}
td.prod_body_1-search sup {
   font:normal 9px Arial; 
   color:#ff0000;
   line-height:8px;
}
div.product1001-1 {
	float:left;
	padding: 5px 5px 0px 5px;
}
div.product1001-2 {
	float:left;
	clear:both;
	text-align:right;
	padding: 0px 5px 0px 5px;
}
div.product1001-3 {

	clear:both;	
	padding: 5px 5px 5px 5px;
}
td.product1001-4 {
	vertical-align:middle;
	text-align:center;
    border-right:1px solid #646464;
    border-left:1px solid #646464;
	padding:0px 3px 0px 3px;
}
td.product1001-4 a {
	color:#0056E0;
	font:normal 15px Arial; 
	text-decoration:underline;
}
td.product1001-4 a.see {
	color:#0056E0;
	font:normal 11px Arial; 
	text-decoration:none;
}
td.product1001-4-search {
	vertical-align:middle;
	text-align:center;
    border-right:1px solid #646464;
    border-left:1px solid #646464;
	padding:0px 3px 0px 3px;
	border-bottom:1px solid #646464;
}
td.product1001-4-search a {
	color:#0056E0;
	font:normal 15px Arial; 
	text-decoration:underline;
}
td.product1001-4-search a.see {
	color:#0056E0;
	font:normal 11px Arial; 
	text-decoration:none;
}
div.div_display {
	margin:10px 0px 10px 10px;
	/* align:center; */
	font-size:12px;
	font-weight:bold;
	color:#333;
	float:left;
	clear:both;
}
div.subject_num {
	height:16px;
	font-size:11px;
	cursor:pointer;
	padding:5px 0px 0px 20px;
    background:url(./images/cu_cover.gif) left no-repeat;
	float:left;
	clear:both;
}
div.div_subject {
	border-bottom: 1px dotted rgb(0, 0, 0); 
	padding: 1px 1px 10px 10px; 
	vertical-align: top;
	border: 1px solid rgb(192, 160, 98);
	clear:both;
	float:left;
	width:561px;
}
div.div_subject span {
	font:bold 13px Arial; 
	color: rgb(192, 160, 98); 
	text-transform: uppercase;
	border-bottom: 1px dotted rgb(0, 0, 0);
	padding-bottom:3px;
}
div.subject_name {
	width:100px;
	padding-left:10px;
	font:bold 11px Arial;
	float:left;
}
div.subject_value {
	float:left;
	padding:0px 3px 10px 0px;
}
div.subject_value input {
	border:1px solid rgb(193,193,193);
	width:400px;
	margin-bottom:3px;	
}
input.btn3 {
	border:1px solid #aaa;
	background-color:#ddd;
	color:#666;
	margin:0px 0px 0px 150px;
	width:80px;
	text-align:center;
}
a.map   {
  color:#605D5C;
  font:normal 11px Arial;
}
a.map_cat {
  color:#605D5C;
  font:bold 11px Arial;
  text-transform:uppercase;
  text-decoration:none; 
}
h2.map {
  color:#c0a062;
  font:bold 16px Arial;
  text-decoration:none; 
}
div.search_form   {
	float:left;
	clear:both;
	width:542px;
	background-color:#EDEDED ;
	padding:10px 10px 10px 20px;
	border:1px solid #1B59A2;
	color:#1B59A2;
}
div.search_h1 {
	float:left;
	clear:both;
	background: url(./images/credit-card-care-service.png) no-repeat left;
	height:65px;
	padding:10px 0px 0px 10px;
	width:552px;
	margin-left:10px;
}
div.search_h1 h1 {
	padding:0px 0px 0px 50px;
	font:bold 24px Arial;
}
div.search_h1 span {
	font:normal 14px Arial;
	padding:0px 0px 0px 50px;	
}
input.btn2 {
	background-color:#1B59A2;
	color:#fff;
	width:70px;
	text-align:center;
	height:21px;
	margin:5px 0px 5px 0px;
	border:1px solid #646464;
}
input.inpt {
		color:#646464;
		border:1px solid #037EC4;
		padding:2px 0px 2px 0px;
		margin:5px 0px 5px 0px;
		width:400px;
}
div.ask_title {
	padding:10px 0px 0px 0px;
	width:574px;
	clear:both;
	float:left;
}
div.ask_body {
	height : 210px;
	width : 567px;
	border:1px solid #1B59A2;
	text-align:center;
	padding: 15px 0px 10px 5px;
	margin-top:-1px;
	clear:both;
}
div.ask_body2 {
	height : 210px;
	width : 567px;
	border:1px solid #1B59A2;
	text-align:center;
	padding: 15px 0px 10px 5px;
	margin-top:-1px;
	clear:both;
}
div.ask_title_e1 {
	width:283px;
	background:url(./images/bg-form-1.gif) repeat-x;
	text-align:center;
	border:1px solid #1B59A2;
	border-bottom:0px solid #0000FF;
	margin: 2px 0px -2px 0px;
	padding:8px 0px 10px 0px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}
div.ask_title_e1 b{	color:#ffffff;	}
div.ask_title_d1 {
	background:url(./images/bg-form-2.gif) repeat-x top;
	color:#000; 
	text-align:center;
	width:283px;
	padding:5px 0px 10px 0px;
	float:right;
	cursor:pointer;	
	margin: 6px 2px 0px 2px;
	font-weight:bold;
	text-transform:uppercase;	
}
div.ask_title_e2 {
	width:283px;
	background:url(./images/bg-form-1.gif) repeat-x;
	color:#fff;
	text-align:center;
	border:1px solid #1B59A2;
	border-bottom:0px solid #0000FF;
	margin: 2px 0px -2px 0px;
	padding:8px 0px 10px 0px;
	float:right;
	font-weight:bold;
	text-transform:uppercase;	
}
div.ask_title_d2 {
	background:url(./images/bg-form-2.gif) repeat-x top;
	color:#000; 
	text-align:center;
	width:283px;
	padding:5px 0px 10px 0px;
	float:left;
	cursor:pointer;	
	margin: 6px 2px 0px 2px;
	font-weight:bold;
	text-transform:uppercase;	
}
textarea.form {
	border : 1px solid #646464;
	width:555px;
	margin-bottom:10px;
	height:120px;
	padding-left:0px;
}
div.ask_body_text {
	clear:both;
	width:auto;
	padding-left:2px;
	text-align:left;
}
input.num {
	margin:1px 0px 0px 20px;
	width:50px;
}
input.num2 {
	float:left;
	margin-left: 163px;
	border:1px solid #646464;
	background-color:#1B59A2;
	color:#fff;
	width:80px;
	height:22px;
	text-align:center;
	font-weight:bold;
}

div.note {
	border:1px solid #000080; 
	margin:5px 0px 5px 0px; 
	padding:5px 5px 5px 5px;
	width:562px;
	clear:both;
	float:left;
	background-color:#F6F6F6;
}
div.note span {
	 cursor:pointer;
	 color:#000080;
}
div.ask_name_text {
	float:left;
	width:320px;
	height:15px;
	text-align:left;
	padding-left:0px;		
}
div.ask_mail_text {
	float:left;
	width:210px;
	height:15px;
	text-align:left;			
}
div.ask_mail_text input{
	border:0px; 
	margin:0px 0px 0px 0px;
	}
div.ask_name {
	float:left;
	clear:both;
	width:320px;	
	height:20px;	
}
div.ask_mail {
	float:left;
	width:210px;
	height:20px;		
}
div.page_info {
	padding:3px 5px 3px 5px;
	height:15px;
	width:562px;
	color:#646464;
	border:1px solid #646464;
	background-color:#EDEDED;
	float:left;
}
div.nothing_found {
	margin:5px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	border:1px solid #000080; 
	text-align:center;
	float:left;
	width:572px;	
}
div.answer_body {
	border : 1px solid #1B59A2;
	border-bottom : 1px solid #fff;	
	padding:10px 10px 0px 10px; 
	margin-top:5px;
	float:left;
	width:552px;
	background:	url(images/ans_top.gif) top repeat-x;
}
div.answer_body div.name {
	float:left;
	width : 200px;
	margin-bottom:10px;
	padding-left:10px;
}
div.answer_body div.name span{
	color:#1B59A2;	
}
div.answer_body div.date {
	float:left;
	border-left:1px solid #1B59A2;
	width:260px;
	padding-left:10px;
	margin-bottom:10px;
}
div.answer_body div.ask {
	clear:both;
	margin-bottom: 5px;
	padding-bottom:5px;
	background-color:#EDEDED;
	float:left;	
	width:545px;
	border:1px solid #646464;
}
div.ask_img{
	float:left;
}
div.ask_span {
	width:460px;
	float:left;
	padding:7px 0px 0px 10px;
}
div.ask_answer {
	font-style:italic;
	clear:both;
	float:left;
	padding:5px 0px 0px 0px;
	width:545px;	
}
div.ask_answer div.answer_span span {
	margin-bottom:2px;
	color:#1B59A2;
	font-style:italic;
}
div.ask_answer div.answer_span {
	float:left;
	width:460px;
	padding-left:10px;	
}
div.ask_answer div.answer_span a {
    text-decoration:underline;
}
div.answer_bottom {
	background:	url(images/ans_bot.gif) bottom repeat-x;
	width:572px;
	height:20px;
	border : 1px solid #1B59A2;
	border-top : 1px solid #fff;
	float:left;
}
input.btn {
	border:1px solid #C6D7E0;
	background-color:#1B59A2;
	color:#fff;
	margin:15px 0px 0px 0px;
	width:80px;
	height:25px;
	text-align:center;
	text-transform:uppercase;
}
div.pages_count {
	background-color:#ebeeee;
	padding:5px 5px 5px 5px;
	width:562px;
	float:left;
	clear:both;
	margin-top:5px;
}
div.details_title {
	float:left;
	margin:5px 10px 0px 0px;
	width:400px;
}
p.details_h1 {
	color:#1B59A2;
	font:bold 24px Arial;
}
p.details_h2 {
	color:#000;
	font:bold 14px Arial;
}
div.apply_online2 {
	margin:10px 0px 0px 0px;
	float:left;
}
div.apply_online2_2 {
	margin:20px 10px 0px 0px;
	float:left;
}
div.apply_online3 {
	padding:10px 0px 0px 230px;
    clear:both;
    float:left;	
}
div.apply_online3_2 {
    float:left;
	text-align:center;
	margin-top:20px;
}
a.a_apply_online {
	color:#0055DC; 
	font:bold 13px Arial; 
	text-decoration:underline;
	padding-left:2px;
}
div.details_str {
	width:574px;
	clear:both;
	float:left;
	margin-top :12px;
	border:0px solid #000;
}
div.details_card  {
	float : left;
	margin-right:10px;
}
table.table_Highlights {
	vertical-align:top;
	float:left;
	width:220px;
	height:103px;
}
table.table-creditcards {
	width:179px;
	float:left;
	margin:5px 3px 5px 5px;
}
div.details1_title {
	padding:0px 0px 0px 12px;
	color:#1B59A2;
	font-size:12px;
	font-weight:bold;
}
td.details_name_bb {
	border-bottom:1px solid #ccc;
	padding:4px 0px 4px 7px;
	vertical-align : middle;
	color:#1f1a17;
	font:normal 11px Arial;
	text-align:left;
	vertical-align:middle;
}
td.details_name {
	padding:4px 0px 4px 7px;
	vertical-align : middle;
	color:#1f1a17;
	font:normal 11px Arial;
	text-align:left;
	vertical-align:middle;
}
td.details_value_bb {
	border-bottom:1px solid #ccc;
	padding:4px 4px 4px 7px;
	vertical-align : middle;
	color:#1f1a17;
	font:bold 11px Arial;
	text-align:left;
	vertical-align:middle;
}
td.details_value {
	padding:4px 4px 4px 7px;
	vertical-align : middle;
	color:#1f1a17;
	font:bold 11px Arial;
	text-align:left;
	vertical-align:middle;
}
div.details_name {
	color:#1f1a17;
	font:normal 11px Arial;
	text-align:left;
	vertical-align:middle;
	width:100px;
	padding:3px 0px 3px 5px;	
	float:left;
	border:1px solid #1B59A2;
}
div.div_rewards {
	border: 1px solid #1B59A2;
	float:left;
	margin: 4px 0px 0px 5px;
	padding: 0px 0px 4px 0px;
	width:172px;
}
div.rewards_text {
	font:normal 11px Arial;
	text-align:center;
	color:#000;
	padding:7px 0px 7px 0px;
}
span.sp_rewards {
	font:normal 11px Arial;
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}
div.rewards_pic {
	float:left;
	text-align:center;
	margin-left:2px;
}
div.rewards_pic img {
	padding:0px 0px 5px 0px;
}
div.description_str {
	width:545px;
	clear:both;
	float:left;
	margin :12px 5px 0px 0px;
	border:1px solid #D4D0C8;
}
td.td_description_ul {
	vertical-align:middle;
	text-indent:15px;
	height:auto;
	padding-bottom:5px;
}
table.description_ul {
	float:left;
	padding:12px 0px 10px 0px;
	border:0px solid #1B59A2;
	width:570px;
	vertical-align:middle;
	margin: 10px 0px 0px 0px;
}
td.description_ul_img{
	padding:0px 0px 10px 0px;
	width:124px;
	vertical-align:middle;
}
div.description_str img {
	float:right;
	padding:7px 18px 5px 0px;
}
div.detailscard_str {
	width:570px;
	clear:both;
	float:left;
	margin :5px 0px 0px 0px;
	border:1px solid #1B59A2;	
}
div.detailscard_str2 {
	float:left;
	margin :5px 0px 0px 0px;
	border:1px solid #1B59A2;
}
div.detailscard_title {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(./images/details_head_left.gif) left no-repeat #1B59A2;
	text-indent:15px;
	padding:1px 0px 2px 0px;
}
div.apply_mrg {margin-left:230px}
teble.page_count_tab {width:auto;}
td.page_nav_e {
	border:1px solid #d6d5d5;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	color:#999999;
	background-color:white;
	width:35px;
}
td.page_nav_d {
  border:1px solid #d6d5d5 ;
  font-weight:bold;
  text-align:center;
  color:white;
  background-color:silver;
  width:35px;
}
a.a-t-link {
	color:#1B59A2;
}
div#note {position:absolute; padding:5px; background:#eee; border:1px solid #666; width:200px; z-index:100; display:none}

/*------------------------------ bad_credit_splash ---------------------------------*/
.splash_top_pic { float: left; margin-bottom: 8px }
.splash_cb { clear: both }
.splash_left { float: left; width: 390px }
.splash_right { float: left; width: 176px; border: 1px solid #D9D9D9; margin-top: 10px;}
.splash_hr { float: left; width: 5px !important; height: 10px;}
H2.splash_h2_1 { font: bold 16px Arial; color: #FFF; padding: 4px 0 4px 10px; margin: 10px 0 5px 0; border-top: 6px solid #F8C300; background: #23599A }

.splash_left P { font-size: 11px; color: #000; text-align: justify }
.splash_left P A { font-size: 11px; color: #0066CC }
H2.splash_h2_2, H2.splash_h2_3 { font-size: 14px; padding: 17px 0 0 68px; margin: 18px 0 0 0; background: url(images/splashes/bad_credit/credit_bankruptcy.gif) no-repeat }
H2.splash_h2_3 { padding-top: 25px; background: url(images/splashes/bad_credit/secured_credit_deals.gif) no-repeat }
H2.splash_h2_4 { font: bold 11px Arial }

.splash_right P { text-align: justify; font-size: 11px; color: #000; padding: 7px 9px 7px 9px }

/*-------------------------------- for Every Reason Splash ---------------------------------*/
.er_top { width: 565px; height: 81px; padding: 8px 0 0 10px; background: url(images/splashes/for_every_reason/top_pic.jpg) no-repeat; }
.er_top_1 { float: left; width: 438px; }
.er_top .h1_1 { float: none; font: bold 16px Arial; color: #336699; margin-top:20px }
.er_top .h1_2 { float: none; font: bold 12px Arial; color: #336699; margin-left:90px; padding-left:23px }

.er_top .t2 { padding: 23px 0 0 0; float: left; width: 122px; color: #FE3B00; font: bold 14px Arial;  }

.spl_left { float: left; width: 380px; }
.spl_hr { float: left; width: 7px; height: 10px; }
.spl_right { float: left; width: 186px; }

.er_h2_1, .er_h2_2, .er_h2_3, .er_h2_4 { font: bold 12px Arial; color: #1C5AA3; padding: 25px 0 0 50px; margin: 0; background: url(images/splashes/for_every_reason/h2_pic1.gif) 0 22px no-repeat; }
.er_h2_2 { padding: 43px 0 13px 50px; background: url(images/splashes/for_every_reason/h2_pic2.gif) 0 7px no-repeat; }
.er_h2_3 { padding: 34px 0 1px 50px; background: url(images/splashes/for_every_reason/h2_pic3.gif) 0 18px no-repeat; }
.er_h2_4 { padding: 30px 0 3px 50px; background: url(images/splashes/for_every_reason/h2_pic4.gif) 0 20px no-repeat; }

.spl_left P { color: #373330; padding: 5px 0 0 0; }
.spl_left P A { color: #2F82D6; }

.spl_pro3 { position: relative; margin: 0 0 15px 0; }
.spl_pro3 TABLE { position: relative; }
.spl_pro3 TD { width: 126px; border: 1px solid #E0E0E0; vertical-align: top; padding: 0 0 50px 0; }
td.spl_spacer { width:0px;}


.pro3_top_a { display: block; border-bottom: 7px solid #FFCC00; }
.pro3_pro_h { display: block; font: bold 11px Arial; color: #FFF; text-align: center; text-transform: uppercase; padding: 3px 0 2px 0; background: #1A58A3; }
.pro3_pro_h:HOVER { text-decoration: none; }
.pro3_merch { font: bold 11px Arial; color:#1A58A3; padding: 2px 0 0 0px; }
.pro3_name { font: 11px Arial; color:#1B59A2; padding: 0 0 0 0px; }
.pro3_name:hover { text-decoration:none}
.pro3_pic { display: block; text-align: center; padding: 0px 0 4px 0; }
div.merch_name { height:60px; text-align:left; margin-left:6px;}
div.merch_name sup {color:#1A58A3;}
.pro3_det { display: block; text-align: center; padding: 0 0 12px 0; }
.spl_pro3 UL { list-style-type: none; }
.spl_pro3 LI { display: block; font: 10px Arial; color: #969594; padding: 0 0 0 20px; background: url(images/splashes/for_every_reason/3_list.gif) 7px 5px no-repeat; }
.spl_pro3 LI SUP { color:#ff0000; line-height:8px;}

.pro3_bottom { position: absolute; bottom: 0px; width: 126px; height: 56px; text-align:center; }
.pro3_apply { display: block; padding: 8px 0 10px 42px; font: bold 11px Arial; color: #275FE8; text-decoration: underline; background: url(images/splashes/for_every_reason/3_apply.gif) 7px 0 no-repeat; }
.pro3_apply:HOVER { text-decoration: none; }
.pro3_see { display: block; height: 13px; padding: 2px 0 0 45px; margin-top:8px; font: 10px Arial; color: #FFF; text-decoration: none; background: #1D59A2 url(images/splashes/for_every_reason/3_see.gif) no-repeat; }

.spl_r_a1 { display: block; border: 1px solid #DCDCDC; margin-top: 10px; }
.er_h2_5 { border-top: 6px solid #F8C300; padding: 3px 7px 5px 7px; font: bold 12px Arial; color: #FFF; margin: 0; background: #1C5AA3; }
.spl_right P { padding: 9px; color: #35302D; border: 1px solid #DCDCDC; }
.spl_right P A { color: #2F82D6; }

.spl_serv { width: 380px; height: 41px; background: url(images/splashes/for_every_reason/h2_pic5.gif) no-repeat; margin-top:15px; }
.spl_serv H2 { float: left; width: 220px; height: 13px; padding: 19px 0 9px 50px; margin: 0; font: bold 11px Arial; color: #1A58A1; background: transparent }
.spl_serv A { float: left; padding: 19px 0 0 0; font: bold 11px Arial; color: #FFF; }
.spl_answ_red { color: #FF1E1E; font-weight: bold; padding: 10px 0 0 0; }
.spl_ask { color: #4B4B93; padding: 4px 0 4px 0; }
.spl_answer { color: #36312E; }
.spl_answer STRONG { color: #36312E; }
.spl_answer A { color: #2121FF; text-decoration: underline; }
.spl_answer A:HOVER { text-decoration: none; }
/*special */
div.all_name_special
{
margin:15px 0 0 20px
}
div.all_name_special p
{
color:#1c4571; font: bold 20px Arial

}
div.all_pic_special
{
margin:15px 30px 0 20px; float:left
}
div.all_apply_special
{
margin:20px 0 0 0px;
}

div.all_descr_special ul li
{
font:13px Arial;
}
div.all_descr_special p
{
font:bold 14px Arial; padding-bottom:10px; color:#3678aa
}
div.all_descr_special
{
margin:15px 0 0 20px
}
/**/

/*-------------- discover blok --------------*/
.discover_bl {width:571px; margin:0; padding:0; background:url('images/discover-flag-bl-bgr.jpg') repeat-x; height:184px; border:1px solid #C3C3C3; position:relative; float:left; clear:both; border-top:none;}
.f_descr {width:137px; float:right; padding:8px 0 0 0;}
.f_descr p {background:url('images/discover-flag-bl-point.gif') 0px 6px no-repeat; padding:0 5px 0 7px; margin:0 0 8px; color:#6C99BA;}
.f_prd {padding:8px 0 0 4px; float:right; width:147px;}
.f_prd p {padding:0;}
.f_prd a {font-size:12px;}
.f_prd a b{font-size:12px;}
.f_img_card {padding:2px 0 2px 10px;}
.f_see_det {width:100px; height:15px; position:absolute; z-index:2; bottom:0px; left:320px;}
.f_see_det a{color:#AA593E;}
.discover_tit {color:#233E45; background:#FFD217 url('images/discover-flag-bl-top.gif') repeat-x; width:561px; height:30px; font:bold 16px Arial; border:1px solid #C3C3C3; border-bottom:none; padding:4px 0 0 10px; float:left; clear:both; margin:5px 0 0 0;}


div.new_offer_all a { color:#2c5887; font: bold 17px Arial Narrow; text-decoration:none}
div.new_offer_all a:hover { text-decoration:none}
div.new_offer_all span { color:#feb101; font:bold 28px Arial Narrow}

/* Auto Splash*/
body.insurance_body {background:#ccc}
div.insurance_content_allabout, div.home_content_allabout
{
width:951px; background:url(images/splashes/auto/auto-body-back.jpg) repeat-y
}
div.insurance_content_allabout_res, div.home_content_allabout_res
{
width:951px; background:url(images/splashes/auto/auto-body-res-back.jpg) repeat-y
}
div.auto_top_allabout
{
background:url(images/splashes/auto/insurance-top.jpg) no-repeat; margin-left:0px; margin-top:0px; height:127px; 
}
div.auto_insurance_allabout
{
width:772px; padding-top:0px; float:right; margin:0px 0 0 0 
}
div.inner_left_side {float:left; width:543px; background:none; padding-left:8px}
div.image_1 {float:left; width:355px}
div.auto_container_all div.new_back { background:none}
div.right_side {float:left; width:210px}

div.res_page {float:none; text-align:center;}
div.auto_container_all div.last_text {background:#f3ffd9}
div.insurance_left_menu_allabout
{
width:179px; float:right; margin:0px; padding:0px
}
h1.insurance_head
{
font:bold 39px Arial Narrow ; color:#fff; padding: 21px 0 0 306px; margin: 0 0 0 0; clear:none; float:none; 
}
h1.insurance_head_res
{
font:bold 39px Arial Narrow ; color:#fff; padding: 21px 0 0 310px; /* // padding: 30px 0 0 38px; */ margin: 0 0 0 0; clear:none; float:none; width:300px; text-align:left 
}
div.auto_top_allabout h2
{
font:normal 20px Arial Narrow ; color:#fff; padding: 0 0 0 306px; margin:0 0 0 0 ;  clear:none; float:none 
}

div.auto_top_allabout img
{
margin: 8px 0 0 18px
}
a.auto_logo
{
display:block
}
div.best_ins_top
{
background:#e6e5e5; height:15px; padding-left:5px 
}
div.auto_clear
{
clear:both; height:1px; font-size:1px
}
div.auto_image
{
width:543px; background:#d7e9ff; margin-top:0px
}
div.auto_image img
{
padding:0px; margin:0px;
}
div.auto_image form
{
 margin:0px; padding:17px 20px 0 30px; float:left; width:138px; height:161px; background:url(images/splashes/auto/insurance-form-back.jpg) no-repeat;  /* _padding:17px 0px 0 30px; _width:158px; */
}
div.auto_image span
{
color:#2b72b4; font: bold 23px Arial narrow; padding:0px 0 0 0px; display:block; float:left; text-align:center
}
div.auto_image input.auto_submit
{
 background: url(images/splashes/auto/get-quote.jpg); margin-top:11px; cursor:pointer; border:none; width:123px; height:42px; margin-left:8px
}
div.auto_image input.auto_input
{
height:26px; border:1px solid #f49879; width:129px; font-size:18px; padding-top:2px; margin:8px 0px 0 4px; /* //margin-right:15px; */
}
div.logo_auto
{
margin:0px 0 0px 0px; /* //margin-top:52px; _margin-top:0px*/
}
div.logo_auto img
{
float:left
}
div.auto_container_all, div.home_container_all  
{
clear:both; 
}
div.auto_container_all h2, div.auto_container_all h1
{
font:bold 18px Arial; padding:10px 0 10px 22px; color:#000
}

div.auto_container_all div, div.home_container_all div
{
background:#f0f0f0; padding:10px 20px 10px 22px; text-align:left
}

div.auto_container_all div ul
{
margin-left:12px; /* //margin-left:15px*/
}

div.auto_container_all div h3
{
font:bold 14px Arial; color:#1e69b3;  background:url(images/splashes/auto/insurance-titles-back.jpg) no-repeat; padding-left:20px
}
div.auto_container_all div h3.auto-header
{
font:bold 18px Arial; padding:10px 0 10px 0px; background:none; color:#000
}
div.auto_states h2
{
font:bold 28px Arial narrow; border:none; padding-bottom:0px; margin-bottom:0px; background:none; text-align:left; padding-left:20px; height:38px
}
div.auto_states_list_allabout
{
padding: 20px 20px 20px 20px; margin-top:15px; 
}
div.auto_states_list_allabout h3
{
font:bold 18px Arial
}
div.auto_states_list_allabout ul, div.auto_states_list_allabout p
{
color:#2e659b; padding-bottom:10px; 
}
div.auto_states_list_allabout a
{
color:#2e659b; text-transform: capitalize; font-size:14px;  text-decoration:underline
}

div.auto_states_list_allabout p span
{
font:bold 14px Atial; text-transform: capitalize; color:#2e659b;  text-decoration:none
}
div.auto_states_list_allabout p span a
{
 text-decoration:none
}
div.auto_states_list_allabout ul
{
float:left; text-transform:capitalize; color:#2e659b; list-style:none; margin-left:23px; margin-top:10px; 
}

div.auto_states_list_allabout ul li a
{ 
color:#2e659b; text-decoration: underline ;
}
div.auto_all_right 
{
margin-left:7px
}
div.auto_all_right h3.auto_right_h
{
height:23px; background:url(images/splashes/auto/insurance-right-head.jpg) no-repeat; color:#FFFFFF; text-align:left; padding:3px 0 0 30px; margin-bottom:10px; width:180px; margin:0; font-size:14px
}
div.auto_all_right h2
{
height:23px; background:url(images/splashes/auto/insurance-right-head.jpg) no-repeat; color:#FFFFFF; text-align:left; padding:3px 0 0 30px; margin-bottom:10px; width:180px; margin:0; font-size:14px
}
div.auto_all_right a
{
font:bold 14px Arial; color:#1e69b3; padding:0px 0 0 10px; text-decoration:underline; display:block; margin:0
}
div.auto_all_right p
{
padding:5px 10px 0 10px
}

#listingResults
{
text-align:center; width:540px; padding-left:200px; /* //margin-left:150px */
}
div.auto_res
{
height:100px; background:url(images/splashes/auto/auto-res-back-allabout.jpg) no-repeat; background-position:bottom center; text-align:center; width:944px; 
}
div.auto_all_right a.see_tips {background:none; font:normal 12px Arial;}
div.auto_res p
{
font:bold 26px Arial; color:#286aa4; padding:3px 0 0 15px; /* //padding-left:10px;width:500px;  */
}
div.auto_res span
{font:bold 26px Arial;
color:#cd2e2a
}
div.insurance_bottom
{
height:23px; background:url(images/splashes/auto/insurance-bottom-back.jpg) repeat-x; width:947px; padding:7px 0 0 0; color:#fff
}
div.insurance_bottom span
{
color:#fff; padding-right:280px; padding-left:20px
}
div.insurance_bottom a
{
color:#fff
}
div.auto_state_list_second {padding: 10px 0 0 6px; border-top:1px dotted #707070}
div.other_states {position:relative; width:500px}
div.other_states ul { margin-left:0px}
ul.ul_blocks {padding-left:40px}
div.insurance_left_menu { height:auto}
div.ins_top_allabout img.tips_logo{float:left; margin-top:0px}
div.auto_top_allabout img.tips_auto_logo{float:left; margin-top:22px}
div.ins_top_allabout img.default_logo{margin:10px 0 0 55px}
div.auto_top_allabout img.default_auto_logo {margin:22px 0 0 30px}
div.auto_top_allabout img.res_auto_logo {float:left; margin-top:22px}

img.res_logo {float:left; margin-top:0px}

/* Home */
div.ins_top_allabout
{
background:url(images/splashes/home/home-insurance-top.jpg) no-repeat; margin-left:0px; margin-top:0px; height:100px;
}
div.ins_top_allabout h2
{
font:normal 20px Arial Narrow ; color:#fff; padding: 0 0 0 306px; margin:0 0 0 0 ;  clear:none; float:none 
}

div.ins_top_allabout img
{
margin: 0px 0 0 0px
}
h1.insurance_head_home
{
font:bold 39px Arial Narrow ; color:#fff; padding: 10px 0 0 326px; margin: 0 0 0 0; clear:none; float:none; 
}
div.ins_top_allabout  h2
{
font:24px Arial; padding-left:326px
}
div.home_image
{
width:543px; margin-top:0px
}
div.home_image img
{
padding:0px; margin:0px;
}
div.home_image form
{
 margin:35px 0 0 0px; float:left; width:320px; height:61px;
}
div.home_image div
{
color:#000000; font-weight: bold;font-size: 18px; padding:0px 0 0 5px; float:left
}
div.home_image div b
{
padding-left:20px; color:#000; font: bold 16px Arial narrow; padding:0px 0 0 12px
}
/* {
color:#000; font-weight: bold;font-size:18px; padding:0px 0 0 3px; float:left
}*/
div.home_image div p
{
font:bold 26px Arial Narrow; color:#fff; padding:20px 0 0 13px
}
div.home_image div p span
{font:bold 28px Arial Narrow; color:#fff; }
div.home_image input.auto_submit
{
 background: url(images/splashes/home/get-quote.jpg); margin-top:16px; cursor:pointer; border:none; width:136px; height:45px; margin-left:10px; /* _margin-left:7px; */
}
div.home_image input.auto_input
{
height:26px; border:1px solid #6d6d6d; width:150px; font-size:18px; padding-top:3px; margin:0px 0px 0 0px; 
}
div.home_container_all div
{
 padding:10px 12px 10px 6px;
}
div.home_container_all h2, div.home_container_all h1
{
font:bold 18px Arial; padding:10px 0 10px 6px; color:#000; margin:0px
}

div.home_container_all div ul
{
margin-left:12px; /* //margin-left:15px */
}

div.home_container_all div h3
{
font:bold 14px Arial; color:#1e69b3; padding-left:0px
}
div.home_container_all div h3.auto-header
{
font:bold 18px Arial; padding:10px 0 10px 0px; background:none; color:#000
}
div.auto_all_right h2.home_right_header
{
height:28px; background:url(images/splashes/home/feature-back.jpg) right no-repeat; font:18px Arial; color:#fff; padding:5px 0 0 19px; width:auto
}
ul.home_features_list { list-style:none; padding-top:15px; padding-bottom:15px; margin-right:10px; margin-left:10px; border-bottom:1px dotted #707070}
ul.home_features_list li
{
background:url(images/splashes/home/feature1.jpg) no-repeat; font-size:14px; color:#0f4787; padding:7px 0 18px 35px
}
div.auto_all_right h3.home_right_head
{
font:bold 14px Arial; padding:10px 5px 0 10px; 
}
/**/
/*Business*/
div.business_top_1 
{
width:500px
}
div.business_top_1 p
{
font:bold 26px Arial Narrow; color:#fff; padding:20px 0 0 13px
}
div.business_top_1 p span
{
font:bold 28px Arial Narrow; color:#fff; 
}
div.business_top_2 p
{
float:left; width:200px; padding-top:6px
}
/**/
div.ads {margin-left:4px;}
/* --- */
div.lineads2 {padding-bottom:4px;}
div.lineads1 {padding-bottom:3px;}

.bot_note {
  background:#F2FAFF url('./images/bg-note.gif') 20px 1px no-repeat;
  padding:8px 0 7px 80px;
  border:1px solid #ccc;
  border-top:0px;
  position:relative;
  float:left;
  clear:both;
  font-size:14px;
  width:491px;
}
.bot_note span,
.bot_note a {
  font-size:14px;
  color:#900;
}
.bot_note span,
.bot_note b {
  font-size:14px;
  font-weight:bold;
}

.bot_note2 {
  background:#F2FAFF url('./images/bg-note.gif') 20px 1px no-repeat;
  padding:8px 0 7px 80px;
  border:1px solid #ccc;
  border-top:0px;
  position:relative;
  float:left;
  clear:both;
  font-size:13px;
  width:491px;
}
.bot_note2 span,
.bot_note2 a {
  font-size:14px;
  color:#900;
}
.bot_note2 span,
.bot_note2 b {
  font-size:14px;
  font-weight:bold;
}

/*Special Offer*/
div.all_sp_offer { border:1px solid #b0b0b0; border-top:0px; height:300px; width:568px; }
div.all_sp_1, div.all_sp_2 { width:282px; float:left; text-align:center; text-align:left; padding:0;height:300px}
div.all_sp_1 {border-right:1px solid #b0b0b0; width:284px}
div.all_sp_1 img{ margin-left:3px; }
div.all_sp_2 img{ margin-left:3px; }
div.all_sp_inner { background:#ededed; margin:0 3px 5px 4px; color:#313131; padding-bottom:5px; /*//margin:0 3px 5px 4px;*/ font-size:12px; height:220px}
div.all_sp_inner img { float:left;  margin:5px 5px 0 5px; /* //margin:5px 5px 0 4px; */ }
div.all_sp_inner a img { clear:both; margin-bottom:2px}
div.all_sp_2 div.sp_inner {margin:0 2px 0 3px}
div.all_sp_inner a { color:#313131; text-decoration:none;}
div.all_sp_inner a:hover { color:#313131; text-decoration:underline}
div.all_sp_bottom { clear:both; border-top: 1px dashed #9a9a9a; padding:10px 0 10px 0}
div.all_sp_bottom2 { clear:both; border-top: 1px dashed #9a9a9a; padding:10px 0 10px 0}
div.all_sp_1 ul, div.all_sp_2 ul { list-style:none; margin-left:10px; padding-top:15px; height:110px;font-weight:bold;}
/* *html div.all_sp_1 ul { list-style:none; margin-left:10px; padding-top:15px; height:130px;font-weight:bold;}
*html div.all_sp_2 ul { list-style:none; margin-left:10px; padding-top:15px; height:130px;font-weight:bold;} */
div.all_sp_1 ul li, div.all_sp_2 ul li { background:url(images/blocks/special-list.gif) 0 5px no-repeat; padding:0 0 15px 10px; font-size:14px; font-weight:bold}
div.clear_spacer { clear:both; font-size:1px; height:1px}
div.special_bann img { margin:5px 0 5px 0}
div.adsen_1, div.adsen_2  { margin:5px; border:1px solid #CCCCCC; border-top:0px}
div.bad_banner { margin-top:10px}
span.new_text_banner { clear:both; padding-left:10px; display:block; text-align:center; padding-bottom:5px; font-size:1px; /* min-height:auto */}
span.new_text_banner a { font-size:14px; text-decoration:underline}
span.new_text_banner a:hover { color:#FF0000}
span.new_text_banner_bot {padding-bottom:0px; padding-top:5px }

div.special_txt_bann {
  text-align:center;
  margin:0px 0px 5px 0px;
}
div.special_txt_bann a {
  color:#1B59A2;
  font:normal 12px Arial;
}
/*prepaid*/
table.prepaid_table { margin-top:10px}
td.attr_n { border-bottom: 1px solid #CCCCCC; padding:5px 0 5px 0}
td.attr_v { border-bottom: 1px solid #CCCCCC; padding:5px 0 5px 0; font-weight:bold}
p.prepaid_det_name { background:#1B59A2; font-size:14px; color:#fff; text-transform:uppercase; padding:5px 0 5px 10px; font-weight:bold}
p.no_r_prepaid {clear:none; padding-top:0px; padding-left:5px; font-weight:bold;}
div.prepaid_bonus { float:none; padding-left:5px; text-align:center}
div.prepaid_bonus img {margin-top:5px}
div.selected_one a { color:#0066FF; text-decoration:underline}

div.tetra_text {
	padding-top:5px;
	text-align:left;
	padding-left:15px;
}

div.tetra_text ul li{
	color:#969594;
	font-size:10px;
}

div.newimg a {
	float:left;
	width:270px;
	color:black;
	font-size:9px;
	text-align:left;
}
div.newimg img {
	float:left;
}

div.teststyle1 {
padding-top:25px;
padding-left:75px;
}
div.teststyle2 {
padding-top:25px;
padding-left:75px;
}

/* *html div.teststyle1 {
padding-top:11px;
padding-left:75px;
}
*html div.teststyle2 {
padding-top:0px;
padding-left:75px;
}
 */


/* providian */

div.providiantop {
	background-image : url(images/splashes/providian/top.jpg);
	background-repeat : no-repeat;
	width:565px;
	height:118px;
	margin-top:5px;
}
div.providiantop h1 {
	color:#1d3913;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-top:10px;
	text-align:center;
}

div.pr-block {
	width:565px;
	height:210px;
}
div.pr-block-left {
	background-image : url(images/splashes/providian/offers-left.gif);
	background-repeat : no-repeat;
	width:285px;
	height:200px;
	border-right:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	float:left;
}
div.pr-block-right {
	background-image : url(images/splashes/providian/offers-right.gif);
	background-repeat : no-repeat;
	width:277px;
	height:200px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	float:left;
}

div.offers-apply1 {
	margin-left:auto;
	margin-right:auto;
	width:151px;
	margin-top:160px;
	background-image : url(images/splashes/providian/offers-applay1.gif);
	height:31px;
	background-repeat : no-repeat;
}
div.offers-apply1a {
	margin-left:auto;
	margin-right:auto;
	width:151px;
	margin-top:160px;
	background-image : url(images/splashes/providian/offers-applay1a.gif);
	height:31px;
	background-repeat : no-repeat;
}

div.offers-apply2 {
	margin-left:auto;
	margin-right:auto;
	width:151px;
	margin-top:160px;
	background-image : url(images/splashes/providian/offers-applay2.gif);
	height:31px;
	background-repeat : no-repeat;
}
div.offers-apply2a {
	margin-left:auto;
	margin-right:auto;
	width:151px;
	margin-top:160px;
	background-image : url(images/splashes/providian/offers-applay2a.gif);
	height:31px;
	background-repeat : no-repeat;
}

/* providian table */

table.CCpr{
	border:1px solid #c4c4c4;
	width:575px;
}
td.td_toppr{
	background-color: #cfecfc; 
	text-align:center;
	vertical-align:middle;
	height:52px;
	padding: 0px 4px 0px 4px;
	width:170px; 	
	border-right:1px solid #e1fbff;
	border-left:1px solid #c4c4c4;
	color:#000000;
	background-image: url(images/splashes/providian/table-top.gif);
	background-position : top left;
	font-size:13px;
	font-weight:bold;
}
td.td_toppr2{
	text-align:center;
	vertical-align:middle;
	height:52px;
	padding: 0px 4px 0px 4px;
	width:170px; 	
	border-right:1px solid #c4c4c4;
	color:#000000;
	background-image: url(images/splashes/providian/table-top.gif);
	background-position : top left;
	font-size:13px;
	font-weight:bold;
}
td.td_centerpr {
	border:1px solid #c4c4c4; 
	padding:5px;
	vertical-align:middle;
	text-align:center;
	color:#43718b;
}
td.td_centrpr b	{
	color:#43718b;
}
td.td_centrpr a	{
	color:#43718b;
	text-decoration:none;
}
td.td_cen_leftpr{
	border:1px solid #c4c4c4;
	vertical-align:middle; 
	text-align:center; 
	padding-bottom: 10px;
}
td.td-table-cellpr {
	text-align:center;
	vertical-align:middle;
	height:30px;
	padding: 3px 3px 3px 3px;
	white-space:nowrap;
	border:1px solid #c4c4c4;
	background-image: url(images/splashes/providian/table-cell.gif);
	font-size:13px;
	background-position : top left;
	font-weight:bold;
	color:#972c34;
	background-repeat:no-repeat;
}
td.td-table-cellpr2 {
	text-align:center;
	vertical-align:middle;
	height:30px;
	padding: 3px 3px 3px 3px;
	white-space:nowrap;
	border:1px solid #c4c4c4;
	background-image: url(images/splashes/providian/table-cell.gif);
	font-size:13px;
	background-position : top left;
	font-weight:normal;
	background-repeat:no-repeat;
	color:#972c34;
}
td.td-table-cellpr span {
   text-align:center;
   vertical-align:middle;  
}
td.td-table-cellpr a {
   color:#000;
}
td.td-table-cellpr sup {
   font:normal 9px Arial; 
   color:#ff0000;
}
td.td-table-cellpr sup font, table.det_atr sup, table.det_atr sup font {
   font:normal 9px Arial; 
   color:#ff0000;
   line-height:8px;
}
td.td-table-headpr {
   text-align:center;
   vertical-align:middle;
   height:52px;
   padding: 0px 4px 0px 4px;
   color:#000000;
   background-image: url(images/splashes/providian/table-top.gif);
	background-position : top left;
	width:140px;
	font-size:13px;
	font-weight:bold;
}

td.td-table-headpr2 {
   text-align:center;
   vertical-align:middle;
   height:52px;
   padding: 0px 4px 0px 4px;
   color:#000000;
   background-image: url(images/splashes/providian/table-top.gif);
	background-position : top left;
	width:140px;
	font-size:12px;
	font-weight:normal;
}

td.td-table-headpr font{
   text-align:center;
   vertical-align:middle;
}
a.applypr {
	color:#443C3F;
	font:normal 15px Arial; 
	text-decoration:underline;
}
a.see_detpr:link {
	color:#3e6582;
	text-decoration:underline;
}


a.cardname:link {
	color:#43718b;
	text-decoration:none;
}

/* end of providian table */

h2.providian-title {
	color:#000000;
	margin-left:0px;
}

div.pr-banner {
	padding-top:10px;
	padding-bottom:10px;
}
div.pr-banner2 {
	width:350px;
	margin-left:auto;
	margin-right:auto;
}

div.pr-only {
	background-image : url(images/splashes/providian/only.gif);
	width:179px;
	height:46px;
	background-repeat : no-repeat;
	padding-top:10px;
	text-align:center;
}
div.pr-only a {
		font-size:12px;
		color:#000000;
		text-decoration:none;
		font-weight:bold;
}

div.pr-only2 {
	background-image : url(images/splashes/providian/only.gif);
	width:179px;
	height:46px;
	background-repeat : no-repeat;
	text-align:center;
	padding-top:10px;
}
div.pr-only2 a {
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

div.cen1-pr {
	width: 370px;
	float: left; 
	margin-right: 12px;
}
div.cen1-pr a {
	color: #1B59A2;
	text-decoration:none;
}
div.cen1-pr a:hover {
	text-decoration: underline;
}
div.cen2_blp2 {
	border: 1px solid #DDDEDF;
	width: 179px;
}
div.cen2-pr {
	width: 183px;
	float: left;
}

div.cards {
	text-align:center;
	padding-bottom:10px;
}
div.cards p {
	text-align:center;
	font-weight:bold;
}
div.cards img {
	padding-top:5px;
	padding-bottom:10px;
}

a.cardlink:link {
	color:#000000;
	text-decoration:none;
}


a.fairlink:link {
	text-decoration:underline;
	color:#195114;
	font:normal 11px Arial;
}
a.fairlink:visited{
	text-decoration:underline;
	color:#195114;
	font:normal 11px Arial;
}
a.fairlink:hover{
	color:#195114;
	text-decoration:underline;
	font:normal 11px Arial;
}

div.pr-faq {
	
}
div.pr-faq  h2{
	font-size:23px;
	color:#bb1624;
	padding-left:5px;
	padding-bottom:5px;
	margin-left:0px;
}
div.pr-faq b {
	color:#bb1624;
	font-weight:normal;
}
div.pr-faq h3 {
	color:#000000;
	font-size:15px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
div.pr-faq a {
	color:#1B59A2;
}

div.allq {
	text-align:right;
	padding-top:15px;
}
div.allq a {
	color:#bb1624;
	text-decoration:underline;
}


div.pr-apply2 {
	background-image : url(images/splashes/providian/apply2.gif);
	width:78px;
	height:23px;
	background-repeat : no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	/*//height:15px;
	//padding-bottom:0px;
	*/
}
div.pr-apply2a {
	background-image : url(images/splashes/providian/apply2a.gif);
	width:78px;
	height:23px;
	background-repeat : no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	/*
	//height:15px;
	//padding-bottom:0px;
	*/
}

div.pr-apply1 {
	background-image : url(images/splashes/providian/apply1.gif);
	width:101px;
	height:31px;
	background-repeat : no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}
div.pr-apply1a {
	background-image : url(images/splashes/providian/apply1a.gif);
	width:101px;
	height:31px;
	background-repeat : no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}

div.descrc { padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;text-align:left;}
div.descrc ul {list-style-type:none; padding-left:15px; list-style-image:url(images/credit_card_pointer.gif)}
div.descrc ul li {margin-bottom:2px; font-size:10px; color:#333333;}

div.providianh1 {
	margin-bottom:25px;
}
div.providianh1 h1 {
	font-size:13px;
	color:#d3d3d9;
}

h2.prepaid_head {
	font-size:13px;
	padding-top:5px;
}

/* new bad block */

div.new-bad-block {
	width:572px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin-bottom:5px;
}

img.new-bad-block {
}

div.new-bad-block-left {
	width:286px;
	float:left;
}

div.new-bad-block-right {
	border-left:1px dashed #c0c0c0;
	width:285px;
	float:left;
}

div.new-bad-block-apply {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.new-bad-block-bottom1 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.new-bad-block-bottom1 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.new-bad-block-bottom1 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.new-bad-block-bottom2 {
	background: url(images/special_off/block-bottom.gif) no-repeat;
	background-repeat : repeat-x;
	width:100%;
	height:31px;
	padding-top:6px;
	color:#f1f1f1;
}

div.new-bad-block-bottom2 img {
	float:left;
	padding-right:3px;
	padding-left:2px;
}
div.new-bad-block-bottom2 a {
	float:left;
	width:100%;
	color:#3e5c8a;
	font-size:11px;
}

div.new-bad-block2 {
	width:599px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:260px;
	margin-left:3px;
	margin-bottom:5px;
}

img.new-bad-block2 {
	margin-left:3px;
	margin-top:3px;
}

div.new-bad-block-text {margin-left:6px; width:auto; min-height:70px;}
div.new-bad-block-text p { text-align:left; color:#333333; font:bold 13px arial; background:url(images/special_off/arrow.gif) no-repeat 0 50%; padding:0px 0px 0px 15px; margin-top:8px; width:auto;} 

div.special_bann {
	padding-left:10px;
	clear:both;
}

div.securedlink {
	text-align:center;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
}
div.securedlink a {
	font-size:14px;
	font-weight:bold;
	color:#1787c7;
	text-decoration:none;
}

/* vm-block */

div.vm-block {
	width:572px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	/* height:300px; */
	margin-bottom:5px;
}
div.vm-block2 {
	width:572px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	height:266px;
	margin-bottom:5px;
}
img.vm-block {
}

div.vm-block-left {
	width:286px;
	float:left;
}

div.vm-block-right {
	border-left:1px dashed #c0c0c0;
	width:285px;
	float:left;
}

div.vm-block-apply {
	width:150px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}

div.vm-block-tpic {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}

div.vm-block-pic {
	padding-bottom:5px;
	text-align:center;
}

div.vm-block-title {
	text-align:center;
	padding-bottom:5px;
	font-size:12px;
}
div.vm-block-title a {
	color:#00B8F1;
	text-decoration:underline;
	font-size:12px;
}
div.vm-block-title a:hover {
	text-decoration:none;
}

div.vm-block-list {
	padding-left:20px;
	padding-right:25px;
	min-height:70px;

}
div.vm-block-list p {
	background: url(images/special_off/vm_point.gif) left top no-repeat;
	padding-left: 8px;
	font-style:italic;
	padding-bottom:0px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

div.vm-block-bottom {
	background: url(images/special_off/block-bottom.gif);
	background-repeat : repeat-x;
	width:100%;
	height:27px;
	padding-top:10px;
	color:#f1f1f1;
	text-align:center;
}

div.vm-block-bottom a {
	float:left;
	width:279px;
	color:#007cc3;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}
div.vm-block-bottom a:hover {
	text-decoration:none;
}

/* news-faqs block */

div.last-news-faqs {
	width:100%;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

div.last-news {
	float:left;
	width:280px;
	border:1px solid #a1a1a1;
	height:495px;
}
div.last-news h2 {
	background: url(images/news-faqs-top.gif);
	background-repeat : repeat-x;
	height:32px;
	width:100%;
	font-size:18px;
	font-weight:normal !important;
	text-align:center;
	color:#FFFFFF;
	padding-top:8px;
	margin:0px !important;
	
}
div.last-news h3 {
	clear:both;
	height:35px;
	padding:10px 15px 5px 15px;
}
div.last-news h3 a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
div.last-news h3 span {
	font-style:italic;
	color:#a2a2a2;
	font-size:10px;
	font-weight:normal;
}
div.last-news p {
	font-size:11px;
	height:80px;
	padding:10px 10px 0px 10px;
}
div.last-news p a {
	text-decoration:none;
	color:#000000;
}

div.last-faqs {
	float:left;
	width:280px;
	border:1px solid #a1a1a1;
	margin-left:3px;
	height:495px;
}
div.last-faqs h2 {
	background: url(images/news-faqs-top.gif);
	background-repeat : repeat-x;
	height:32px;
	width:100%;
	font-size:18px;
	font-weight:normal !important;
	text-align:center;
	color:#FFFFFF;
	padding-top:8px;
	margin:0px !important;
	
}
div.last-faqs h3 {
	clear:both;
	height:35px;
	padding:10px 5px 5px 5px;
}
div.last-faqs h3 a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
div.last-faqs h3 b {
	font-size:25px;
	color:#fe8b00;
	font-weight:bold;
	display:block;
	height:25px;
	float:left;
	padding:0px 5px 0px 0px !important;
}
div.last-faqs p {
	font-size:11px;
	height:80px;
	padding:10px 10px 0px 10px;
}
div.last-faqs p a {
	text-decoration:none;
	color:#000000;
}

div.last-news-faqs-link {
	text-align:right;
	padding-top:5px;
	padding-bottom:10px;
}
div.last-news-faqs-link a {
	color:#d47100;
	text-decoration:underline;
}

/* landin pages faqs-news */

div.lp-news-faqs {
	float:right;
	width:280px;
	border:1px solid #a1a1a1;
	margin-left:3px;
}
div.lp-news-faqs h2 {
	background: url(images/news-faqs-top.gif);
	background-repeat : repeat-x;
	height:32px;
	width:100%;
	font-size:18px;
	font-weight:normal !important;
	text-align:center;
	color:#FFFFFF;
	padding-top:8px;
	margin:0px !important;
	
}
div.lp-news-faqs h3 {
	clear:both;
	height:30px;
	padding:10px 10px 5px 10px;
}
div.lp-news-faqs h3 span {
	font-style:italic;
	color:#a2a2a2;
	font-size:10px;
	font-weight:normal;
}
div.lp-news-faqs h3 a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
div.lp-news-faqs h3 b {
	font-size:25px;
	color:#fe8b00;
	font-weight:bold;
	display:block;
	height:25px;
	float:left;
	padding:0px 5px 0px 0px !important;
}
div.lp-news-faqs p {
	font-size:11px;
	height:90px;
	padding:10px 10px 0px 10px;
}
div.lp-news-faqs p a {
	text-decoration:none;
	color:#000000;
}

div.last-news-faqs-link2 {
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}
div.last-news-faqs-link2 a {
	color:#d47100;
	text-decoration:underline;
}

/* breadcrumbs */

div.breadcrumbs {
	padding-top:5px;
	padding-bottom:5px;
	color:#666666;
	clear:both;
}

div.breadcrumbs a {
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

/* balance-transfer calc */

div.bt-data {
	clear:both;
	padding-top:10px;
	background-color:#f2f2f2;
	width:100%;
	padding-bottom:5px;
}

div.bt-left-column {
	float:left;
	width:200px;
	padding-left:15px;
}
div.bt-left-column p {
	padding:3px 0px 0px 0px;
	font-weight:bold;
	color:#000000;
}
div.bt-left-column span {
	color:#206495;
	font-size:12px;
	padding-top:7px;
	float:left;
}
div.bt-left-column input {
	width:140px;
	height:18px;
}

div.bt-right-column {
	float:right;
	width:330px;
	text-align:left;
	padding-right:15px;
	
}
div.bt-right-column p {
	padding:0px;
	font-weight:bold;
	color:#000000;
	text-align:left;
}
div.bt-right-column p sup {
	color:#FF0000;
}
div.bt-right-column span {
	color:#206495;
	font-size:12px;
	float:left;
	padding-top:7px;
	width:185px;
}
div.bt-right-column input {
	width:140px;
	height:18px;
	margin-bottom:3px;
	float:right;
}

div.bt-calculate {
	clear:both;
	padding:10px;
}
div.bt-calculate img {
	float:left;
	width:166px;
	padding-top:10px;
	height:44px;
	padding-right:15px;
	cursor:pointer;
}
div.bt-calculate p {
	text-align:left;
	clear:none !important;
}
div.bt-calculate p span {
	color:#FF0000;
}
div.bt-calculate p sup {
	color:#FF0000;
}	

div.bt-out {
	padding-top:10px;
	padding-bottom:10px;
}

table.calc-table2 tr th {
	color:#206495;
	padding:4px;
	text-align:center;
	border:1px solid #3e78a2;
}

div.bt-top-left {
	float:left;
	width:350px;
}

div.bt-top-right {
	text-align:center;
	float:right;
	width:200px;
	border:1px solid #FF0000;
	padding:0px;
	margin-bottom:5px;
	padding-bottom:5px;
}
div.bt-top-right div {
	text-align:center;
	font-size:10px;
	padding:0px 5px 3px 5px; 
	color:#000000;
}
div.bt-top-right p {
	text-align:center;
	padding:0px;
	font-weight:bold;
	padding-top:5px;
}
div.bt-top-right span {
	text-align:center;
}
div.bt-top-right span a {
	color:#6392b5;
	text-decoration:none;
}
div.bt-top-right img {
	padding-top:5px;
	padding-bottom:5px;
}
div.bt-top-right a {
	color:#6392b5;
	text-decoration:underline;
}

a.bt-apply {
	text-decoration:none !important;
	color:#000000 !important;
	font-weight:bold;
}

p.bt-calc-mess {
	font-size:12px;
}
p.bt-calc-mess span {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

/* payoff calc */

div.payoff-full {
	background-color:#f2f2f2;
	width:100%;
}

div.payoff-data {
	padding-top:15px;
	text-align:right;
	padding-right:90px;
}

div.payoff-data input {
	width:169px;
	height:19px;
	margin-top:-2px;
	margin-bottom:15px;
	border:1px solid #909090;
	font-size:13px;
	color:#d4d4d4;
	color:#333333;
}

div.payoff-data span {
	color:#1f6394;
	padding-right:5px;
	font-size:13px;
}

div.payoff-subtitle {
	padding-top:10px;
	padding-bottom:10px;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-align:center;
}

div.payoff-amount {
	float:left;
	margin-left:3px;
}
div.payoff-amount input {
	width:220px;
	height:18px;
	margin-left:25px;
	margin-top:5px;
}

div.payoff-month {
	float:right;
	margin-right:3px;
}
div.payoff-month input {
	width:220px;
	height:18px;
	margin-left:25px;
	margin-top:5px;
}

div.payoff-middle {
	float:left;
	text-align:center;
	width:17px;
	padding-top:5px;
	font-weight:bold;
	color:#7f7f7f;
	font-size:13px;
}

div.payoff-active {
	background: url('images/payoff-active.gif') left top no-repeat;
	width:271px;
	height:25px;
	padding-top:4px;
	text-align:center;
	font-size:13px;
	color:#ffffff;
	cursor:pointer;
}
div.payoff-passive {
	background: url('images/payoff-passive.gif') left top no-repeat;
	width:271px;
	height:25px;
	padding-top:4px;
	text-align:center;
	font-size:13px;
	color:#999999;
	cursor:pointer;
}

div.payoff-calculate {
	width:166px;
	height:44px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:10px;
	cursor:pointer;
}

div.payoff-table {
	background-color:#f2f2f2;
	width:100%;
	margin-top:10px;
}
div.payoff-table p {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
}

table.calc-table {
	border:1px solid #3e78a2;
	width:560px;
	margin-left:5px;
	margin-bottom:5px;
}
table.calc-table tr th {
	text-align:center;
	color:#3e78a2;
	font-size:12px;
	padding:4px;
	border:1px solid #3e78a2;
}

table.calc-table2 {
	border:1px solid #3e78a2;
	width:560px;
	margin-left:5px;
	margin-bottom:5px;
}
table.calc-table2 tr th {
	text-align:center;
	color:#3e78a2;
	font-size:12px;
	padding:4px;
	border:1px solid #3e78a2;
}


td.col-1,td.col-2,td.col-3,td.col-4,td.col-5 {
	text-align:right;
	font-weight:bold;
	padding:4px;
	border:1px solid #3e78a2;
}

td.calc-total-head {
	padding:6px;
	font-weight:bold;
	font-size:13px;
}

td.calc-total-body {
	padding:6px;
	font-weight:bold;
	font-size:13px;
	color:#ff0000;
}

/* best choice */

div.best-body {
	width:100%;
	border:1px solid #b2b3b3;
	/*backgound-color:#f2f2f2;*/
}

div.best-you {
	width:100%;
	height:55px;
	padding-top:10px;
	background: #f2f2f2;
}
div.best-you h3 {
	float:left;
	width:95px;
	font-weight:bold;
	padding-left:10px;
}

div.best-person {
	float:left;
	width:110px;
	text-align:center;
}
div.best-person p {
	text-align:center;
	color:#1f6394;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	width:100%;
}
div.best-person input {
	margin:11px 0px 0px 0px;
	vertical-align:top;
}
div.best-person img {
	padding-left:10px;
}

div.best-history {
	width:100%;
	height:75px;
	background: url('images/best-line1.gif') left top no-repeat #ebebeb;
	/* //height:85px; */
	padding-top:25px;
}
div.best-history h3 {
	clear:both;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
}
div.best-history p {
	width:90px;
	float:left;
	clear:none !important;
	text-align:left;
	padding:0px 0px 10px 70px;
}
div.best-history p span {
	padding-left:5px;
}

div.best-card {
	width:100%;
	height:95px;
	padding-top:25px;
	background: url('images/best-line2.gif') left top no-repeat #f2f2f2;
}
div.best-card h3 {
	clear:both;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
}
div.best-card div {
	width:160px;
	/* //width:170px; */
	float:left;
	text-align:left;
	padding:0px 0px 0px 80px;
	height:35px;
}
div.best-card div p {
	color:#1f6394;
	padding:5px 0px 0px 0px;
	float:left;
	/* //width:90px; */
	clear:none !important;
}
div.best-card div img {
	padding:0px 5px 0px 5px;
	float:left;
}
div.best-card div input {
	margin-top:6px;
	/* //margin-top:4px; */
	float:left;
}

div.best-features {
	width:100%;
	height:135px;
	padding-top:25px;
	background: url('images/best-line1.gif') left top no-repeat #ebebeb;
}
div.best-features h3 {
	clear:both;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:10px;
}

div.best-features-left {
	float:left;
	width:250px;
	padding:0px 0px 0px 70px;
}
div.best-features-left input {
	float:left;
}
div.best-features-left p {
	padding:0px 5px 17px 20px;
	clear:none !important;
}

div.best-features-right {
	float:left;
}
div.best-features-right input {
	float:left;
}
div.best-features-right p {
	padding:0px 5px 17px 20px;
	clear:none !important;
}

div.best-rewards {
	width:172px;
	height:90px;
	padding:0px 0px 0px 30px;
}

div.best-reward-one {
	float:left;
	width:70px;
	height:50px;
}
div.best-reward-one p {
	padding:0px;
	text-align:center;
}
div.best-reward-one input {
	float:left;
	margin-top:8px;
}

/* rewards */
div.best-reward-miles-select {
	background: url('images/rewards/miles-a.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#487fa6;
	width:65px;
	/* //width:45px; */
}
div.best-reward-miles-noselect {
	background: url('images/rewards/miles.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#3f3d3b;
	width:65px;
	/* //width:45px; */
}

div.best-reward-cash-select {
	background: url('images/rewards/cash-a.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#487fa6;
	width:65px;
	/* //width:45px; */
}
div.best-reward-cash-noselect {
	background: url('images/rewards/cash.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#3f3d3b;
	width:65px;
	/* //width:45px; */
}

div.best-reward-points-select {
	background: url('images/rewards/points-a.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#487fa6;
	width:65px; 
	/* //width:45px; */
}
div.best-reward-points-noselect {
	background: url('images/rewards/points.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#3f3d3b;
	width:65px;
	/* //width:45px; */
}

div.best-reward-charity-select {
	background: url('images/rewards/charity-a.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#487fa6;
	width:65px;
	/* //width:45px; */
}
div.best-reward-charity-noselect {
	background: url('images/rewards/charity.gif') center top no-repeat #ebebeb;
	padding-top:30px;
	color:#3f3d3b;
	width:65px;
	/* //width:45px; */
}

div.best-button {
	width:100%;
	height:60px;
	padding-top:25px;
	background: url('images/best-line2.gif') left top no-repeat #f2f2f2;
}
div.best-button div {
	width:138px;
	height:49px;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
}

/* navigation */

div.s-navig {
	width:100%;
	border-top:3px solid #ffd633;
	height:20px;
	background-color:#f2f2f2;
	clear:both;
}

div.s-pages-act {
	padding:2px 5px 2px 5px;
	background-color:#FFFFFF;
	color:#e8440c;
	float:left;
	cursor:pointer;
	font-weight:bold;
}

div.s-pages {
	float:left;
	padding:2px 5px 2px 5px;
	color:#696969;
	cursor:pointer;
}

div.s-back {
	float:left;
	color:#696969;
	padding:2px 5px 2px 5px;
	cursor:pointer;
}

div.descrc-search { padding:5px;white-space:normal;text-align:left;}

div.best-find-cards {
	font-size:13px;
	padding-top:10px;
}
div.best-find-cards b {
	color:#FF0000;
	font-size:13px;
}
div.best-find-cards p {
	font-size:13px;
	padding-top:10px;
}

/* news splash bad */

div.news-splash-bad {
	border:1px solid #b0b0b0;
	border-top:0px;
	padding-bottom:19px;
}
div.news-splash-bad h2 {
	font-weight: bold;
	font-size:16px; 
	color: #FFF; 
	padding: 4px 0 4px 10px; 
	margin: 10px 0 5px 0; 
	border-top: 6px solid #F8C300; 
	background: #23599A;
}
div.news-splash-bad div {
	padding:5px;
}
div.news-splash-bad div h3 {
	color:#23599a;
	font-weight:bold;
}
div.news-splash-bad div h4 {
	padding-top:10px;
}
div.news-splash-bad div h4 a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
div.news-splash-bad div i {
	color:#a6a6a6;
}
div.news-splash-bad div p a {
	color:#000000;
	text-decoration:none;
}
div.news-splash-bad a img {
	float:right;
}

/* news splash high limit */

div.news-splash-hl {
	padding-bottom:19px;
}
div.news-splash-hl h2 {
	font-weight: bold;
	font-size: 13px; 
	color: #FFF; 
	padding: 4px 0 4px 5px; 
	margin: 10px 0 5px 0; 
	border-top: 6px solid #F8C300; 
	background: #23599A;
}
div.news-splash-hl div {
	padding:0px 10px 10px 10px;
}
div.news-splash-hl div h3 {
	color:#23599a;
	font-weight:bold;
}
div.news-splash-hl div h4 {
	padding-top:10px;
}
div.news-splash-hl div h4 a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
div.news-splash-hl div i {
	color:#a6a6a6;
}
div.news-splash-hl div p {
	padding:0px !important;
}
div.news-splash-hl div p a {
	color:#000000;
	text-decoration:none;
}
div.news-splash-hl a img {
	float:right;
}

/* news splash every reason */

div.news-splash-er {
	padding-bottom:19px;
	border:1px solid #b0b0b0;
	border-top:0px;
}
div.news-splash-er h2 {
	font: bold 13px Arial; 
	color: #FFF; 
	padding: 4px 0 4px 10px; 
	margin: 0px 0 5px 0; 
	border-top: 6px solid #F8C300; 
	background: #23599A;
}
div.news-splash-er div {
	padding:0px 10px 10px 10px;
}
div.news-splash-er div h3 {
	color:#23599a;
	font-weight:bold;
}
div.news-splash-er div h4 {
	padding-top:10px;
}
div.news-splash-er div h4 a {
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
div.news-splash-er div i {
	color:#a6a6a6;
}
div.news-splash-er div p {
	padding:5px 0px 0px 0px !important;
	border:0px !important;
}
div.news-splash-er div p a {
	color:#000000;
	text-decoration:none;
}
div.news-splash-er a img {
	float:right;
}

/* faqs splash every reason */

div.faqs-block-er {
	border:1px solid #a6a6a6;
	border-top:0px;
	padding:0px 0px 19px 10px;
}

div.faqs-block-er h3 {
	font-size:13px;
	color:#FF0000;
	padding-top:7px;
}

div.faqs-block-er h4 {
	padding-top:10px;
}
div.faqs-block-er h4 b {
	font-size:25px;
	color:#fe8b00;
	font-weight:bold;
	display:block;
	height:25px;
	float:left;
	padding:0px 5px 0px 0px;
	margin-top:-5px;
}

div.faqs-block-er h4 a {
	color:#000000;
	text-decoration:none;
}
div.faqs-block-er h4 i {
	color:#a6a6a6;
	font-weight:normal;
}
div.faqs-block-er a img {
	float:right;
}

/* news splash providian */

div.news-splash-providian {
	padding-bottom:25px;
	float:right;
}
div.news-splash-providian h2 {
	font-size:23px;
	padding-left:5px;
	margin-left:0px;
}
div.news-splash-providian h3 {
	padding-top:10px;
}
div.news-splash-providian h3 a {
	color:#1b59a2;
	padding-top:0px !important;
	text-decoration:none;
}
div.news-splash-providian span {
	font-size:11px;
	font-style:italic;
	color:#a5a5a5;
}

div.news-splash-providian p a {
	float:none !important;
	padding-top:0px !important;
	color:#000000;
	text-decoration:none;
}

div.news-splash-providian a {
	color:#1b59a2;
	text-decoration:underline;
	float:right;
	padding-top:10px;
}

h2.prepaidh2 {
	color:#1B59A2;
	padding:15px 0px 0px 0px !important;
	margin:0px;
}

/* new top */

div.top-compare-search {
	width:765px;
	height:31px;
	background: url('images/top/bg-bottom.gif') left top repeat-x #ffcc00;
	clear:both;
}

div.top-compare {
	width:282px;
	float:right;
	/* background: url('images/top/line.gif') left top no-repeat; */
	padding-left:16px;
	padding-top:1px;
}

div.top-compare span {
	float:left;
	padding:4px 0px 0px 5px;
}
div.top-compare input {
	width:23px;
	height:15px;
	margin:3px 4px 0px 4px;
	border:1px solid #909090;
	font-size:12px;
	color:#333333;
	padding-left:3px;
	float:left;
}
div.top-compare img {
	float:left;
}	

div.left-block-compare {
	width:337px;
	float:right;
	padding:1px 0px 0px 16px;
	margin-top:15px;
}
div.left-block-compare span {
	float:left;
	padding:6px 0px 0px 0px;
	font-size:12px;
	text-transform:uppercase;
	color:#FFFFFF;
}
div.left-block-compare input {
	width:22px;
	height:21px;
	margin:3px 4px 0px 4px;
	border:1px solid #909090;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	padding-left:5px;
	float:left;
}
div.left-block-compare img {
	float:left;
}	
img.top-compare {
	cursor:pointer;
	padding:2px 0px 0px 3px;
}
img.top-delete {
	cursor:pointer;
	padding:7px 0px 0px 0px;
}
img.top-delete2 {
	cursor:pointer;
	padding:0px 0px 0px 0px;
}


div.top-search {
	width:272px;
	float:right;	
	padding-top:20px;
}
div.top-search img {
	float:left;
	padding-right:5px;
	padding-top:3px;
	
}
div.top-search input {
	width:169px;
	height:18px;
	margin-top:3px;
	border:1px solid #909090;
	font-size:13px;
	padding-left:3px;
	background-color:#ffffff;
	color:#333333;
	float:left;
}
img.top-search {
	padding-left:5px;
	cursor:pointer;
}

#bcoMessg {
  background-image: url('images/top/balloon.gif');
  background-repeat: no-repeat;
  width:174px;
  height:71px;
  color:#FF0000;
}
#bcoMessg p {
	padding:9px 0px 0px 9px;
}

div.href {
	cursor:pointer;
	text-decoration:underline;
	padding-top:4px;
	text-align:center;
	font-size:13px;
}

/* search */

input.search-top {
	width:225px;
	height:19px;
	margin-top:1px;
	border:1px solid #909090;
	font-size:13px;
	padding-left:3px;
	background-color:#fcfcfc;
	color:#333333;
}

input.search-bt {
  background-image: url('images/search-bt.gif');
  background-repeat: no-repeat;
  width:82px;
  height:22px;
  cursor: pointer;
  border:0px;
  background-color:#FFFFFF;
  margin-left:5px;
}

div.search-data {
	background-color:#f2f2f2;
	width:100%;
	padding:0px 0px 10px 0px;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
}

p.advanced-search {
	padding-left:10px;
	font-weight:bold;
	cursor:pointer;
	color:#1f6394;
	font-size:14px;
	font-weight:bold;
}

div.search-data-left {
	float:left;
	text-align:right;
	padding-left:5px;
}
div.search-data-left span {
	color:#1F6394;
	font-size:13px;
}
div.search-data-left select {
	width:150px;
	height:18px;
	margin-bottom:10px;
}

div.search-data-right {
	float:right;
	padding-right:10px;
	text-align:right;
}
div.search-data-right span {
	color:#1F6394;
	font-size:13px;
}
div.search-data-right select {
	width:150px;
	height:18px;
	margin-bottom:10px;
}

input.search-bt2 {
  background-image: url('images/search-bt2.gif');
  background-repeat: no-repeat;
  width:114px;
  height:33px;
  cursor: pointer;
  border:0px;
  background-color:#f2f2f2;
  margin-left:5px;
  margin-top:1px;
}

p.mesg {
	padding:10px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

div.search-light {
	height:25px;
}

/* checkboxes & compare */

div.compare {
	padding-left:3px;
	padding-right:3px;
}
div.compare-top {
	float:left;
	padding-top:25px !important;
	padding-left:5px !important;
}
div.compare-block {
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

input.check,input.check2 {
  width:12px;
  height: 12px;
  background-color:white;
  border:1px solid #7e7e7e;
  cursor: pointer;
}
input.check2 {
  background-image: url('images/check.jpg');
  background-repeat: no-repeat;
  background-position: center;
}

.pointer {cursor:pointer;}

/* top new */

div.top-links {
	float:left;
	width:385px;
	padding:5px 0px 0px 10px;
	color:#000000;
}
div.top-links a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

div.left-block-top {
	float:right;
	width:300px;
	/* heigt:100%; */
	padding-top:10px;
	padding-right:5px;
}

div.left-block-icons {
	float:right;
}

/* card filter */

div.card-filter {
	background-color:#cccccc;
	padding-bottom:3px;
}
div.card-filter h2 {
	background-color:#999999;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
 	background-image: url('images/card-filter.gif');
 	background-repeat: no-repeat;
  	background-position: left;
	padding:2px 0px 2px 18px;
	margin:0px 0px 3px 0px;
}
div.card-filter select {
	margin:3px 0px 3px 7px;
	width:165px;
}	

/* 3 steps */

div.steps {
	width:100%;
}
div.steps div {
	float:left;
	width:190px;
	display:block;
}
div.steps div h2 {
	font-size:20px;
	font-weight:bold;
	margin:0px;
	color:#000000;
	padding-left:5px;
}
div.steps div p {
	border-left:1px solid #cccccc;
	padding:0px 20px 0px 7px;
	margin:5px 0px 10px 0px;
	height:45px;
}

/* choose best card new */

div.bco-bg {
	width:572px;
	height:190px;
	background-image: url('images/bco-bg.gif');
 	background-repeat: no-repeat;
	background-position:bottom;
	border:1px solid #bcbcbc;
}

div.bco-bg h2 {
	margin:0px;
	padding:7px 0px 4px 0px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:13px;
}

div.bco-you,div.bco-score,div.bco-features {
	width:190px;
	float:left;
}

img.bco-img {
	float:left;
	display:block;
	width:38px;
	padding:50px 5px 0px 5px;
	
}

div.bco-you div {
	/* dispaly:block; */
	float:left;
	width:137px;
	padding-top:30px;
}
div.bco-you div input {
	float:left;
	margin-top:5px;
	border:0px;

}	
div.bco-you div p {
	float:left;
	padding-left:3px;
	clear:none;
	width:120px;
}

div.bco-score div {
	/* disply:block; */
	float:left;
	width:137px;
	padding-top:58px;
}
div.bco-score div select {
	border:1px solid #bcbcbc;
	height:17px;
	width:120px;
}

div.bco-features div {
	/* dispaly:block; */
	float:left;
	width:137px;
}
div.bco-features div input {
	float:left;
	margin-top:2px;
	border:0px;
}	
div.bco-features div p {
	float:left;
	padding:2px 0px 2px 3px;
	clear:none;
	/* dispaly:block; */
	width:120px;
}

div.bco-button {
	text-align:center;
	padding:5px 0px 5px 38px;
	clear:both;
	float:none !important;
	width:120px !important;
}
div.bco-button img {
	cursor:pointer;
}

/* compare block table */

div.compare-block-lp {
	width:100%;
	background-color:#1b59a2;
	float:left;
	height:36px;
	margin:0px 0px 0px 0px;
}

div.compare-block-lp-spl {
	width:573px;
	background-color:#1b59a2;
	float:left;
	height:36px;
	margin:2px 0px 0px 0px;
}

div.compare-block-lp-2 {
	width:573px;
	background-color:#1b59a2;
	float:left;
	height:36px;
	margin:0px 0px 0px 0px;
	border-top:3px solid #FFD633;
}

div.compare-block-lp-left {
	float:left;
	width:140px;
	color:#FFFFFF;
	padding:3px 0px 0px 28px;
}
div.compare-block-lp-right {
	width:337px;
	float:right;
	padding:1px 0px 0px 16px;
	margin-top:2px;
}
div.compare-block-lp-right span {
	float:left;
	padding:6px 0px 0px 0px;
	font-size:12px;
	text-transform:uppercase;
	color:#FFFFFF;
}
div.compare-block-lp-right input {
	width:22px;
	height:21px;
	margin:3px 4px 0px 4px;
	border:1px solid #909090;
	font-size:15px;
	color:#333333;
	font-weight:bold;
	padding-left:5px;
	float:left;
}
div.compare-block-lp-right img {
	float:left;
}	

/* compare providian */

td.pr_comp {
	background-color: #cfecfc; 
	text-align:center;
	vertical-align:middle;
	height:52px;
	padding: 0px 4px 0px 4px;
	width:10px; 	
	border-right:1px solid #e1fbff;
	border-left:1px solid #c4c4c4;
	color:#000000;
	background-image: url(images/splashes/providian/table-top.gif);
	background-position : top left;
	font-size:13px;
	font-weight:bold;
}

td.pr_comp2 {
	border:1px solid #c4c4c4; 
	vertical-align:middle;
	text-align:center;
	color:#43718b;
}

/* sort */

div.search-sort {
	float:left;
	margin:10px 0px 5px 0px;
}
div.search-sort b {
	font-size:13px;
	font-weight:bold;
	float:left;
	padding:0px 0px 0px 0px;
}
div.search-sort span {
	float:left;
	padding:0px 5px 0px 5px;
	cursor:pointer;
}
div.search-sort span u {
	font-size:11px;
	float:left;
	padding:2px 0px 0px 0px;
}
div.search-sort span img {
	padding:3px 3px 0px 0px;
	float:left;
}

div.clear {
	clear:both;
}

div.google-plus {
	float:right;
	width:30px;
	padding:3px 0 0 0;
}

div.google-plus-wp {
	float:right;
	width:45px;
}
