/* AutoCreditExpress.com Resources CSS */



.pg_top								{ background:url(../apply/main_top.jpg) no-repeat; height:31px; width:892px; }



.apply								{ background:url(../apply/main.jpg) no-repeat top; }

.apply .pad							{ padding:20px 70px; }

.apply .pad h1						{ color:#007fae; font-size:28px; line-height:normal; padding:30px 0 0 0; }

.apply .pad h1 span					{ color:#555; }

.apply .pad .left 					{ width:28%; float:left; padding:250px 0 0 0; z-index:1 }

.apply .pad .left .side				{ background:url(../apply/side_bg.png) no-repeat top; min-height:700px; }

.apply .pad .left .side .pad		{ padding:15px 10px 0 10px; }

.apply .pad .left .side h2			{ padding:0; }

.apply .pad .left .side h2.apply		{ background:url(../apply/btn_apply.gif) no-repeat; height:35px; cursor:pointer; cursor:hand; }

.apply .pad .left .side h2.apply:hover	{ background-position:0 -36px; }

.apply .pad .left .side h2.basic		{ background:url(../apply/btn_requirements.gif) no-repeat; height:35px; cursor:pointer; cursor:hand; }

.apply .pad .left .side h2.basic:hover	{ background-position:0 -36px; }

.apply .pad .left .side h2.log			{ background:url(../apply/btn_account.gif) no-repeat; height:35px; cursor:pointer; cursor:hand; }

.apply .pad .left .side h2.log:hover	{ background-position:0 -36px; }

.apply .pad .left .side h2 span			{ display:none; font-size:0px; height:0px; }

.apply .pad .left .side h2:hover	{ color:#208a31; }

.apply .pad .left .side span 		{ padding:10px 20px 20px 20px; display:block; }

.apply .pad .left .sidecap			{ background:url(../apply/side_cap.gif) no-repeat top; width:100%; height:27px; }



.apply .btnlogin					{ margin-top:10px; }



.apply .pad .right 					{ width:62%; float:right; }

.apply .pad .right h2				{ color:#6b9b44; }

.apply .bbb							{ z-index:99; right:30px; position:absolute; }



/* Section Title Definition --- */



.contact						{ }

.contact td 					{ vertical-align:top; padding:5px 0; text-align:left }

.contact td table				{ width:100%; }

.apply .right .contact .left	{ width:100%; }

.contact td div 				{ font-size:11px;  }

.contact .fieldSpacer 			{ width:8px; text-align:right; padding-right:2px; }

.contact .fieldLabel 			{ width:30%; font-size:11px; }

.contact .requiredField			{ font-weight:bold; color:#333; }

.contact .fieldValue			{ }

.contact .secTitle				{ font-size:18px; color:#6b9b44; padding:10px 0; border-bottom:1px solid #eee;  }

.contact .smallText			 	{ font-size:10px; color:#999; }

.contact .center				{ text-align:center; }

.contact .firstrow td 			{ padding-top:15px; }

.contact .lastrow td			{ padding-bottom:15px }

.contact .firstrow td table td	{ padding:0 5px; }

.contact .lastrow td table td	{ padding:0 5px }

.contact .security td			{ border-bottom:1px solid #eee; border-top:1px solid #eee; }

.contact .security td table td 	{ border:0px; }

.contact .submit				{ text-align:center; padding:15px 0; background:#f8f8f8 }

.contact #errorBox p 			{ color:#e22315; }

.contact .fieldValue .hideMe 	{ display:none; }

.contact .fieldLabel .problem	{ color:#e22315; display:block;}

.contact .fieldValue .problem	{ color:#e22315; }

.contact .problem				{ color:#e22315; }

.contact hr						{ border-top:1px solid #eee; color:#fff; }

.contact .captcha				{ width:100px; font-size:18px;  font-family:Arial, Helvetica, sans-serif; padding:3px; letter-spacing:4px; text-align:center; text-transform:uppercase; }



.calctitle						{ text-align:left; margin-bottom:10px; width:440px; }

.calctitle h1					{ padding:0; margin:0 0 10px 0; font-size:21px; color:#6b9b44; font-weight:normal; }

.calc 							{ width:440px; height:680px; position:relative;   }

.step1							{ position:absolute; float:left; left:10px; top:10px; width:180px; height:265px; border-right:1px dashed #ccc;  }

.step2							{ position:absolute; float:left; left:205px; top:5px; width:230px; }

.qualify						{ position:absolute; float:left; left:0; top:285px; width:440px; border-top:1px dashed #ccc; text-align:left; }

.qualify table  				{ margin:15px 0 0 15px; }

#chosenloancell 				{ border:1px solid #ccc; background:#fff; padding:10px; width:215px; position:absolute; top:7px; left:195px; text-align:center; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; }

.leadin							{ position:absolute; float:left; left:0; top:340px; width:440px; border-top:1px dashed #ccc; text-align:left; }

.leadin td						{ vertical-align:top; }

.leadin table 					{ margin-left:10px; margin-top:10px; width:420px; } 

.form							{ text-align:left; }

.formheader 					{ font-size:12px; font-weight:bold; text-align:left; color:#555; font-size:12px;  }

.formsubhead 					{ font-size:12px; font-weight:bold; text-align:left; }

.form span							{ width:25px; display:block; height:20px; float:left }

.calctitle, .calc h1, .form, .formheader, small, td { font-family:Arial, Helvetica, sans-serif; }

.calctitle, .form, td 			{ font-size:12px; color:#666; }

.conditional					{ position:absolute; float:left; left:0; top:525px; width:440px; border-top:1px dashed #ccc; text-align:left; }	

.conditional span 				{ display:block; padding:20px; font-size:12px; }



.btncontinue		{ background:url(../apply/btn_continue.gif) 0 0; width:95px; height:33px; float:right; }

.btncontinue:hover 	{ background-position:0 -33px; }



.btnRow				{ background:url(../apply/btnrow_bg.gif) repeat-x; height:31px; }

.btnCalcOn			{ background:url(../apply/btn_loancalc.gif) no-repeat; width:117px; height:31px; float:left; }

.btnCalcOff			{ background:url(../apply/btn_loancalc.gif) no-repeat; background-position:0 -32px; width:117px; height:31px; float:left; display:none; }

.btnFormOn			{ background:url(../apply/btn_appform.gif) no-repeat; width:117px; height:31px; float:left; display:none; }

.btnFormOff			{ background:url(../apply/btn_appform.gif) no-repeat; background-position:0 -32px; width:117px; height:31px; float:left; }



.btnFormOff:hover	{ background-position:0 -64px; cursor:pointer; cursor:hand; }

.btnCalcOff:hover	{ background-position:0 -64px; cursor:pointer; cursor:hand; }



#loadPage			{ display:none; width:28px; height:28px; float:right; }

#output				{ z-index:0; }





.copyright			{ width:967px; height:100px; text-align:center; }

.copyright td		{ color:#fff; }

.copyright h4		{ margin:0; padding:0; font-size:14px; padding-bottom:5px; }






