body {
margin:0;
padding: 0;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
background-color: #236ba3;
}

h1 {
font-size: 16px;
font-weight: bold;
color: #3300cc;
padding: 0px;
margin: 0px;
}

h2 {
font-size: 16px;
color: #3300cc;
padding: 0px;
margin: 0px;
font-weight: normal;
}
.container {
background-color: #ffffff;
width: 792px;
height: 100%;
text-align: left;
margin:auto;
}
.top {
width: 792px;
height: 85px;
background-image: url(images/top.gif);
}

.top a {display: block; height: 85px; width:350px; float:left;}
.top p{ text-indent:-999px;}

.top_left {
color: #2b6b96;
font-weight: bold;
font-size: 13px;
text-align: right;
padding: 53px 0 0 0;
}


#bbb_online{ 
float:right;
margin:8px;
background-image: url(images/bbb_online.gif);
background-repeat:no-repeat;
}

#bbb_online p {
margin:0;
padding: 0;
}

#bbb_online p a{
width:40px; 
height:64px;
display:block;
}

.content{margin-top: 50px;}
.content1{margin-top: 20px;}

.main{padding:12px; }

.leftCol{ 
float:left; 
width:348px;
padding-left:12px; 
}


.article_wrap{ 
margin:auto;
width:96%;
}


.post-title{display:none;}

.top-title{
width: 778px;
margin-top:-50px;
position:absolute;
}

.top-title-big{
width: 778px;
font-size:18px;
margin:0 0 20px 11px;
color:#3300CC;
font-weight: bold;
}

.rightCol{
float:right; 
width:412px;
padding:0 0 15px 15px;
}

.footer {
background-image: url(images/sep_footer.gif); 
background-repeat: repeat-x;
width: 772px;
margin: 10px;
padding-top: 14px;
color: #cccccc;
font-size: 11px;
margin-top: 10px;
text-align: center;
}
	html>body .footer {
	padding-top: 5px;
	}

.copyright {
font-size: 11px;
color: #000000;
}

.green {color: #008800;}

.blue {color: #3300cc;}

.blue1 {color: #3300cc;}

.blackbig {
font-size: 16px;
font-weight: bold;
}

.insider-report{
border:solid 1px #aaa; 
padding:4px; 
margin:12px 0 0 0; 
width:304px;
}
.insider-report ul{ padding:0; margin:0;   }


.ir_list li{ 
margin-bottom:3px; background:url(images/arrow1.gif) no-repeat left #ececec;  
padding:2px 2px 2px 12px; 
list-style:none;
}
.insider-report1{
border:solid 1px #aaa; 
padding:4px; 
margin:12px 0 0 3px; 
width:396px;
}
.insider-report1 ul{ padding:0;  }

.insider-report1 img{float:left; width:154px;}

.insider-report-list{
float:right;
width:230px;
}

.insider-report-list ul{
padding:0;
margin:0;}

.rebates_border	{
	width: 330px;
	border: 1px solid #d0dfe8;
	padding: 1px;
	margin:10px 0 10px 0;
}
.li_arrow4_rebates { 
	text-align: center;
	background-color: #ececec; 
	width:100px;
	padding: 2px; 
	font-size: 11px;
	float: left;
	margin: 2px;
}
.li_arrow4_rebates a{ font-size: 11px;}

.li_arrow4_rebates:hover {
background-color: #e4f594; 
}

/*makes general tab*/

#tabbed_box {
	width:100%;
}

ul.tabs {
	margin:0px; padding:0px;
	margin-top:5px;
	margin-bottom:6px;

}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#E6E6E6;
	color:#000;
	padding:7px 4px 7px 4px;
	text-decoration:none;
	font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	text-transform:uppercase;
	border:1px solid #a9a9a9;
	border-bottom:none;
}
ul.tabs li a:hover {
	background-color:#356aaa;
	border:1px solid #a9a9a9;
}
ul.tabs li a.active {
	background-color:#4f81bd;
	color:#fff; 
	border-bottom: 1px solid #ffffff;
}
.tab_content {
	padding:6px;
	border:1px solid #a9a9a9; 	
}

#content_2{ display:none; }
#content_3{ display:none; }

#cartypes {
text-align: left;
font-size: 12px;
margin-bottom: 10px;
padding: 2px;
}

.modelName {
float: left;
text-align: center;
padding :0;
margin-top:0;
width:130px;
}

.carModel{
width:130px;
float:left;
text-align:center;
margin:0;
padding:0;
height:120px;
margin:0 10px 0 10px;
}
.carModel img{
border:#2b6b96 solid 1px;
width:130px;
}

