body{
 margin: auto;
 background-color: #FFFFFF;
 font-family: Arial;
 font-style:normal;
 overflow:auto;
}
#body_cntr
{
	width: 827px;
}
#rate_container
{
	float:left;
	padding-top: 6px;
	width:827px;
}
#homeFinanceLST
{
	float:left;
	padding-top: 6px;
	width:827px;
}
#cntnr{
 width: 827px;
 margin: auto;
 background-color: #FFFFFF;
}
#hdr{
 width: 827px;
 padding: 13px 0px 11px 0px;
 border-bottom: 2px solid #EAEAEA;
}
#step{
 width: 822px;
 padding: 0px 8px 0px 0px;
 font-size:16px;
 font-weight: bold;
 line-height: 30px;
 text-align: right;
}
#lft_col{
 float:left;
 width:422px;
}
#pgcpy{
 float:left;
 width:180px;
 padding-top:15px;
 padding-left:19px;
}
#revpgcpy{
 float:left;
 width:261px;
 padding-top:15px;
 padding-left:0px;
}
#lft_arrow{
 float:left;
 width:222px;
 padding-top:35px;
}
#lft_arrow_test{
	float:right;
	width:180px;
	padding-top:10px;
}
#revlft_arrow{
 float:left;
 width:140px;
 padding-top:35px;
}
#crdblty_logo_cntnr{
 margin-top:10px;
 float:left;
 vertical-align:bottom;
 width:420px;
}
.crdblty_logo{
 float:left;
 padding-left:9px;
}
#ryt_col{
 float:left;
 width:387px;
 border: 7px solid #EAEAEA;	
 padding: 0px 2px 2px 2px;
 background-color:#EAEAEA;
}
#ryt_col_abtest{
background-color:#EAEAEA;
border:1px solid #B4B4B4;
float:left;
padding:7px 7px 2px;
width:387px;
}
#mrate_ryt_col{
 float:left;
 width:387px;
 border: 7px solid #999999;	
 background-color:#EAEAEA;
}
#ryt_arrow{
 float: left;
}
#hdng_text{
 float:left;
 padding-top:14px;
 padding-left:2px;
}
#prmry_heading{
 float:left;
 width:387px;
 background-color:#256BC1;
}
#hdng_text_post{
 padding-top:5px;
 padding-left:2px;
}
#no_thanks{
 float:right;	
}
#btm_row{
 float:left;
 width :827px;	
 margin-top:40px;
 border-top: 2px solid #EAEAEA;
}
#msntext{
 width :827px;	
 text-align :center;
}
#footer{
 width :827px;	
 text-align :center;
}
#disclaimer{
 width :817px;	
 padding-left:5px;
 padding-right:5px;
 padding-top:7px;
}

