@import "/css/global.css";
@import "/css/containers.css";

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#252525;
	font-size:27px;
	font-weight:bold;
}

#main {
background:url("/images/bg-main-h136.gif") repeat-x scroll 0 0 transparent;
clear:both;
display:table;
height:136px;
width:100%;
}
#cta {
display:table;
height:134px;
left:50%;
margin-left:-480px;
position:absolute;
width:960px;
background:url(/images/make/manufacturer-overview-bg.gif) left bottom no-repeat;
}
#search {
	display:block;
	width:360px;
	height:25px;
	background-image:url(/images/search-automobile.gif);
	position:absolute;
	margin-top:100px;
	margin-left:580px;
}
	.search-box {position:absolute; margin-top:1px; margin-left:154px; width:155px}
	.search-button {position:absolute; margin-top:2px; margin-left:319px}
.row {
	display:table;
	clear:both;
	width:942px;
	padding-bottom:15px;
}
.border {border-top:1px solid #acacac}
.row .row_content {width:640px;float:left;display:block}
	.row .row_content p {margin-right:20px;float:left}
	.row .row_content p.w300 {width:300px}
	.row .row_content ul {float:left; width:300px}
.row .row_content_split {width:210px;float:left}
.row .row_form {width:290px;border:4px solid #2d4f96;float:right;margin-top:20px;margin-bottom:10px;padding-bottom:10px;display:block}
.header-content {
	display:block;
	width:700px;
	float:left;
}
.header-content table td {
	padding:0 20px 0 0;
	vertical-align:top;
	width:345px;
}
.make-logo {
	display:block;
	width:240px;
	float:right;
}


.main-title {
	font-size:36px;
	font-weight:normal;
	color:#000;
	float:left;
	margin:10px 0 0 0;
}
.search-makes {
	display:block;
	float:right;
	width:204px;
	height:28px;
	padding:20px 20px 10px;
	background:url(/images/make/som-bg.gif) 0 0 no-repeat;
}
	.search-makes select {width:150px;margin-right:6px;color:#575757}
	
.row h2 {
		color:#252525;
		font-size:22px;
		font-weight:normal;
		margin:15px 0 4px 0;
		width:100%;
	}
.row .left220 {
	display:block;
	float:left;
	width:220px;
}
	
.row .right680 {
	display:block;
	width:680px;
	float:left;
	margin-left:20px;
}
.topalign td {vertical-align:top; padding-right:10px}
.topalign td ul li:first-child {margin-top:0px}
.topalign .threecol {
	width:216px;
}

.row ul {
	margin:0;
	padding:0;
}
.row ul li {
	background:url(/images/trans-li-bg.gif) top left no-repeat;
	padding-left:12px;
	margin:.5em 0;
	list-style:none;
}

.loans-ins .ins, .loans-ins .loans {
	display:block;
	float:left;
	width:460px;
	height:205px;
	background:url(/images/make/ins-loans-bg.jpg) no-repeat;
}
	.loans-ins .ins {
		background-position:0 43px;
	}
	.loans-ins .loans {
		margin-left:20px;
		background-position:-460px 43px;
	}
.loans-ins .bluetext {
	font-size:18px;
	font-weight:normal;
	color:#203567;
	position:absolute;
}
	.loans-ins .ins .bluetext {
		margin:10px 0 0 12px;
	}
	.loans-ins .loans .bluetext {
		margin:10px 0 0 12px;
	}
	
/*//INS FORM//*/
.veh_form, .loan_form, .ins_form {
	display:block;
	margin:15px;
}

.veh_form .zipcode {width:90px;padding-left:5px}
.veh_form .submit {display:block;clear:both;margin-top:10px}
.loan_form select, .veh_form select {margin:4px 0 10px; width:200px}
.loan_form .continue-button {margin-top:10px}
.loan_form h3, .ins_form h3 {margin:0 0 8px 0; color:#424242; font-size:18px; font-weight:normal}

.ins_form .inputs {display:block;clear:both;margin-top:10px} .ins_form .inputs p {margin-bottom:10px}
.ins_form .inputs .input_zip {width:100px;float:left;text-align:center;padding:3px 0;margin-right:15px}
.ins_form .inputs .continue-button {float:left;margin-bottom:15px;}
/*NEWS*/ 
.current_story {
	display:block;
	float:left;
	width:450px;
}
.current_story_img {
	display:block;
	float:left;
	width:180px;
	height:190px;
	margin-right:20px;
}
.current_story_info {
	display:block;
	float:left;
	width:250px;
}
.current_story_info h3 {margin:0}
.current_story_info span {font-size:11px}
.current_story_info p {margin:6px 0}
.news_ad {
	display:block;
	float:right;
	margin-top:-50px;
	height:260px;
}
.supp_news_post {
	display:block;
	float:left;
	width:308px;
	margin-right:5px;
}
.supp_news_post span {font-size:11px}
.supp_news_post p {margin:6px 0}
.supp_news_post img {float:left;margin-right:15px;}
.supp_news_post h4 {margin:0}

p.sentence {width:100%;margin-bottom:10px}