.carModel div{ color:#FF0000;}

.red{color: #bc1a29;}
.modelName b {color: #bc1a29;}
.get_quote{ font-size:10px;}

.carModel_r{
width:150px;
float:left;
text-align:center;
margin:20px 20px 0 10px;
height:140px;
}
.carModel_r img{
border:#2b6b96 solid 1px;
}



.carModelName{
width:90px; 
margin-right: 10px; 
float:left;
}

.tab-image{
width:145px;
float:left;}




/*Contact Us*/

.content_contact {
text-align: left;
width: 398px;
padding: 10px;
border: 1px solid #d9d9d9;
margin:20px;
background-color:#fff;
}

.contact_heading{
color:#2B6B96;
padding: 5px;
}
.Contact {
font-size: 12px;
clear: both;
padding: 5px;
}

.Contact span.label {
float: left;
width: 100px;
text-align: right;
}

.Contact span.form {
float: right;
width: 288px;
text-align: left;
}
  
.hlimit_contact {
width: 250px;
}

.promo{
color:#9D1521;
font-size:16px;
font-weight:bold;
margin:10px 0 10px 0;
text-align:center;
font-style:italic;
}

.carwoo-banner{
margin-left:3px;}

/* Selector */

.selector-wrap{
background:url(images/selector-bg.jpg) no-repeat;
width:410px;
height:288px;}

.selector-heading{
font-size:18px;
color:#fff;
font-weight:bold;
padding:10px 10px 40px 10px;}

.make{
float:left;
width:370px;
height:33px;}

.make label{
font-weight:bold;
float:left;
width:220px;
font-size:14px;
text-align:right;
color:#fff;}

.make span{
float:right;
width:148px;}

.make select{
width:146px;}

.zip-select{
width:142px;}

.selector-button{ background:url(images/next-bg.jpg) no-repeat;
width:141px;
height:28px;
font-weight:bold;
color:#fff;
font-size:18px;
border:none;}


/*mobile page*/

.mcontainer {
background: url(images/top-bg.gif) repeat-x top;
background-color: #ffffff;
height: 100%;
padding:0 4px 0 4px;
}
.mtop {
height: 77px;
background-image: url(images/ba-logo-mobi.gif);
background-repeat:no-repeat;
}

.mtop img{ float:right;
padding:4px;}
.mfooter {
background-image: url(images/sep_footer.gif); 
background-repeat: repeat-x;
width: 100%;
margin-top:10px;
color: #cccccc;
font-size: 11px;
text-align: center;

}
.mfooter div{ padding:4px 4px 8px 4px;}
.copyright {
font-size: 11px;
color: #000000;
}

.mobi-repeat-bg{
background:url(images/selectorbg-mobi-repeat.jpg) repeat-x;
height:288px;}

.selector-wrap-mobi{
background:url(images/mobi-selector-bg.jpg) no-repeat;
height:288px;
padding:6px;}


.selector-boder-mobi{
height:270px;
border:solid 1px #fff;}

.selector-heading-mobi{
font-size:18px;
color:#fff;
font-weight:bold;
margin-bottom:10px;
padding:8px;
border-bottom:solid 1px #fff;}

.make_mobi{
font-weight:bold;
color:#fff;
font-size:14px;
padding:2px;
margin-left:4px;}

.make_mobi select{
width:146px;}

.zip-select{
width:142px;}

.selector-button-mobi{ background:url(images/next-bg.jpg) no-repeat;
width:141px;
height:28px;
font-weight:bold;
color:#fff;
font-size:18px;
border:none;
margin-top:4px;}


.insider-report-mobi{
border:solid 1px #aaa; 
padding:4px 4px 4px 170px; 
margin:12px 0 0 3px;
background:url(images/report-mobi.jpg) no-repeat 8px 8px;
}


.report-list-mobi{ 
margin-bottom:3px; background:url(images/arrow1.gif) no-repeat left #ececec;  
padding:2px 2px 2px 12px;
}

.mobi-heading{
margin-top:10px;}

.space{height:350px;}

.msrp{color:#000; font-weight:bold; padding:4px;}

#footer2 {
	margin: 0 auto;
	text-align: left;
	padding-left: 10px;
	padding-right:10px;
	background-color:#FFFFFF;
	
	}
	
.break2 {
	
	background-color:#fff;
	background-image: url(/images/sep_footer.gif); 
	background-repeat: repeat-x; 
	height: 10px;
	margin-top:10px;
	
	}	
	
#footer {
	margin: 0 auto;
	text-align: left;
	padding: 10px;
	width:auto;
	background-color:#fff;
	font-size: 11px;  
	background-position: 0 top;
	height:50px;
	}

.footer {padding: 10px 10px 10px;}

.footerright {
	float: right;
	padding:0;
	margin:0;
	width: 320px;
	height: 32px;
	text-align:right;
}

#footer ul{padding:10px 0 0 0; margin:0;}

#footer li{ list-style:none; float:left; padding:0 6px; border-right:solid 1px #344fff;}
#footer li a{text-decoration:none; color: #344fff; }

#enclosure {
	margin: 0 auto;
	text-align: center;
	padding: 0px;
	width: 760px;
	font-size: 10px; 
	color:#fff;
	background-color: #236ba3;
}
.enclosure {
	padding: 5px 10px 10px 10px; 
	font-size: 10px; 
}
.enclosure a:link, .enclosure a:hover, .enclosure a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}