#copy_rights{
 width :827px;	
 text-align :center;
}
#thnks_body{
 width:580px;
 padding-top:15px;	
}
#vndr_container{
 width:827px;
 padding-top:16px;
}
#vndr_list{
 float:left;
 width:526px;
 border: 7px solid #EAEAEA;	
 padding:12px;
}
#vndr_list2{
 float:left;
 width:750px;
 border: 7px solid #EAEAEA;	
 padding:12px;
 font-family:arial;
 font-size:12px;
}
#next{
 float:right;
 width:239px;
 height:370px;
 border: 7px solid #EAEAEA;	
}
#next2{
 float:right;
 width:239px;
 height:255px;
 border: 7px solid #EAEAEA;	
}
#next_title{
 float:left;
 width:225px;
 height:34px;
 padding-left:14px;
 background-color:#256BC1;
}
#revsell
{
	float:left;
	padding-top:8px;
	width:400px;
	height:100px;
	
}
#continue{
 clear:both;
 width:191px;
 padding-left:48px;
 padding-top:29px;
 padding-bottom:73px;
}
#rate_table
{
 float:left;
 width:500px;
 padding-left:327px;
 padding-top:13px;
}
#crdblty_logo_cntnr_thnks{
 float:left;
 width:500px;
 padding-left:327px;
 padding-top:13px;
}
#crdblty_logo_cntnr_thnks2{
 float:left;
 width:500px;
 padding-left:9px;
 padding-top:13px;
}
#spaceholder{
 float:left;
 width:350px;
 margin-top:10px;
}
#submitButton{
 clear:both;	
 width:387px;
 padding-top:17px;
 padding-bottom:10px;
}
#processing{
 clear:both;	
 width:387px;
 padding-top:17px;
 padding-bottom:10px;
}
#processingForm{
background-color: #AAAAAA;
height: 100%;
left: 0;
opacity: 0.3;
filter: alpha(opacity = 30);
position: absolute;
text-align: center;
top: 0;
width: 100%;
z-index:1;
}
#processingAnimate{
height: 100%;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 100%;
z-index:2;
}
#processingAnimate img{
position: absolute;
top: 38%;
left: 63%;
vertical-align: middle;
}
#qblock{
 float:left;
 padding-left:15px;
}
#clk_skip_cntr{
float:left;
height:42px;
width:375px;
padding-bottom:5px;
}
#crdt_text{
 float:left;
 width:350px;
}
#crdt_widget{
 float:right;
 width:460px;	
}
#vnrd_info_log{
 float:left;
 width:445px;
 padding: 10px 0px 0px 0px;	
}
#vnrd_info_body{
 float:left;
 width:425;
 padding-left:10px;
 padding-right:10px;
 padding-top:35px;
}
#close{
 float:left;
 width:435px;
 padding-left:10px;	
}
#lcol{
float:left;
height:57px;
width:67px;
}
#rcol{
float:right;
height:57px;
width:270px;
padding-right:42px;
}
#frmpgcpy{
float:left;
width:422px;
padding-top:20px;	
}
#vndr_article_container
{

float:left;
width:570px;
}

#article
{
	float:left;	
	padding-top:20px;
	width:278px;
}
#guide
{
	float:right;	
	padding-top:20px;
	width:230px;
}
#secondHeading
{
float:left;
padding-top:20px;
width:526px;
}
#vndr_cntnr{
 float:left;
 width:445px;
}
#vndr_cntnr_new{
 width:445px;
 position:relative;
 margin: 0 auto;
 overflow: auto;
}
#articleText
{
font-family:Arial;
font-size:12px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
width:278px;
}
#mrate{
float:left;
width:492px;
padding-top:5px;
text-align:left;
}
#mrate_body{
 width:827px;
 padding-top:15px;	
}
center{
 margin-top:0px;
 margin-bottom:0px;	
}
.link_Title{
 font-size: 11px; 
 color: #999999; 
 font-weight:normal;
}
.pdfUrl{  

padding-left:18px;  
background:url(/ppc/images/pdf.png) no-repeat center left;  

}
.s_dollarsign{
	 font-family: Verdana, Arial, "Times New Roman";
	 font-size: 10px;
	 font-weight: bold;
	 color:#256BC1;
}
.qprompt{
 float:left;
 width:362px;
 padding-left:15px;	
 padding-top:15px;
}
.qprompt_abtest{
 float:left;
 width:362px;
 padding-left:15px;	
 padding-top:5px;
}
.articleTitle
{
	font-family:Arial;
	 font-size: 14px;
	 font-weight:bold;
}
.linkText
{
	font-family:Arial;
	 font-size: 11px;
	 font-weight:normal;
}

.qhtml{
 float:left;
 width:364px;
 padding-left:15px;	
 padding-top:5px;
}
.frmqhtml{
 clear:both;
 width:160px; 
}
.frmqprompt{
 clear: both;
 width:170px;
 padding-top:5px;
}

.frmqprompt_rev{
 clear: both;
 width:347px;
 padding-top:10px;
}

.s_form_qlabel{
 font-size:13px;
 color:#256BC1;
}
.s_form_hlabel{
 font-size:13px;
}
.vndr_logo{
 float:left;
 width:180px;
 height:75px;
}
.vndr_details{
 float:left;
 width:290px;
 height:75px;
 padding-left:56px;
}
.gray1{ color:#999999; }
.sec_heading{
 font-size:27px;
 font-weight:bold;
 color:#4F7627;
 float: left;
}

.sec_heading_abtest{
 font-size:23px;
 font-weight:bold;
 color:#4F7627;
}

.sec_heading_test{
 font-size:26px;
 font-weight:bold;
 color:#4F7627;	
}	

#blueState{
 font-size:26px;
 font-weight:bold;
 color: #0066cc;
}	
.rates{
 font-size:27px;
 font-weight:bold;
 color:#FF0000;
}
.pcopy{
 font-size:18px; 
 color: #0066CC;
}

