@charset "utf-8";

/* Auto-Loan-Financing.com CSS Document @import url(960.css);*/


/* HTML Definitions */
body					{ background:url(../site_bg.gif) #fff repeat-x; font-family:Arial, Helvetica, sans-serif; color:#777; font-size:11px; line-height:16px; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6  { font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; font-weight:normal; line-height:normal; }
h1						{ font-size:34px; color:#000; font-weight:bold; color:#333; width:600px }
h2						{ font-size:20px; color:#333; }
h3						{ font-size:20px; color:#1072b6; }
h4						{ font-size:17px; text-align:center; margin-top:10px; }
h4 span 				{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#2a9a07; }
h5						{ font-size:20px; color:#51565a; }
h6						{ font-size:14px; color:#888; font-weight:bold; }


a 						{ color:#5ab21d; text-decoration:none; }
a:hover					{ color:#5398ff; }
p, ul					{ padding-bottom:30px; }
li 						{ padding-bottom:10px; padding-left:30px; }

/* Grid Modifications */
.page  					{ width:960px; background:#e4e7ed; margin:0 auto; padding-bottom:10px; padding-top:10px; }
.content				{ width:940px; background:#fff; margin:0 auto; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../page_bg.jpg) #fff no-repeat 10px 123px }

.pad 					{ padding:10px; }

.logo					{ height:97px; vertical-align:bottom; background:url(../toptag.gif) no-repeat right bottom; }
.logo img				{ margin:40px 0 0 30px;  }
.obar					{ background:#ff9600; height:23px; width:920px; margin:0 auto;  }

.intro 					{ width:800px; margin:0 auto; }
.intro h1 				{ background:url(../h1title.gif) 0 0 no-repeat; width:536px; height:64px; font-size:14px; text-indent:-2000px; overflow:hidden; margin-top:60px; margin-bottom:30px; }
.intro div				{ width:480px; padding-bottom:40px; }

.tabwrap 				{ margin-left:40px; }
.tableft				{ width:60px; border-bottom:1px solid #ccc; float:left; height:30px; } 
.tabright				{ width:300px; float:left; height:30px; border-bottom:1px solid #ccc; }
.tab 					{ width:160px; float:left; height:30px; text-align:center; font-size:13px; line-height:23px; cursor:pointer; }
.tab:hover				{ color:#0099FF; }
.on						{ color:#ff9600; background:url(../tab_on_bg) #fff top repeat-x; }
.off					{ background:#f4f4f4; background:url(../tab_off_bg) #f4f4f4 bottom repeat-x; border-bottom:1px solid #ccc; }
.tabbox					{ width:838px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:40px; }
#tab0					{ border-top:1px solid #ccc; border-left:1px solid #ccc; height:29px; }
#tab1					{ border-top:1px solid #ccc; border-left:1px solid #ccc;  height:29px; }
#tab2					{ border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; height:29px;  }

.cwrap					{ width:758px; margin:0 auto; padding:40px 0 20px 0; }

#pg0 					{ display:block; }
#pg1					{ display:none; }
#pg2 					{ display:none; }

form 					{ margin:0; padding:0; }
#pg0 div form 			{ margin:0; padding:0; text-align:center; }

.problem 				{ color:#ff0000; }

#pg0 div				{ float:left; width:215px; padding-left:10px; margin-right:25px; border-left:1px dashed #ccc; }
#pg0 div.noborder		{ border:0px; }
#pg0 div.item			{ width:758px; margin:0 auto; padding:20px 0 20px 0; border-left:0; }
#pg0 div.item img 		{ float:right; margin-top:40px; }
#pg0 div.item span		{ display:block; width:340px; border:0; padding:0; }

#pg1 table 				{ width:650px; }
#pg1 table th 			{ text-align:center; font-size:14px; font-weight:bold; padding:5px; color:#1072b6; }
#pg1 table td 			{ text-align:center; font-size:14px; font-weight:bold; padding:8px 5px; border-right:1px dashed #ccc; }
#pg1 table .price		{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#2a9a07; font-weight:normal; }
#pg1 table .lead		{ text-align:left; font-weight:normal; }

#pg1 table .alt td		{ background:#f4f4f4; }
#pg1 table .trend td	{ border-top:10px solid #eee; border-bottom:10px solid #eee; }
#pg1 table a			{ color:#5398ff; }
#pg1 table a:hover		{ color:#ff9600; cursor:pointer; }

#pg2 table td table td 	{ padding:5px; vertical-align:middle; font-size:14px; }

.disclaimer 			{ width:758px; margin:0 auto; padding:20px 0 0 0; }
.disclaimer p 			{ background:#f4f4f4; padding:10px; }
#pg0 div.disclaimer 	{ width:758px; border:0; padding:20px 0 0 0; }


.hlite 					{ margin:0 auto; padding:20px 0 20px 0; border-top:1px solid #eee; }
.hlite div 				{ width:758px; margin:0 auto; }
.hlite div img 			{ float:right; }
.hlite div span 		{ float:left; width:224px; padding-right:10px; margin-right:20px; min-height:155px; border-right:1px solid #eee; }
.hlite div span.end 	{ border:0; margin:0; }

.subfooter 				{ margin:0 auto; border-top:1px solid #eee; }
.subfooter div 			{ width:758px; margin:0 auto; padding:20px 0 20px 0; border-left:0; line-height:24px; }
.subfooter img 			{ float:right; }

.footer					{ background:#9EA3AC; width:100%; color:#fff; }
.footer a 				{ color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; size:11px; font-weight:bold; }


/*jon's*/
#thankyou { height:110px; }
#thankyou .thelist { padding:0 400px 0 50px; }
#thankyou .thelist ul {  }
#thankyou .thelist li { background:url(../bcheck.gif) no-repeat 8px 0px; }
#thankyou_img { position:absolute; z-index:100; top:95px; right:50px; }

/* Clear Fix */
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix {display:inline;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}