.CreditApplicationOverlay
{
	font-size:1.6em;
}


.year
{
	width:50px;
}

#more_overlay .close
{
	background-image:url(/moneycontent/content/images/close.gif);     
	position:absolute;
	right:-15px;
	top:-15px; 
	cursor:pointer;     
	height:35px;     
	width:35px; 
}


/* the overlayed element */ 
div.overlay 
{          /* growing background image */     
/*background-image:url(/moneycontent/content/images/creditscore/white.gif);          
 dimensions after the growing animation finishes       
width:710px;     
height:520px;                  
/* initially overlay is hidden      
display:none;          
/* some padding to layout nested elements nicely      
 padding:55px; */
 }  
 
 /* default close button positioned on upper right corner */ 
 div.overlay div.close 
 {     
 background-image:url(/moneycontent/content/images/close.gif);     
 position:relative;     
 right:-680px;     
 top:25px;     
 cursor:pointer;     
 height:35px;     
 width:35px; 
 }
 
 /*style overlay heading*/
#overlayFit div.head_bg
{
	background: url(/moneycontent/content/images/credit-cards-form/bg-bestfit-header.gif) no-repeat top left;
	width:710px;
	height: 45px;
}

#overlayFit div.head_bg h2
{
	color:White;
	font-size:1.5em;
	font-weight:bold;
	height:16px;
	padding:10px;
	margin: 0;
	margin-top:0px;
	text-align:center;
}

#overlayFit fieldset
{
	padding-left:33px;
	padding-right:33px;
	border-color:White;
}

#overlayFit div.body_bg h2
{
	font-size:1.5em;
	font-weight:bold;
	/*height:16px;*/
	padding:10px;
	margin: 0;
}
#overlayFit .overlay_footer
{
	background: url(/moneycontent/content/images/credit-cards-form/bg-bestfit-footer.gif) no-repeat top left;
	height: 31px;
	width: 710px;
	/*margin-top:-10px;*/
}

#overlayFit div.body_bg
{
	min-height:70px;
	margin-left: 4px;
	vertical-align:top;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #f3fbfb;
	width: 691px;
	margin-top:-2px;
}

div#overlayFit
{ 
	background-image:url(/moneycontent/content/images/transparent.gif);
	width:690px;
	height:520px;
	/*display:none;*/
}

ul.striped li div.clear,
ul.unstriped li div.clear
	{ height:5px; width:100%; clear:both; overflow:hidden; }
	
ul.striped li label, ul.unstriped li label 
{
clear:left;
display:block;
float:left;
font-size:0.8em;
font-weight:bold;
line-height:1.2em;
margin:0;
overflow:hidden;
padding:6px 8px;
position:relative;
text-align:right;
width:231px;
}

ul.striped.input, ul.unstriped.input
{
	float:left;
	display:inline;
}

ul.form-navigation
	{ margin:20px auto 0; padding:0; list-style:none; width:530px; clear:both; height:19px; }
ul.form-navigation li
	{ margin:0; padding:0; position:relative; clear:none!important; width:91px!important; }
ul.form-navigation li input
	{ height:36px; width:74px; display:block; background-position:0 0; background-repeat:no-repeat; text-indent:-9999px; cursor:pointer; }
ul.form-navigation li.next
	{ float:right; width:74px; margin-right:5px; }
ul.form-navigation li.nextcenter input
	{ float:right; width:74px; position:relative; background-image:url(/moneycontent/content/images/button_apply.gif);}
ul.form-navigation li.next input
	{ background:url('/content/images/button_apply.gif') no-repeat 0 0;
	  width:74px; 
	  height: 36px; 
	  border: none}

#intro.creditscoreintro
{
	width:360px;
	height:199px;
	margin-left:0;
	background-image:url(/moneycontent/content/images/credit-cards-form/bg_table-top.gif);
	background-repeat:no-repeat;
	position:relative;
	top:3px;
}

#imagefootprint
{
	margin-left:100px;
}

.creditheadertext
{
	color:#4CA7BA;
	font-size:9pt;
	font-weight:bold;
	padding:0px;
	margin:0 0 0 15px;
	text-indent:0px;
	margin-top:10px;
}

#creditscoreintro_header_text
{
	height:15px;		
	width:350px;
	margin-left:30px;
}

#creditscoreintro_header_text h3
{
	color:#ffffff;
	font-size:1.4em;		
}

#credit_score_box
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-top:-3px;	
}


#credit_score_images
{
    background-position: -5px;
    background-image: url(/moneycontent/content/images/credit-cards-form/bg_mainpage_footprint.gif);
    background-repeat: no-repeat;
    margin-top:-17px;
	text-align:right;
	padding:0;
}

#credit_score_apply
{
	top:-15px;		
	position:relative;
	z-index:1;
}

.termslink
{
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
}

.icons
{
	float:left;	
	padding-left:-50px;
}

.fields
{
	width:50%;
	float:left;
	text-align:left;
}

.score_app_fields
{
	float:left;
	max-width:320px;
	text-align:left;
}

input.find-address
{
	background-image:url(/moneycontent/content/images/credit-cards-form/btn_find-address.jpg);
	border:medium none;
	height:19px !important;
	width:91px !important;
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;
	text-indent:-99999px;
}

ul.results
{
	background: #FFFFFF none repeat scroll 0 0;
	border-color:#848484 #FAFAFA #FAFAFA #848484;
	border-style:solid;
	border-width:1px;
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0 0 0 4px;
	max-height:160px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
}

.addressresultbox
{
	background: #FFFFFF none repeat scroll 0 0;
	border-color:#848484 #FAFAFA #FAFAFA #848484;
	border-style:solid;
	border-width:1px;
	clear:both;
	margin-top:2px;
	max-width:160px;
	max-height:160px;
	overflow-x:hidden;
	overflow-y:auto;
	padding:0;
}

.CreditApplicationOverlay fieldset select
{
	margin:0;
	padding-left:10px;
}

input.text.day, input.text.year
{
	width:30px;
	display:inline;
}

#CreditScoreForm fieldset
{
	border:0px;	
}

#throbber
{
	position:absolute;
	z-index:1;
	margin-top:120px;
	margin-left:168px;
}
#traffic_light
{
	position:absolute;
}

#credit_score_service_unavailable
{
    text-align:left; width:335px; float:left; margin-left:10px;
}

#credit_score_service_unavailable h2, #credit_score_service_unavailable p
		{ color:#1d84a6; margin-left:5px; }
		
		#credit_score_service_unavailable h2
			{ font-size:2.2em; margin-top:20px; margin-bottom:0; }
		
		#credit_score_service_unavailable p
			{ font-size:1.6em; }


#match_icon_holder
{
	height:36px;
	text-align:right;
}

#dummy_section
{
	display:none;
}