.td{ 
 padding-left:7px;
 padding-bottom:10px;
}
.prmry_hdng1{
 font-size:21px; 
 color: #FFFFFF;
 font-weight:bold;
}
.prmry_hdng2{
 font-size:18px; 
 color: #FFFF00;
}
.msn_search_text{
 font-size:11px; 
 color: #777777;
 padding: 10px 0px 0px 0px;
 text-decoration:none;
}
.ftr_text{
 font-size:11px; 
 color: #777777;
 line-height:35px;
 text-decoration:none;
}
.dis_text{
 font-size:10px; 
 color: #777777;
}

a:hover{text-decoration:underline;}
.cpyrts_text{
 font-size:10px; 
 color: #000000;
}
.thnks_heading{
 font-size:25px; 
 font-weight:bold;
 color: #4F7627;
}
.secondaryHeading
{
 font-size:17px; 
 font-weight:bold;
 color: #4F7627;
}

.thnks_copy{
 font-size:12px; 
 font-weight:normal;
 color: #4F7627;
}
.rate_copy{
 font-size:12px; 
 font-weight:normal;
 color: #000000;
}
.revpcopy 
{
color:#0066CC;
font-size:15px;
font-weight:bold;
}
.revthnks_copy{
 font-size:13px; 
 font-weight:normal;
 color: #4F7627;
}
.vdetail_text{
 font-size:13px; 
 font-weight:bold;
 color: #314918;
 line-height:20px;
}
.next1{
 font-size:13px; 
 font-weight:bold;
 color: #FFFFFF;
 line-height:35px;
}
.nxt_point{
 font-size:13px; 
 color: #666666;
}
.nxt_pnt_div{
 clear:both;
 padding-left:12px;
 padding-top:20px;
}
.error{ 
 font-size: 11px; 
 color: #FF0000; 
 font-weight:normal;
}
.asterisk {
	font-size: 16px;
}
.phn_format{
 font-size: 11px; 
 color: #999999; 
 font-weight:normal;
}
.frm-labelnote {
 font-size:11px;
 color:#000000; 
 font-weight:normal;
}
.s_form_disclaimer {
 float:left;
 font-size:11px;
 color:#000000; 
 font-weight:normal;
 padding-left:29px;	
 padding-right:15px;	
}
.thide{
	display: none;
}
.tshow{ 
	display: block; 
}
.crdt_title{
 font-size: 18px;
 font-style: normal;
 color: #314918;
 font-weight:18px;
}
.no_thanks{
 font-size:13px;
}
.deals{
	padding-left:20px;
	padding-top:18px; 
	text_align: top;
}
.offer_tag{
	padding-top:18px; 
}
.vendro_name{
 font-size: 13px;
 font-style: normal;
 font-weight: bold;
 color: #333333;
}

a.headerLink:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.headerLink:active {
	color: #FFFFFF;
	text-decoration: none;
}



a.headerLink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.headerLink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#lft_hdr_width{
	width:400px;
}
.vendor_name{
	font-family:Verdana; 
	font-size:13px; 
	color:#000000; 
	font-weight:bold;
}
.vendor_info{
	font-family:Verdana; 
	font-size:11px;
}
#later_body{
 width:500px;
 height:350px;
 padding-top:15px;	
}

a#feedback_survey {
    background: url("../images/feedback_image_sprite.png") no-repeat scroll -3px 0 transparent;
    font-size: 0;
    height: 108px;
    position: fixed;
    right: 0;
    width: 41px;
    top:96px;
}

.opt-yes {margin:10px 0px 10px 20px;padding:0;border:0;font-size:1px;width:100px;height:30px;background-image: url("/ppc/images/yes-btn.gif");cursor:pointer;cursor:hand;}
.opt-no {margin:10px 0px 10px 20px;padding:0;border:0;font-size:1px;width:100px;height:30px;background-image: url("/ppc/images/no-btn.gif");cursor:pointer;cursor:hand;}