body {
	margin:0;
	padding: 0;
	text-align: left;
	color: #3e3e3e; 
	font-size:11px;
	font-family: "Trebuchet MS"; 
	background-color: #236ba3;
	}
	
a {
text-decoration: none;
}
	
a:link { 
color: #344fff; 
text-decoration: underline; 
}
	
	
a:visited { 
	color: #344fff; 
	text-decoration: underline; 
	}
	
a:hover { 
	color: #2b2bc6; 
	text-decoration: underline ;
	}

/* style: h1 and different colors  */
h1 {
	color: #2b6b96;
	font-size:13px;
	font-weight: bold;
	padding: 5px 0 0 0;
	font-family: "Trebuchet MS"; 
	}
	html>body h1 {
	padding: 0px 0 0 0;
}

h1 border_dw { 
	padding: 3px; 
	border-bottom: 1px solid #a6a6a6; 
	color: #2b6b96; 
	font-size: 13px; 
	text-transform: uppercase;
	background-color: #efefef;
	line-height: 0px;
	}


h1 a { 
    color: #2b6b96;
	text-decoration: none; 
	}
h1 a:link { 
    color: #2b6b96;
	text-decoration: none; 
	}	
h1 a:hover { 
    color: #2b6b96;
	text-decoration: underline;
	}
h1 a:visited { 
    color: #2b6b96;
	text-decoration: none;
	}	
.blue_new {
	color: #2b6b96;
	font-weight: bold;
	font-size:13px;
	text-transform: none;
	padding: 5px 0 0px 0 ;
	}	
	html>body .blue_new {
	padding: 2px 0 4px 0;
		}	
.blue_new a { 
    color: #2b6b96;
	text-decoration: none; 
}	
.blue_new a:link { 
    color: #2b6b96;
	text-decoration: none; 
}
.blue_new a:hover { 
    color: #2b6b96;
	text-decoration: underline;
}
.blue {
	color: #2b6b96;
	font-weight: bold;
	font-size:13px;
	text-transform: uppercase;
	padding: 5px 0 0px 0 ;
}	
	html>body .blue {
	padding: 2px 0 4px 0;
	}	
.blue a { 
    color: #2b6b96;
	text-decoration: none; 
}	
.blue a:link { 
    color: #2b6b96;
	text-decoration: none; 
}
.blue a:hover { 
    color: #2b6b96;
	text-decoration: underline;
}
.red_new {
	color: #9d1521;
	font-weight: bold;
	font-size:15px;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	margin-bottom: 0;
	margin-top: 0px;
	}
	html>body .red_new {
	padding: 2px 0 4px 0;
	margin-top: 10px;
		}
.red {
	color: #9d1521;
	font-weight: bold;
	font-size:15px;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	margin-bottom: 0;
	}
	html>body .red {
	padding: 2px 0 4px 0;
		}
	
.red a { 
	color: #9d1521;
	text-decoration: none; 
	}
	
.red a:link { 
	color: #9d1521;
	text-decoration: none; 
	}
	
.red a:hover { 
	color: #9d1521;
	text-decoration: underline;
	}
	
.red a:visited { 
	color: #9d1521;
	text-decoration: underline;
	}
	
.red_LC {
	color: #9d1521;
	font-weight: bold;
	font-size:15px;
	text-transform: none;
	padding: 5px 0 5 0;
	}
	
.red_LC a { 
	color: #9d1521;
	text-decoration: none; 
	}
	
.red_LC a:link { 
	color: #9d1521;
	text-decoration: none; 
	}
	
.red_LC a:hover { 
	color: #9d1521;
	text-decoration: underline;
	}
	
.red_LC a:visited { 
	color: #9d1521;
	text-decoration: none;
	}
		

/* style: h1 for sideboxes  */

h1 .sides  {
	text-align: left;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin: 0px 0 0 8px;
	font-weight: normal;
	padding: 1px 0 6px 0;
		}
		
	html>body  h1.sides {
	padding: 0px 0 6px 0;
		}

.sides {
	text-align: left;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin: 0px 0 0 8px;
	font-weight: normal;
	padding: 1px 0 6px 0;
		}

	
.sides a:link {
	color: #fff;
		}
		
.sides a:hover {
	color: #fff; 
	text-decoration: underline; 
		}
		
.sides a:visited {
	color: #fff; 
		}
h1 .sides2  {
	text-align: left;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin: 0px 0 0 8px;
	font-weight: normal;
	padding: 1px 0 0 0;
		}
		
	html>body h1.sides2 {
	padding: 0px 0 0 0;
		}

.sides2 {
	text-align: left;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin: 0px 0 0 8px;
	font-weight: normal;
	padding: 1px 0 0 0;
		}
		
	html>body .sides2 {
	padding: 0px 0 0 0;
		}
	
.sides2 a:link {
	color: #fff; 
		}
		
.sides2 a:hover {
	color: #fff; 
	text-decoration: underline; 
		}
		
.sides2 a:visited {
	color: #fff; 
		}
		
		
	h1 .sides3  {
	text-align: left;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin: 0px 0 0 8px;
	font-weight: normal;
	padding: 1px 0 6px 0;
		}
		
	html>body h1.sides3 {
	padding: 0px 0 6px 0;
		}

.sides3 {
	text-align: left;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin: 0px 0 0 8px;
	font-weight: normal;
	padding: 1px 0 6px 0;
		}
		
	html>body .sides2 {
	padding: 0px 0 8px 0;
		}
	
.sides3 a:link {
	color: #fff; 
		}
		
.sides3 a:hover {
	color: #fff; 
	text-decoration: underline; 
		}
		
.sides3 a:visited {
	color: #fff; 
		}
	
		
/* style: h2  */	
	
h2 {
	color: #9d1521;
	font-weight: bold;
	font-size:15px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}	
.headertext {
	color: #2b6b96; 
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	margin-top: 0px;
}	
h3 {
	color: #2b6b96;
	font-weight: normal;
	font-size:13px;
	text-transform: none;
	padding: 0 0 0 0;
}
.blue_middle {
	color: #2b6b96;
	font-weight: normal;
	font-size:13px;
	text-transform: none;
	padding: 0 0 0 0;
}
.blue_middle_nocaps {
	color: #2b6b96;
	font-weight: normal;
	font-size:13px;
	text-transform: none;
	padding: 0 0 0 0;
}	
.blue_middle_nocaps a {
	color: #2b6b96;
	font-weight: normal;
	font-size:13px;
	text-transform: none;
	padding: 0 0 0 0;
}
	
.red_middle {
	color: #9d1521;
	font-weight: normal;
	font-size:13px;
	text-transform: uppercase;
	padding: 0 0 0 0;
	
	}
	
h4 {
	color: #9d1521;
	font-weight: bold;
	font-size:11px;
	text-transform: uppercase;
	background-color:#ECECEC;
	padding: 0 5px 0 5px ;

	}
	
h5 {
	font-weight: normal;
	font-size:11px;
	text-transform: uppercase;
	margin: 0;
	margin: 15px 0 0 0;

	}
html>body h5 {
	margin: 10;
		}
	
	
	
.intro {
	color: ##3e3e3e;
	font-weight: normal;
	font-size:13px;
	}
	
.caps {
	color: ##3e3e3e;
	font-weight: normal;
	font-size:10px;
	text-transform: uppercase;
	}
.caps a { 
    color: #990000;
	text-decoration: underline; 
	}	
p {
	color: ##3e3e3e;
	font-weight: normal;
	font-size:11px;
	}

/* style: container box  */

#container {
	margin:0 auto 0 auto;
	text-align:left;
	padding:0px;
	width:754px;
	background-color:#FFFFFF;
	 position: relative;
	
	}
	
#container_privacy {
	margin: 15px auto;
	text-align: left;
	font-size: 11px;
	width: 550px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
		}
		
		
#container_email {
	margin: 15px auto;
	text-align: left;
	font-size: 11px;
	width: 450px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
		}
		
#container_story {
	margin: 15px auto;
	text-align: left;
	font-size: 11px;
	width: 300px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
		}
	
/* style: header  */
	
#header {
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	width: 754px;
	background-image: url(/images/pad.gif);
	height: 87px;
	}
#logo {
	text-align: left;
	height:85px;
	width: 150px;
	float:left;
	height: 87px;
	}
	
#text_header {
	margin: 0 auto;
	text-align: right;
	padding-top: 7px;
	padding-right: 7px;
	width: 300px;
	color: #2b6b96; 
	font-size: 11px;
	float:right;
	height: 80px;
	}
	
/* style: menu  */

#menu2 {
	margin: 0 auto;
	text-align: left;
	padding-left: 10px;
	padding-right:10px;
	width: 734px;
	background-color:#FFFFFF;
	}
	
#menu {
	text-align: left;
	padding: 0px;
	width: 754px;
	height: 32px;
	background:;
	background: #FFFFFF url(/images/menu_bg.gif) no-repeat;
	font-size: 12px;
}
.link { 
	font-size:12px;
	padding-left:12px;
	padding-top: 7px; 
}
.menu h3{ 
	color: #fff; 
	background-image: url(/images/menu_sep.gif); 
	background-repeat: no-repeat; 
	background-position: 100% 100%; 
	text-decoration: none; 
	margin-left: 6px; 
	padding-right: 14px; 
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.menu_link:link { 
	color: #fff; 
	background-image: url(/images/menu_sep.gif); 
	background-repeat: no-repeat; 
	background-position: 100% 100%; 
	text-decoration: none; 
	margin-left: 0px; 
	padding-right: 7px; 
}
.menu_link:visited { 
	color: #fff; 
	background-image: url(/images/menu_sep.gif); 
	background-repeat: no-repeat; 
	background-position: 100% 100%; 
	text-decoration: none; 
	margin-left: 0px; 
	padding-right: 7px; 
}
.menu_link:hover { 
	color: #e1f400; 
	background-image: url(/images/menu_sep.gif); 
	background-repeat: no-repeat; 
	background-position: 100% 100%; 
	text-decoration: none; 
	margin-left: 0px; 
	padding-right: 7px; 
}
	
/* style: middle width 754 px  */
	
#main {
	float: left;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	width: 754px;
	background-color:#FFFFFF;
	}
	
/* style: middle width 754 px  */
	
#main754 {
	float: left;
	margin: 0 auto;
	text-align: left;
	padding: 0px;
	width: 754px;
	background-color:#FFFFFF;
	}
	
/* style: middle width 734 px  */
	
#main2 {
	margin: 0 auto;
	text-align: left;
	padding-left: 10px;
	padding-right:10px;
	width: 730px;
	background-color:#FFFFFF;
	}
#main2d {
	margin: 0 auto;
	text-align: left;
	padding-left: 10px;
	padding-right:10px;
	width: 730px;
	background-color:#FFFFFF;
	}
	
	

	
/* style: sidebar left  */
	
#sidebar {
		float: left;
		text-align: left;
		margin: 5px 5px 5px 10px;
		width: 164px;
		display: inline;
		}
	
/* style: sidebar right  */
	
#sidebar2 {
		float: right;
		text-align: left;
		margin: 5px 8px 5px 10px;
		width: 164px;
		display: inline;
		}
#sidebar4 {
		float: left;
		text-align: left;
		margin: 5px 0 5px 6px;
		width: 140px;
		display: inline;
		}
	

/* style: sideboxes in sidebars */
		
.sideboxtitle_looong {
	background: url(/images/sidebox_looong.gif) #236BA3 no-repeat;
	text-align: left;
	width: 598px;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom:5px;
}
	html>body .sideboxtitle_looong {
	margin-top: 10px;
	margin-bottom:0px;
	}
.sidebox_looong {
	text-align: left;
	font-size: 11px;
	width: 592px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	margin-top:-5px;
	padding: 3px 2px 2px 2px;
}	
	html>body .sidebox_looong {
	margin-top:0px;
	}
.sidebox_bglooong { 
	float: left;
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 8px; 
	margin-left: 2px;
	padding: 3px 3px 4px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
	width: 202px;
	height: 14px;
}
	html>body .sidebox_bglooong {
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 
	height: 16px;
	}
.sideboxtitle220 {
	background: url(/images/sider_bar220.gif) no-repeat;
	background-position: 3px 3px;
	text-align: center;
	width: 214px;
	font-size: 11px; 
	text-transform: none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	margin-bottom: 0px;
	margin-top:-5px;
	padding: 2px 2px 2px 2px;
}
html>body .sideboxtitle220 {
	margin-top: 10px;
	margin-bottom:0px;
	width: 214px;
}
.sides220 {
	text-align: left;
	font-size: 11px; 
	margin: 2px 1px 2px 1px;
	font-weight: normal;
	padding: 2px;
	margin-top: 1px;
	margin-bottom: 0px;
	background-color: #e4e4e4; 
}
html>body .sides220 {
	margin-bottom: -5px;
}
.sideboxtitle220:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sidebox220 {
	text-align: left;
	font-size: 11px;
	width: 214px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	margin-top:-5px;
	padding: 3px 2px 2px 2px;
}	
	html>body .sidebox220 {
	margin-top:0px;
	}
.sidebox_bg220 { 
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 8px; 
	padding: 3px 3px 4px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
}
	html>body .sidebox_bg220 {
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 
	}
.sideboxtitle {
	background: url(/images/sider_bar.gif) #236BA3 no-repeat;
	text-align: left;
	width: 162px;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom:5px;
}
	html>body .sideboxtitle {
	margin-top: 10px;
	margin-bottom:0px;
	width: 162px;
	}
.sideboxtitle:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.sideboxtitle2 {
	background: url(/images/sider_bar.gif) #236BA3 no-repeat;
	text-align: left;
	width: 162px;
	height: 30px;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom:5px;
		}
html>body .sideboxtitle2 {
		margin-bottom:0px;
		padding-bottom: 2px;
		width: 162px;
		}

.sideboxtitle3{
	background: url(/images/sider_bar.gif) #236BA3 no-repeat;
	text-align: left;
	width: 162px;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom:5px;
		}

	
		html>body .sideboxtitle3 {
		margin-top: 10px;
		margin-bottom:0px;
		width: 162px;
		}
		
	.sideboxtitle3:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


		

	
.sidebox {
	text-align: left;
	font-size: 11px;
	width: 156px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	margin-top:-5px;
	padding: 3px 2px 2px 2px;
}
	html>body .sidebox {
	margin-top:0px;
	}
.sidebox h3{
	padding: 0 5px -10px 5px;
	color: #9d1521; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase;
}
.red2{
	padding: 3px 5px 3px 5px;
	color: #9d1521; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: none;
}
.red2 a { 
	color: #9d1521;
	text-decoration: none; 
}
.red2 a:link { 
	color: #9d1521;
	text-decoration: none; 
}
.red2 a:hover { 
	color: #9d1521;
	text-decoration: underline;
	}
	
	
.sidebox p{
	padding: 0 5px 0 5px;
	
	}
	
.sidebox img{
	margin-left: 1px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
	align:middle;
	}
	
.sidebox_findcars_warr {
margin-left: 40px;
	text-align: left;
	font-size: 11px;
	width: 300px;
	border: 1px solid #999;
	padding: 2px  2px  0px  2px;
		}
	html>body .sidebox_findcars_warr {
	padding: 2px  2px  2px  2px;
		}


.sidebox_findcars {
	text-align: left;
	font-size: 11px;
	width: 156px;
	border: 1px solid #999;
	padding: 2px  2px  0px  2px;
		}
	html>body .sidebox_findcars {
	padding: 2px  2px  2px  2px;
		}

		
		
.sidebox_findcars img{
	padding: 1px 1px 0px 1px;
	align:middle;
	}
	html>body .sidebox_findcars img {
	padding: 1px 1px 1px 1px;
		}

	
	
.sidebox_insiderreport {
	text-align: left;
	font-size: 11px;
	width: 97%;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
margin-top: 10px;
		}
		

.sidebox_insiderreport img{
	align:middle;
	}

#sidebox4 {
	text-align: left;
	font-size: 11px;
	width: 235px;
	margin-bottom: 10px;
	margin-top: -1px;
		}
	

#sidebox4 h3{
	padding: 0 5px 0 5px;
	color: #9d1521; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase;
	
	}
	
#sidebox4 p{
	padding: 0 5px 0 5px;
	
	}
	
#sidebox4 img{
	padding: 1px 1px 0 1px;
	align:middle;
	}
	

.sidebox_MSRPxx {
margin-top: 10px;
	text-align: left;
	font-size: 11px;
	width: 97%;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
		}
		
.sidebox_MSRP {
	text-align: left;
	font-size: 11px;
	width: 97%;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
		}
		
.sidebox_MSRP_float {
	float: right;
	text-align: left;
	font-size: 11px;
	width: 156px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
	margin: 0 0 0 10px ;
		}
		
.sidebox_data {
	
	text-align: left;
	font-size: 11px;
	width: 300px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
	margin: 0 0 0 10px ;
		}
		
		
.sidebox_data:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}



/* Hides from IE-mac \*/
* html .sidebox_data {height: 1%;}
/* End hide from IE-mac */ 

.sidebox_data2 {
	
	text-align: left;
	font-size: 11px;
	width: 400px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
	margin: 0 0 0 10px ;
		}
		
		
.sidebox_data2:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}



/* Hides from IE-mac \*/
* html .sidebox_data2 {height: 1%;}
/* End hide from IE-mac */ 

		
.border_msrp { 
	font-size: 10px; 
	padding: 3px;
	border-bottom: 1px solid #a6a6a6;
	border-top:  1px solid #a6a6a6;
	background-color: #ECECEC;
	
	}

.li_c {
	
	text-align: left;
	padding: 5px 10px 2px 5px;
	}
		
.li_check {
	background-image: url(/images/check.gif); 
	background-repeat: no-repeat; 
	background-position: left 5px; 
	text-align: left;
	margin-left: 6px;
	padding: 5px 10px 2px 10px;
	}
	
/* style: bg ground related articles  */
.article { 
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 10px;
	   
	padding: 5px 3px 5px 12px; 
	font-size: 11px;
	border: 1px solid #fff;
	}	
	
	html>body .article {
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 7px; 
		}
	
/* style: menu sideboxes background  */
.sidebox_bg { 
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 8px; 
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
}
html>body .sidebox_bg {
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 
}	
.sidebox_ball { 
	background-image: url(/images/ball.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 1px 8px; 
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
}
html>body .sidebox_ball { 
	background-image: url(/images/ball.gif);
	 background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 0px 6px;
}
	

.li_arrow2xx { 
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 	
	padding: 3px 3px; 
	font-size: 11px;
	padding-left: 12px; 
width: 250px;
float: left;	
}
.li_arrow2 { 
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 	
	padding: 3px 3px; 
	font-size: 11px;
	padding-left: 12px; 
width: 120px;
float: left;	
}

.li_arrow3 {  
color: #9d1521;
	font-weight: bold;
	font-size:15px;
	text-transform: uppercase;
	padding: 3px 3px; 
	padding-left: 10px; 
	padding-bottom: -23px;
	background-color: #fff; 
	}
	
	.whitebg {  
	background-color: #fff; 
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
	
	
	/* style: fix for ie  */

.whitebg:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}


/* Hides from IE-mac \*/
* html .whitebg {height: 1%;}
/* End hide from IE-mac */ 

	
.li_arrow33 {  
	font-size:12px;
	padding: 3px 3px; 
	padding-left: 10px; 
	padding-right:10px;
	padding-bottom: -23px;
	background-color: #fff; 
	}
	
		
/* style: invoice price by manufacturer, different boxes  */
.li_arrow4 { 
	background-color: #ececec; 
	width:56px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}

	
.li_arrow4_ww { 
	
	background-color: #ececec; 
	width:79px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}
	
	

	
.li_arrow4_small {
	background-color: #ececec; 
	width:50px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
}
.li_arrow5 { 
	background-color: #ececec; 
	width:56px;
	height:25px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
}
.li_arrow5_ww { 
	background-color: #ececec;  
	width:79px;
	height:25px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
}	
.li_arrow4_fr { 
	background-color: #ececec; 
	width:70px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
}
.li_arrow4_ww_fr { 
	background-color: #ececec; 
	width:74px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
}
	html>body .li_arrow4_ww_fr {
	width:73px;
	font-size: 11px;
	}
.li_arrow4_ww_frr { 
	background-color: #ececec; 
	width:74px;
	padding: 3px 1px; 
	font-size: 10px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
}
	html>body .li_arrow4_ww_frf {
	width:73px;
	font-size: 11px;
	}	
.li_arrow5_fr { 
	background-color: #ececec; 
	width:70px;
	height:25px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}
	
.li_arrow5_ww_fr { 
	background-color: #ececec; 
	width:74px;
	height:25px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}


/* leonora - added on final review and after */

.return_java {
    float: left;
	text-align: left;
	margin: 5px 0px 10px 25px;
	padding: 3px;
	text-transform: uppercase;
	font-size: 9px;
}
.carfax_vin {
	text-transform: none;
}

.get_quote {
float: left;
text-align: left;
width: 435px;
border: 1px solid #999;
margin: 0 2px 10px 2px;
padding: 4px;
background-color:#f7f7f7;
font-size: 13px;
}


.li_arrow4_fr-IR { 
	background-color: #ececec; 
	width:72px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	
	float: left;
	}
	
.li_arrow4_ww_fr-IR { 
	background-color: #ececec; 
		width:77px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}
		html>body .li_arrow4_ww_fr {
		width:73px;
		font-size: 11px;
		}
	
	.li_arrow4_ww_frr-IR { 
	background-color: #ececec; 
		width:77px;
	padding: 3px 1px; 
	font-size: 10px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}
#middleblue-IR {
	background-color:#236ba3;
	text-align: center;
	padding: 7px 5px 10px 5px;
	width: 246px;

	
	}
	html>body #middleblue-IR {
	padding: 7px 10px 10px 10px;
	width: 236px;
		}
.white-IR {
	background-color:#fff;
	text-align: center;
	padding: 7px 4px 10px 4px;
	width: 222px;
	font-size: 11px;
}
html>body .white-IR {
	padding: 7px 10px 10px 14px;
	width: 212px;
}
.whitebg-IR {  
	text-align: left;
	font-size: 11px;
	width: 150px;
	border: 1px solid #ECECEC;
	padding: 2px;
	background-color:#fff;
}
.sidebox_MSRP-IR {
	text-align: left;
	font-size: 11px;
	width: 156px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#fff;
}

.rev_inset {
    width: 140px;
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-right: 0px; 
	margin-left: 10px;
	float: right; 
	text-align: left;
}

div.inset {
    width: 176px;
	padding: 4px;
	margin-top: 6px; 
	margin-bottom: 6px; 
	margin-right: 6px; 
	float: right; 
	text-align: left;
}
div.FinanceInfo {
    clear: both;
	padding: 5px;
    width: 230px;
}
div.FinanceInfo span.label {
  float: left;
  width: 120px;
  text-align: right;
  }
div.FinanceInfo span.form {
  float: right;
  width: 110px;
  text-align: left;
  }
.hlimit {
	width: 102px;
}
.calcsmall{
	color: #666666; 
	padding: 0px 0px 0px 0px;
	font-size: 9px; 
	line-height: 9px;
}
.tx12 {
	font-size: 12px
}
.tx10_Red { 
	color: #9d1521;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.tx11_Red {
	color: #9d1521;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
}
.calcblue {
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}
.calcgray {
	font-size: 11px;
	line-height: 12px;
}
.graynote {
	font-size: 10px;
	line-height: 10px;
}
#middlebox_infoYellow {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	background-color:#f8ffda;
		}
#middlebox_infoGray {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px solid #999;
	margin: 0 2px 2px 2px;
	padding: 2px;
	background-color:#f7f7f7;
		}
#middlebox_infoNo {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 0px;
	margin: 0 2px 10px 2px;
	padding: 2px;
		}
#middlebox_infodata {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 384px;
	border: 0px solid #999;
	margin: 0 0px 10px 2px;
	padding: 0px;
		}
.calc-headertxt{
	font-size: 12px;
	color: #fff; 
	font-weight: bold;
}
.calc-header1{
	float: left;
	width: 66px;
	padding: 2px;
	font-size: 12px;
	color: #fff; 
	padding-left: 2px;
	text-align: center;
}
.calc-header{
	float: left;
	width: 64px;
	font-size: 12px;
	color: #fff; 
	padding: 2px;
	padding-left: 2px;
	text-align: center;
}
.calc-bottom{
	float: left;
	width: 68px;
	padding: 2px;
	padding-left: 2px;
	text-align: center;
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}
.calc-bottom2{
	float: left;
	width: 75px;
	padding: 2px;
	padding-left: 3px;
	text-align: center;
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}
#middlebox_infoYellow2 {
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px solid #999;
	margin: 0 2px 3px 2px;
	padding: 2px;
	background-color:#f8ffda;
}
#middlebox_infoGray2 {
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	background-color:#f7f7f7;
}
#middlebox_infoNo2 {
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px;
	margin: -20px 2px 0px 2px;
	padding: 2px;
}
#middlebox_infoNo3 {
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px;
	margin: -5px 2px 5px 2px;
	padding: 2px;
}
#middlebox_infodata2 {
	text-align: left;
	font-size: 11px;
	width: 384px;
	border: 0px solid #999;
	margin: 0 0px 10px 2px;
	padding: 0px;
}
.calc-header1{
	float: left;
	width: 66px;
	padding: 2px;
	font-size: 12px;
	color: #fff; 
	padding-left: 2px;
	text-align: center;
}
.calc-header{
	float: left;
	width: 64px;
	font-size: 12px;
	color: #fff; 
	padding: 2px;
	padding-left: 2px;
	text-align: center;
}
.bg1 {
	background: url(/images/styles/box_l2.gif)  no-repeat;
	background-color:#236ba3;
}
.bg2 {
	background: url(/images/styles/box_r2.gif)  no-repeat;
	background-color:#236ba3;
}
.calc-bg {
	background: url(/images/calc-bg.gif)  no-repeat;
	text-align: left;
	width: 384;
	height: 33px;
	color: #fff; 
	margin-top: 8px;
	line-height: 0px;
	margin-left: 0px;
}
.calc-bg-header1{
	float: left;
	width: 42px;
	padding: 0px;
	padding-left: 2px;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-header2{
	float: left;
	width: 18px;
	padding: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-header3{
	float: left;
	width: 64px;
	padding: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top: 9px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-data1{
	float: left;
	width: 60px;
	padding: 1px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7; 
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
	color: #9d1521;
	font-size: 11px;
	font-weight: bold;
}
.calc-bg-data2{
	float: left;
	width: 61px;
	padding: 1px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7; 
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-size: 11px;
}
.t502 {
	float: left;
	text-align:left;
	width: 165px;
	padding: 2px;
	margin-left: 45px;
}
.t503 {
	float: left;
	text-align:left;
	width: 160px;
	padding: 2px;
}
.art-cols3 {
	float: left;
	text-align:left;
	width: 107px;
	padding: 2px;
	margin-left: 6px;
	margin-right: 6px;
}
#middlebox_infomodels-new {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 380px;
	border: 1px solid #999;
	margin-top: 4px;
	margin-bottom: 10px;
	padding: 2px;
}
.sidebox_findcars-new {
	text-align: left;
	font-size: 11px;
	width: 156px;
	border: 1px solid #999;
	padding: 2px  2px  0px  2px;
	margin-top: 6px;
	margin-bottom: 10px;
		}
	html>body .sidebox_findcars-new {
	padding: 2px  2px  2px  2px;
		}
.sidebox_findcars-new img{
	padding: 1px 1px 0px 1px;
	align:middle;
	}
	html>body .sidebox_findcars-new img {
	padding: 1px 1px 1px 1px;
		}
.break-new {
	background-image: url(/images/sep_hori_d.gif);
	background-repeat: repeat-x; 
	height: 5px;
	margin-top:25px;
	margin-bottom:15px;
	}	
.disclaimer {
	text-align: left;
	font-size: 11px;
	width: 350px;
	border: 1px solid #999;
	padding: 3px;
	margin: 0 0 0 0px ;
	background-color:#e5d4da;
}
.webmaster {
	text-align: left;
	font-size: 11px;
	width: 350px;
	border: 1px solid #999;
	padding: 4px;
	margin: 0 0 0 0px ;
}
.check-art li {
	list-style: url(/images/articlescheckmark.jpg);
	background-repeat: no-repeat; 
	text-align: justify;
	margin-left: -20px;
	padding: 5px 10px 2px 0px;
}
.loan_check_art li {
	list-style: url(/images/loancheckmark.gif);
	background-repeat: no-repeat; 
	text-align: justify;
	margin-left: -20px;
	padding: 0px 10px 0px 0px;
	margin-top: -8px;
}
.loan_check_art2 li {
	list-style: url(/images/loancheckmark.gif);
	background-repeat: no-repeat; 
	text-align: justify;
	margin-left: -20px;
	padding: 0px 10px 0px 0px;
	margin-top: -12px;
	margin-bottom: -8px;
}
.note {
	text-align: center;
	font-size: 11px;
	width: 365px;
	border: 1px solid #000;
	padding: 5px;
	margin: 0 0 0 0px ;
}

.typing_new6 {
width: 182px;
height: 17px;
background-color: #ececec;
float: left;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 0px 4px; 	
padding: 1px 1px; 
padding-left: 6px; 
margin: 1px;
padding-top: 3px;
}
.typing_new6:hover {
background-color: #e4f594;
}
.typing_new {
width: 142px;
height: 17px;
background-color: #ececec;
float: left;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 0px 4px; 	
padding: 1px 1px; 
padding-left: 6px; 
margin: 1px;
padding-top: 3px;
}
.typing_new:hover {
background-color: #e4f594;
}
.typing_new2 {
width: 167px;
height: 17px;
background-color: #ececec;
float: left;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 0px 4px; 	
padding: 1px 1px; 
padding-left: 6px; 
margin: 1px;
padding-top: 3px;
}
.typing_new2:hover {
background-color: #e4f594;
}
.typing_new3 {
width: 117px;
height: 17px;
background-color: #ececec;
float: left;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 0px 4px; 	
padding: 1px 1px; 
padding-top: 3px;
padding-left: 6px; 
margin: 1px;
}
.typing_new3:hover {
background-color: #e4f594;
}
.typing_new4 {
width: 167px;
height: 17px;
background-color: #ececec;
float: left;
padding: 1px 1px; 
padding-top: 3px;
padding-left: 6px; 
margin: 1px;
}
.typing_new5 {
width: 117px;
height: 17px;
background-color: #ececec;
float: left;
padding: 1px 1px; 
padding-top: 3px;
padding-left: 6px; 
margin: 1px;
}

div.floating_text_index-new {
  float: left;
  width: 135px;
  height: 15px;
  text-align: center;
  }
div.floating_index-new {
  float: left;
  width: 135px;
  height: 50px;
  text-align: center;
  }
.li_arrow4_fr-ext { 
	background-color: #ececec; 
	width:71px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}
.li_arrow4_fr-ext2 { 
	background-color: #ececec; 
	width:83px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 2px; 
	border: 1px solid #fff;
	float: left;
	}
.used_index_whole {margin-top:42px;}

.used_index_selector {
	clear: both;
	padding-bottom: 2px;
}
.used_index_length {
	width: 220px;
}
.used_index_length2 {
	width: 100px;
}
div.row-new {
	clear: both;
	padding: 5px 0 5px 5px;
	font-size: 11px; 
}
  html>body .row {
	padding: 10px 0 10px 5px;
	}
div.row-new span.label-new {
float: left;
width: 75px;
text-align: right;
padding-top: 3px;
padding-right: 4px;
}
.even {
        background-color: #c0c0c0;
		padding: 0 0 0 0;
}
.odd {
        background-color: #fff;
		padding: 0 0 0 0;
}

/* USED CARS LAYOUT  */	

.usedcar_main{
	float:left;
	margin:15px 0 0 15px;
	width:480px;}
.used-border { 
	float: left;
	margin: 3px 3px 3px 8px; 
	padding: 3px; 
	border: solid 1px #777;
}
.usedcars_results {
	text-align: left;
	font-size: 11px;
	width: 493px;
	border: 1px solid #999;
	/*margin: 0 0 0 10px;*/
}
.usedcar_title {  
    float: left;
    color: #9d1521;
	font-weight: bold;
	width: 480px;
	font-size:12px;
	text-transform: uppercase;
	padding: 3px 3px 0 0; 
	padding-left: 12px; 
	height: 18px;
	background-color: #efefef;
	text-decoration: underline;
	border-bottom: 1px solid #c3c5c6; 
}
.usedcar_link:link {
	color: #9d1521;
	text-decoration: underline;
}
.usedcar_link:visited {
	color: #9d1521;
	text-decoration: underline;
}
.usedcar_link:hover {
	color: #9d1521;
	text-decoration: underline;
}
.usedcar_link:active {
	color: #9d1521;
	text-decoration: underline;
}
.usedcar_photo { 
	background-color: #efefef;
	float: left;
	width: 160px;
	margin: 0px 5px 0px 0px;
	margin-bottom: 0px; 
	height: 120px;
}
.usedcar_img{
	margin: 0px;
	margin-bottom: 0px; 
	padding: 0px;
}
.car_feature{ margin-left:180px;}
.usedcar_options { 
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 	
	padding: 1px 1px 1px 6px; 
	font-size: 11px;
	line-height: 14px;
}
	/*html>body .usedcar_options {
	padding: 3px 3px;
	padding-left: 6px;
}*/
.usedcar_options2 { 
	float: left;
	width: 130px;
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 	
	padding: 1px 1px; 
	line-height: 17px;
	font-size: 11px;
	padding-left: 6px; 
}
	html>body .usedcar_options2 {
	padding: 3px 3px;
	padding-left: 6px;
}
.usedcar_getoptions { 
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 	
	padding: 1px 1px; 
	font-size: 12px;
	line-height: 18px;
	padding-left: 6px; 
}
	html>body .usedcar_options {
	padding: 3px 3px;
	padding-left: 6px;
}
.usedcar_small {
	text-align: left;
	font-size: 11px;
	width: 156px;
	border: 1px solid #999;
	margin-bottom: 10px;
	margin-top:-5px;
	padding: 3px 2px 2px 2px;
}
html>body .usedcar_small {
	margin-top:0px;
}
.ucs_margin {
	padding-right: 20px; 
}
.usedcar_image {
	text-align: center;
    float: left;
	margin: 0px; 
	padding: 0px;
	width: 180px;
}
.usedcar_image_right {
	text-align: center;
    float: right;
	margin: 0px; 
	padding: 0px;
	width: 180px;
}
.usedcar_data {
	text-align: left;
    float: left;
	margin-left: 15px; 
	padding: 0px;
	width: 200px;
}
.blue_used {
	color: #2b6b96;
	font-weight: bold;
	font-size:10px;
	text-transform: uppercase;
}
.enlarge {
	color: #000000;
	font-weight: none;
	font-size: 9px;
	margin-top: -4px;
	margin-bottom: 4px;
}

#middle_used {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 4px;
	width: 400px;
	 display: inline;
	 margin-left: 10px;
}
#middle2_used {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 0px 0 0 0;
	width: 550px;
	display: inline;
	margin-left: 10px;
}
#middle_ucs_center {
	float:right;
	text-align: left;
	width: 200px;
	margin:15px 15px 0 0;
	padding: 7px;
	background-color:#f7f7f7;
	border: 1px solid #999;
}
#middle_ucs_center_transparent {
	text-align: left;
	width: 520px;
	margin: 15px;
	padding: 7px;
}
.middle_ucs_center_left {
	width: 330px;
	float: left;
	font-size: 12px;
	line-height: 14px;
}
.middle_ucs_center_right {
	width: 180px;
/*	float: right;
	padding-left: 10px;
	background-image: url(/images/sep_vert.gif);	*/
	background-position: 0px; 
	background-repeat: no-repeat; 
}
.form100ucs2 { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 175px; 
}
.form100half { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 68px; 
}
.form100half2 { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 98px; 
	margin-left: 4px;
}
#sidebar2_moved {
	float: right;
	text-align: left;
	margin: 5px 8px 5px 10px;
	margin-right: 57px;
	width: 164px;
	display: inline;
}
.error_message {
	text-align: left;
	font-size: 12px;
	color: #9d1521;
	width: 440px;
	margin: 15px;
	padding: 7px;
	background-color:#f8ffda;
	border: 1px solid #999;
	line-height: 14px;
}
.ucs_message {
	text-align: left;
	font-size: 12px;
	width: 440px;
	margin: 15px;
	padding: 7px;
	background-color:#f7f7f7;
	border: 1px solid #999;
	line-height: 14px;
}
.ucs_message_survey {
	text-align: left;
	width: 440px;
	margin: 15px;
	padding: 7px;
	background-color:#f7f7f7;
	border: 1px solid #999;
	line-height: 14px;
	color: ##3e3e3e;
	font-size:13px;
}
#sidebar2_used {
	float: right;
	text-align: left;
	margin: 0px 0px 5px 10px;
	width: 330px;
	display: inline;
}
.sideboxtitle3_used{
	background: url(/images/sider_bar_used.gif) #236BA3 no-repeat;
	text-align: left;
	width: 312px;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
}
	html>body .sideboxtitle3_used {
	margin-top: 10px;
	margin-bottom:0px;
	width: 312px;
	}
.sideboxtitle3_used:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sidebox_used {
	text-align: left;
	font-size: 11px;
	width: 306px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	margin-top:-5px;
	padding: 3px 2px 2px 2px;
}	
	html>body .sidebox_used {
	margin-top:0px;
	}
#middlebox_infol_used {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 140px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 281px;
}	
#middlebox_infoll_used {
	text-align: left;
	font-size: 11px;
	width: 380px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
}
.contactformleftl_used{
	float: left;
	width: 135px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 0px;
	line-height: 15px;
}
#middlebox_ucs {
	text-align: left;
	font-size: 11px;
	width: 450px;
	margin-bottom: 10px;
	padding: 2px;
}
.formucs { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 210px; 
}
	html>body .formucs {
	width: 210px; 
	}
.contactformleftllucs {
	float: left;
	width: 141px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.form100ucs { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 138px; 
}
.red_used {
	color: #9d1521;
	font-weight: bold;
	font-size:13px;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	margin-bottom: 0;
}
.li_arrow4_rebates { 
	text-align: center;
	background-color: #ececec; 
	width:100px;
	padding: 3px; 
	font-size: 11px;
	float: left;
	margin: 2px;
}
.rebates_border	{
	width: 331px;
	border: 1px solid #999;
	padding: 1px;
}
.sidebox_MSRP_float_reviews {
	float: right;
	text-align: left;
	font-size: 11px;
	width: 156px;
	border: 1px solid #999;
	padding: 2px;
	background-color:#ECECEC;
	margin-top: 25px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.paging {
	color: #2b6b96; 
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	margin-top: 0px;
}
.upscale_used {
	text-align: left;
	padding-top: 4px;
	color: #9d1521; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: -2px 5px; 
	padding-left: 5px;
}
.sorts {
	text-align: center;
	color: #2b6b96; 
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	width: 480px;
	/*margin: 15px;*/
	padding: 7px;
	background-color:#f8ffda;
	border: 1px solid #999;
	line-height: 14px;
}
.sorts_reviews {
	text-align: center;
	color: #2b6b96; 
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	width: 400;
	padding: 4px;
	background-color:#f8ffda;
	border: 1px solid #999;
}
.graynote-used {
	text-align: left;
	font-size: 10px;
	line-height: 10px;
	color: #3e3e3e; 
	font-weight: none;
}




/* DEALERSHIP DIRECTORY  */	

.map {
	width: 504px;
	height: 400px
}
.map_border {
	float: right;
	padding: 3px;
	border: solid 1px #777;
}
.dealer_list {
	float: left;
	padding: 3px;
	width: 200px;
	margin-left: 10px;
}
.dealer_list_item {
	line-height: 13px;
	padding: 4px;
	margin-left: 5px;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: -2px 3px; 
}
.dealer_right {
	float: right;
	padding: 3px;
	width: 513px;
	margin-right: 10px;
	text-align: right;
}
.dealer_ajax {
	float: left;
	width: 160px;
	margin-left: 6px;
	margin-bottom: 15px;
}
.dealer_ajax_width {
	width: 150px;
}
.dealer_ajax2 {
	float: left;
	width: 70px;
	margin-left: 6px;
	margin-bottom: 15px;
}
.dealer_ajax_width2 {
	width: 60px;
}
.red2_dealer{
	padding: 0px 5px 0px 5px;
	color: #9d1521; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: none;
	line-height: 14px;
}
#middlebox_select_dealer {
	text-align: left;
	font-size: 11px;
	width: 506px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
}
.dealer_message {
	text-align: left;
	font-size: 12px;
	width: 520px;
	margin: 10px;
	padding: 7px;
	background-color:#f7f7f7;
	border: 1px solid #999;
	font-weight: bold;
	line-height: 14px;
}
.loan_message {
	text-align: left;
	font-size: 12px;
/*	width: 630px; 
	margin: 10px; */
	padding: 7px;
	background-color:#f7f7f7;
	border: 1px solid #999;
	font-weight: none;
	line-height: 14px;
}
.middlebox_dealer_state {
	text-align: left;
	font-size: 11px;
	width: 304px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
}
.state_city{ 
	background-color: #326598; 
	width:148px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 3px;
	border-bottom: 1px solid #999;
	float: left;
	color:#fff;
}
.dealer_state { 
	background-color: #ececec; 
	width:146px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 3px; 
	border: 1px solid #fff;
	float: left;
}
.dealer_state2 { 
	background-color: #ececec; 
	width:140px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 3px; 
	border: 1px solid #fff;
	float: left;
}
.dealer_state3 { 
	background-color: #ececec; 
	width:226px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 3px; 
	border: 1px solid #fff;
	float: left;
}
.dealer_state4 { 
	background-color: #ececec; 
	width:228px;
	padding: 3px 1px; 
	font-size: 11px;
	padding-left: 3px; 
	border: 1px solid #fff;
	float: left;
}
.border_dw_dealer { 
	font-size: 11px; 
	padding: 3px; 
	border-bottom: 1px solid #a6a6a6; 
	color: #9d1521; 
	font-size: 13px; 
	text-transform: none;
	font-weight: bold;
}
.red_subtitles {
	color: #9d1521; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 30px 0px 0px 0px;  
	padding-left: 10px;
}
.count {
	color: #9d1521; 
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	margin-top: 0px;
	padding-bottom: 3px;
}

		

/* NEW MONTHLY PAYMENT CALCULATOR  */	

#middle_monthly_left {
	overflow: hidden;
	float: left;
	text-align: left;
	padding-right: 5px;
	margin-left: 15px;
	margin-right: 5px;
	width: 410px;
	display: inline;
	background-image: url(/images/sep_vert.gif);	
	background-position: 413px; 
	background-repeat: no-repeat; 
}
#middle_monthly_right {
	overflow: hidden;
	float: right;
	text-align: left;
	padding: 0px;
	margin-left: 5px;
	margin-right: 15px;
	width: 295px;
	display: inline;
}
#middle_monthly_left2 {
	overflow: hidden;
	float: left;
	text-align: left;
	margin-left: 10px;
	margin-right: 0px;
	width: 331px;
	display: inline;
}
#middle_monthly_right2 {
	overflow: hidden;
	float: right;
	text-align: left;
	padding-left: 17px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 9px;
	width: 386px;
	display: inline;
	background-image: url(/images/sep_vert.gif);
	background-position: 7px; 
	background-repeat: no-repeat; 
}
#middlebox_monthly {
	text-align: left;
	font-size: 11px;
	width: 290px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	background-color:#f7f7f7;
}
.calc-bg-data1_monthly {
	float: left;
	width: 55px;
	height: 20px;
	padding: 1px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7; 
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #cecece;
	color: #9d1521;
	font-size: 11px;
	font-weight: bold;
}
.calc-bg-data2_monthly {
	float: left;
	width: 65px;
	height: 20px;
	padding: 1px;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7; 
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-size: 11px;
}
#middlebox_infodata2_monthly {
	text-align: left;
	font-size: 11px;
	width: 399px;
	border: 0px solid #999;
	margin: 0 0px 10px 0px;
	padding: 0px;
}
.monthly_radio {
	float: left;
}
.calc-bg_monthly {
	background: url(/images/calc-bg_monthly.gif)  no-repeat;
	text-align: left;
	width: 399px;
	height: 33px;
	color: #fff; 
	margin-top: 8px;
	line-height: 0px;
	margin-left: 0px;
}
.calc-bg-header1_monthly{
	float: left;
	width: 40px;
	padding: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-header2_monthly{
	float: left;
	width: 15px;
	padding: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-header3_monthly{
	float: left;
	width: 67px;
	padding: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top: 9px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
#middlebox_infoYellow2_monthly {
	text-align: left;
	font-size: 11px;
	width: 393px;
	border: 1px solid #999;
	margin: 0 2px 3px 2px;
	padding: 2px;
	background-color:#f8ffda;
}
#middlebox_infoGray2_monthly {
	padding: 2px;
	text-align: left;
	font-size: 11px;
	width: 392px;
	border: 1px solid #999;
	margin: 0 0px 10px 0px;
	background-color:#f7f7f7;
}
#middlebox_infoGray2_monthly2 {
	padding: 2px;
	text-align: left;
	font-size: 11px;
	width: 392px;
	border: 1px solid #999;
	margin: 0 0px 10px 0px;
	background-color:#f7f7f7;
}
#middlebox_infoNo2_monthly {
	text-align: left;
	font-size: 11px;
	width: 380px;
	border: 1px;
	margin: -20px 0px 0px 0px;
	padding: 2px;
	color: #666666;
}
.calc-bottom_monthly {
	float: left;
	width: 60px;
	padding: 0px;
	text-align: center;
	color: #003366;
	margin-right: 8px;
	margin-left: 4px;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
}
.calc-bottom2_monthly {
	float: left;
	width: 85px;
	padding: 1px;
	text-align: center;
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	margin-left: 8px;
}
.calc-bottom_monthly_fields {
	width: 45px;
}
.calc-bottom_monthly_fields2 {
	width: 85px;
}
.blue_monthly {
	color: #2b6b96;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
}
#middlebox_select_monthly_newlayout {
	text-align: left;
	font-size: 11px;
	width: 540px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	margin-right: 10px;
}
.l_newlayout {
	padding-top: 2px;
	float: left;
	margin-bottom: 2px;
	margin-left: 15px;
	margin-right: 10px;
	width: 141px;
	height: 23px;
	font-weight: bold;
	font-size:12px;
}
.r_newlayout {
	float: left;
	width: 162px;
	height: 25px;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 2px;
}
.n_newlayout {
	background-image: url(/images/sep_vert.gif);
	background-position: 201px; 
	background-repeat: no-repeat; 
	float: left;
	width: 206px;
	text-align: left;
	margin-right: 0px;
	margin-bottom: 2px;
}
.fields_newlayout {
	width: 145px;
}
.fields_newlayout2 {
	width: 150px;
}
	html>body .fields_newlayout2 {
	width: 145px; 
	}
.vehicle_list {
	width: 168px;
}
.vehic_right {
	float: left;
	width: 173px;
	text-align: center;
}
.vehic_left {
	float: left;
	width: 360px;
}
.border_dw_inv { 
	font-size: 13px; 
	padding: 3px; 
	border-top: 1px solid #a6a6a6; 
	background-color: #efefef;
	font-weight: bold;
	color: #9d1521;
	height: 45px;
}
	html>body .border_dw_inv {
	height: 45px;
	}
.calc_index_left {
	float:left;
	width: 105px;
	text-align: left;
	font-weight: bold;
	padding-left: 1px;
	padding-top: 4px;
	margin-bottom: 2px;
}
.calc_index_right {
	float:left;
	width: 105px;
	text-align: right;
	font-weight: bold;
	padding-left: 1px;
	margin-bottom: 2px;
}
.calc_index_fields {
	width: 87px;
}
.calc_index_fields2 {
	width: 92px;
}
	html>body .calc_index_fields2 {
	width: 87px;
	}
.calc_index_border_dw_inv { 
	font-size: 12px; 
	padding: 2px; 
	border-top: 1px solid #a6a6a6; 
	background-color: #efefef;
	font-weight: bold;
	color: #9d1521;
	height: 47px;
	width: 226px;
}
	html>body .calc_index_border_dw_inv {
	width: auto;
	}
.calc_index_bottom_left {
	float: left;
	width: 130px;
	text-align: left;
	height: 40px;
}
.calc_index_bottom_right {
	float: right;
	width: 95px;
	text-align: center;
	height: 40px;
}
.calc_index_width {
	width: 95px; 
}
.calc_index_hr { 
	height: 1px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
	html>body .calc_index_hr {
	margin-bottom: 3px;
	}
.border_dw_inv2 { 
	font-size: 13px; 
	padding: 3px; 
	border-top: 1px solid #a6a6a6; 
	background-color: #efefef;
	font-weight: bold;
}
#middlebox_select_monthly_newlayout2 {
	overflow: hidden;
	float: left;
	text-align: left;
	font-size: 11px;
	width: 420px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
}
.calc-bg-header1_monthlynew{
	overflow: visible;
	float: left;
	width: 30px;
	height: 23px;
	padding: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-header2_monthlynew{
	overflow: visible;
	float: left;
	width: 15px;
	height: 23px;
	padding: 0px;
	padding-left: 0px;
	text-align: center;
	margin-top: 7px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-header3_monthlynew{
	text-align: right;
	float: left;
	width: 74px;
	height: 23px;
	padding: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 14px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
.calc-bg-data1_monthlynew {
	float: left;
	width: 44px;
	height: 23px;
	padding: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 0px;
	border-top: 1px solid #cecece;
	border-right: 1px solid #cecece;
	font-size: 11px;
	font-weight: bold;
}
.calc-bg-data2_monthlynew {
	float: left;
	width: 75px;
	height: 26px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 0px;
	text-align: right;
	margin-top: 1px;
	margin-bottom: 0px;
	border-top: 1px solid #cecece;
	font-size: 11px;
}
#middlebox_select_monthly {
	text-align: left;
	font-size: 11px;
	width: 645px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
}
.r {
	float: right;
	margin-right: 20px;
}
.r2 {
	float: left;
	margin-right: 100px;
}
.l {
	float: left;
	margin-left: 130px;
	margin-right: 10px;
}
.l2 {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.wr {
	width: 180px;
	color: #2b6b96;
	font-weight: bold;
	background-color: #FEFFBE;
}
.wl {
	width: 135px;
	color: #2b6b96;
	font-weight: bold;
	background-color: #FEFFBE;
}
.border_dw_monthly { 
	font-size: 11px; 
	height: 45px;
	padding: 3px; 
	border-bottom: 1px solid #a6a6a6; 
	color: #2b6b96; 
	font-size: 13px; 
	text-transform: none;
	background-color: #efefef;
	font-weight: bold;
	}
.red_monthly {
	color: #9d1521;
	font-weight: bold;
	font-size:14px;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.trims_monthly { 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 0px 3px; 	
	color: #3e3e3e;
	padding: 2px 2px; 
	font-size: 13px;
	line-height: 14px;
	padding-left: 6px; 
	margin-left: 15px;
	text-align: left;
	margin-bottom: 4px;
}
.trims_monthly2 { 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 0px 3px; 	
	color: #3e3e3e;
	padding: 2px 2px; 
	font-size: 13px;
	line-height: 14px;
	padding-left: 6px; 
	margin-left: 15px;
	text-align: left;
	margin-bottom: 10px;
}
.trims_monthlym { 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 0px 3px; 	
	color: #3e3e3e;
	padding: 2px 2px; 
	font-size: 12px;
	line-height: 13px;
	padding-left: 6px; 
	margin-left: 5px;
	text-align: left;
	margin-bottom: 4px;
	font-weight: bold;
}
#note_monthly {
	text-align: left;
	font-size: 11px;
	width: 645px;
	margin: -8px 0px 0px 5px;
	padding: 0px;
	font-size: 10px;
	color: #666666;
}
.model_titleb_monthly {
	float: left;
	width: 240px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
}
.model_retailb_monthly {
	float: left;
	width: 70px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.model_seatingb_monthly {
	float: left;
	width: 40px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.model_doorsb_monthly {
	float: left;
	width: 40px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.model_fuelb_monthly {
	float: left;
	width: 85px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.model_warrantyb_monthly {
	float: left;
	width: 85px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.model_reviewb_monthly {
	float: left;
	width: 40px;
	padding: 1px;
	padding-left: 5px;
	font-weight: bold;
	text-align: center;
}
.model_title_monthly {
	float: left;
	width: 240px;
	padding: 1px;
	padding-left: 7px;
	text-align: left;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 0px 4px; 	
}
.model_retail_monthly {
	float: left;
	width: 70px;
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
.model_seating_monthly {
	float: left;
	width: 40px;
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
.model_doors_monthly {
	float: left;
	width: 40px;
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
.model_fuel_monthly {
	float: left;
	width: 85px;
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
.model_warranty_monthly {
	float: left;
	width: 85px;
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
.model_review_monthly {
	float: left;
	width: 40px;
	padding: 1px;
	padding-left: 5px;
	text-align: center;
}
#middle_new_monthly {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 10px;
	width: 460px;
	 display: inline;
	}
#middle_new_monthly2 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 10px;
	width: 460px;
	 display: inline;
	}
.big_black {
	margin-left: 10px;
	color: #2b6b96;
	font-size: 18px;
}
.monthly_button {
	width: 220px;
}
#middle3 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 10px;
	width: 460px;
	display: inline;
}
#middle_small3 {
	overflow: hidden;
	float: right;
	text-align: left;
	padding: 7px 15px 0px 3px;
	width: 256px;
	display: inline;
}
#middle_small3_border {
	text-align: left;
	font-size: 11px;
	width: 256px;
	border: 1px solid #999;
	padding: 2px;
	margin-right: 10px;
}
.extra-calc {
	float:left;
	width: 105px;
	text-align:center;
	font-weight: bold;
	padding-left: 1px;
}
.extra-calc_fields {
	width: 87px;
}
.break_loan {
	background-image: url(/images/sep_hori_d.gif);
	background-repeat: repeat-x; 
	height: 5px;
	margin-top:5px;
	margin-bottom:-5px;
}
	html>body .break_loan {
	margin-bottom: 10px;
}
	
.month_high {
border-top: 1px dotted #f2f2f2;
padding-top: 1px; 
padding-bottom: 1px; 
}






/* style: trim name  */	
.trim_body{ 
	float: left;
	width: 135px;
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 	
	padding: 1px 1px; 
	font-size: 11px;
	padding-left: 12px; 
	}
	html>body .trim_body {
	padding: 3px 3px;
		padding-left: 12px;
}
	
	
.trim_body_noarrow{ 
	float: left;
	width: 135px;
	background-image: url(/images/niets.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 	
	padding: 3px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	
	}
	
.trim_body2{ 
	float: left;
	width: 180px;
	padding: 3px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	
	}

.trim_title {  
	float: left;
	color: #9d1521;
	font-weight: bold;
	width: 135px;
	font-size:12px;
	text-transform: uppercase;
	padding: 3px 3px 0 0; 
	padding-left: 12px; 
	height: 28px;
	background-color: #efefef;
	
	}
	html>body .trim_title {
	height: 30px;
}
	
	
.trim_title2 {  
float: left;
	font-weight: bold;
	width: 135px;
	font-size:11px;
	text-transform: uppercase;
	padding: 3px 3px 0 0; 
	padding-left: 12px;
	height: 28px; 
	background-color: #efefef; 
	}
	html>body .trim_title2 {
	height: 30px;
}

/* style: balance name  */	
.balance_body{ 
	float: left;
	width: 56px;
	font-size:11px;
	text-transform: uppercase;
	padding: 3px 3px;  
	padding-left: 5px; 
	padding-right: 2px;	
	}
.balance_body-alt{ 
	float: left;
	width: 56px;
	font-size:11px;
	text-transform: uppercase;
	padding: 3px 3px;  
	padding-left: 5px; 
	padding-right: 2px;	
	background-color: #c0c0c0; 
	}


.balance_body2{ 
	float: left;
	width: 80px;
	padding: 3px 3px;
	font-size: 11px;
	padding-left: 12px; 
	
	}
	

.balance_title {  
float: left;
color: #9d1521;
	font-weight: bold;
	width: 56px;
	font-size:11px;
	text-transform: uppercase;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	background-color: #fff; 
	
	
	}
	
	
.balance_title2 {  
float: left;
	font-weight: bold;
	width: 30px;
	font-size:12px;
	text-transform: uppercase;
	padding: 3px 3px; 
	padding-left: 12px; 
	
	background-color: #fff; 
	
	}
/* style: reliable name  */	
.reliable_body{ 
	float: left;
	width: 20px;
	text-align: center;
	font-size:11px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	margin: 1px;
	color: #2b6b96; font-size: 12px; font-weight: bold;
	
	}
	
.reliable_body2{ 
	float: left;
	width: 240px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: left;
	margin: 1px;
	}
	
.reliable_body3{ 
	float: left;
	width: 100px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
	margin: 1px;
	font-weight: bold;
	color: #a37705;
	}
	
.reliable_body_g{ 
	float: left;
	text-align: center;
	width: 20px;
	font-size:11px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
		background-color: #f6f6f6;
		margin: 1px;
	color: #2b6b96; font-size: 12px; font-weight: bold;

	}
	
.reliable_body2_g{ 
	float: left;
	width: 240px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: left;
		background-color: #f6f6f6;
		margin: 1px;
		
	}
.reliable_body3_g{ 
	float: left;
	width: 100px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
		background-color: #f6f6f6;
		margin: 1px;
	font-weight: bold;
	color: #a37705;  
	}

.reliable_title {  
float: left;
	font-weight: bold;
	width: 20px;
	text-align: center;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}
	
	
.reliable_title2 {  
	float: left;
	font-weight: bold;
	width: 240px;
	padding: 3px 3px;   
	text-align: left;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}
	
	.reliable_title3 {  
	float: left;
	font-weight: bold;
	width: 100px;
	padding: 3px 3px;   
	text-align: center;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}

	
/* style: sedance name  */	
.sedance_body{ 
	float: left;
	width: 120px;
	font-size:11px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	margin: 1px;
	
	}
	
.sedance_body2{ 
	float: left;
	width: 80px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
	margin: 1px;
	color: #a37705;
	font-weight: bold;
	}
	
.sedance_body_g{ 
	float: left;
	width: 120px;
	font-size:11px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
		background-color: #f6f6f6;
		margin: 1px;
		

	}
	
.sedance_body2_g{ 
	float: left;
	width: 80px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
	background-color: #f6f6f6;
	margin: 1px;
	color: #a37705;
	font-weight: bold;

	}
	
.sedance_body_arrow{ 
	float: left;
	width: 125px;
	background-image: url(/images/arrow.gif);
	background-color: #fff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 	
	padding: 3px 3px 3px 12px;
	font-size: 11px;
	
	}


.sedance_body_arrowg{ 
	float: left;
	width: 125px;
	background-image: url(/images/arrow.gif);
	background-color: #f6f6f6;
	background-repeat: no-repeat; 
	background-position: 4px 5px; 	
	padding: 3px 3px 3px 12px;
	margin: 1px;
	font-size: 11px;
	
	}
	

.sedance_title {  
float: left;
	font-weight: bold;
	width: 120px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	font-size: 12px;
	}
	
.sedance_titleg {  
float: left;
	font-weight: bold;
	width: 125px;
	padding: 3px 3px 3px 12px;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	font-size: 12px;
	}
	
	
.sedance_title2 {  
	float: left;
	font-weight: bold;
	width: 80px;
	padding: 3px 3px;   
	text-align: center;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	font-size: 12px;
}
	
/* style: little arrow grey background  */
.lo_arrow { 
	background-image: url(/images/arrow.gif);
	background-color: #f7f7f7; 
	background-repeat: no-repeat; 
	background-position: 8px 8px; 
	
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 14px; 
	border: 1px solid #fff;
	}
	
	
	html>body .lo_arrow {
		background-image: url(/images/arrow.gif);
	background-color: #f7f7f7; 
	background-repeat: no-repeat; 
	background-position: 5px 5px; 
		}
	
	
/* style: middle column 375 width  */
	
#middle {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 4px;
	width: 389px;
	 display: inline;
	}

#middle-js {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 2px;
	width: 410px;
	 display: inline;
	}
	
/* style: middle column 550 width  */
#middle2 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 0;
	width: 550px;
	 display: inline;

	}
	
#middle22 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 10px;
	width: 550px;
	display: inline;
}
#middle222 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 10px;
	width: 550px;
	display: inline;
}
#middle4 {
	overflow: hidden;
	float: right;
	text-align: left;
	padding: 7px 10px 0 0;
	width: 240px;
	 display: inline;
	}
	
#middle5 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 0;
	width: 355px;
	 display: inline;
	}
	
#middle6 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 0px 0 0 0;
	width: 550px;
	 display: inline;

	}
	
#middle7 {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 10px;
	width: 355px;
	 display: inline;
	}
	
	
	
#middleblue {
	background-color:#236ba3;
	text-align: center;
	padding: 7px 5px 10px 5px;
	width: 216px;
	
	}
	html>body #middleblue {
	padding: 7px 10px 10px 10px;
	width: 236px;
		}
	
	

.white {
	background-color:#fff;
	text-align: center;
	padding: 7px 0px 10px 4px;
	width: 189px;
	font-size: 11px;
	
	}
	html>body .white {
	padding: 7px 10px 10px 14px;
width: 210px;
		}
	
.whitestrong {
	
	text-align:center;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	}
	
.whitetable {
	float:left;
	width: 70px;
	text-align:center;
	font-weight: bold;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 5px;
	}
	html>body .whitetable {
		width: 63px;
		
		}
	

	
#middle_small {
	background-image: url(/images/sep_vert.gif);
	background-position: 300px 12px; 
	background-repeat: no-repeat; 
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 0 0 0;
	margin-right: 3px;
	margin-left: 3px;
	width: 314px;
}

	
#middleinsmall {
color: ##3e3e3e;
font-weight: normal;
font-size:11px;
text-align: left;
padding: 0;
margin: 0;
width: 285px;
	
	}

	
#right-sidebar{
float: left;
text-align: left;
width: 245px;
display: inline;
padding-top:0;
}

html>body #right-sidebar{
padding-top: 7px;
}

#middlebox {
	text-align: left;
	font-size: 11px;
	width: 375x;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
		}

/* style: box for car types 375px  */

#middlebox_cartypes {
	text-align: left;
	font-size: 11px;
	width: 375x;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	float:left;
		}
		
#middlebox_cartypes2 {
	text-align: left;
	font-size: 11px;
	width: 395x;
	/*border: 1px solid #999; */
	margin-bottom: 10px;
	padding: 2px;
		}
		
#middlebox_loan {
	text-align: left;
	font-size: 11px;
	width: 200px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 15px  15px 5px  15px;
		}
		
/* style: box for invoice pricing 375px  */
		
#middlebox_invoicepricing {
	text-align: left;
	font-size: 11px;
	width: 375x;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	float:left;
		}
		
#middlebox2 {
	text-align: left;
	font-size: 11px;
	width: 544px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
		}

/* style:  box for select your car, no tables  */

#middlebox_select {
	text-align: left;
	font-size: 11px;
	width: 544px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
}	
.selectcar {
	margin-left:60px;
	text-align: center;
	width:420px;
	margin-top: -15px;
}
	html>body .selectcar {
	margin-top: 5px;
	}

.selectcarleft {
	float:left;
	text-align: left;
	padding-top: 4px;
	width:40px;
}
.selectcarleft2 {
	float:left;
	text-align: left;
	width:150px;
}
.selectcarright {
	float:left;
	text-align: left;
	padding-top: 4px;
	padding-left: 30px;
	width:40px;
		}
.selectcarright2 {
	float:left;
	text-align: left;
	width:150px;
		}

		
#middlebox_small {
	text-align: left;
	font-size: 11px;
	width: 260px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
		}
		
/* style:  box for vehicle, no tables  */
		
#middlebox_vehicle {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 260px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	height: 240px;
		}
		
	html>body #middlebox_vehicle {
	height: 230px;
		}
		
/* style:  box for contact, no tables  */
		
#middlebox_contact {
    float: right;
	text-align: left;
	font-size: 11px;
	width: 260px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	height: 240px;
		}
html>body #middlebox_contact {
	height: 230px;
		}

.contactform{
	float: left;
	padding: 2px;
	padding-left: 10px;
	width: 250px;
		}	
.contactformleft{
	float: left;
	width: 120px;
	padding: 2px;
	padding-left: 10px;
		}

.contactformright{
	float: left;
	width: 100px;
	padding: 2px;
		}
		
/* style:  box for info, no tables  */
		
#middlebox_infol {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 160px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 285px;
}
	html>body #middlebox_infol  {
	width: 160px;
	height: 275px;
	}		
#middlebox_infoll {
    float: right;
	text-align: left;
	font-size: 11px;
	width: 218px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 285px;
	
		}
		
	html>body #middlebox_infoll  {
	width: 200px;
	height: 275px;
		}
		
		
#middlebox_infolll {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 378px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
		}
			html>body #middlebox_infolll  {
	width: 380px;
		}
		
	#middlebox_info4 {
    float: left;
	text-align: left;
	font-size: 11px;
	
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
		}
		
			#middlebox_info4b {
			
    float: right;
	text-align: left;
	font-size: 11px;
	
	border: 1px solid #999;
	margin: 15px 2px 10px 2px;
	padding: 2px;
		}
		
#middlebox_info_even {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 182px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 400px;
}		
	html>body #middlebox_info_even  {
	height: 400px;
	}	
#middlebox_info_even-dup {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 178px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 400px;
}		
	html>body #middlebox_info_even-dup  {
	height: 400px;
	}
#middlebox_info_even-3 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 182px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 400px;
}		
	html>body #middlebox_info_even-3  {
	height: 400px;
	}

#whole_loan_form_double {
	width: 720px;
}
.loan_footer {
	width: 650px;
}
.loan_footer1 {
	width: 215x;
    float: left;
	margin-right: 150px;
}
.loan_footer2 {
    float: right;
	margin:10px 10px 10px 0;
}
.loan_footer3 {
    float: right;
	margin-right: 300px;
}
.loan_footer4 {
    float: right;
}
#middlebox_info_survey {
	text-align: left;
	font-size: 11px;
	width: 550px;
	border: 1px solid #999;
	margin: 10px;
	padding: 2px;
}
.surveyl {
    width: 546px;
    clear: both;
}
.survey_label {
    width: 520px;
	text-align: left;
	padding: 6px;
}

/*
.survey_label {
    float: left;
    width: 264px;
	text-align: left;
	padding: 3px;
	padding-right: 3px;
}
*/
.survey_create_width {
	width: 350px;
}

#middlebox_info_even_double {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 345px;
	margin: 0 2px 10px 2px;
	padding: 2px;
	border:solid 1px #ccc;

}		

#middlebox_info_even_double2 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 345px;
    border:solid 1px #ccc;
	margin: 0 2px 10px 2px;
	padding: 2px;

}		

#success_col1 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 345px;
	margin: 0 2px 10px 2px;
	padding: 2px;
}		

#success_col2 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 345px;
	margin: 0 2px 10px 2px;
	padding: 2px;
}	
.contactformleftl_double{
	float: left;
	width: 160px;
	height: 37px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
	html>body #contactformleftl_double  {
	width: 160px;
	height: 37px;
	}
.contactformrightl_double{
	float: left;
	width: 160px;
	height: 37px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
	html>body #contactformrightl_double  {
	width: 160px;
	height: 37px;
	}
.contactformleftl_double_fields { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 98%; 
}
	html>body .contactformleftl_double_fields {
	width: 98%; 
	}

#middlebox_info_even2 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 170px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 400px;
}
	html>body #middlebox_info_even2  {
	height: 400px;
		}
#middlebox_info_even2a {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 170px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 400px;
}
	html>body #middlebox_info_even2a  {
	height: 400px;
	}
#middlebox_info_even2b {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 170px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 510px;
}
	html>body #middlebox_info_even2b  {
	height: 495px;
	}	
#middlebox_info_large {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 374px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
}
.contactformleftl{
	float: left;
	width: 170px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
	html>body #contactformleftl  {
	width: 170px;
	}
.contactformleftl_fields { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 95%; 
}
	html>body .contactformleftl_fields {
	width: 100%; 
	}
	.contactformleftl_quote{
	float: left;
	width: 130px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
		}
			html>body .contactformleftl_quote  {
	width: 130px;
		}
#middlebox_infol_quote {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 140px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 285px;
}
	html>body #middlebox_infol_quote  {
	width: 160px;
	height: 275px;
	}		
#whole_loan_form {
	width: 580px;
}
.contactformleftl2{
	float: left;
	width: 150px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
		.contactformleftll{
	float: left;
	width: 100px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	
	
		}
		
.contactformleftlll{
	float: left;
	width: 75px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1 px solid #000033;
		}

.contactformrightr{
	float: left;
	width: 80px;
	padding: 2px;
	padding-right: 5px;
	}
	
.contactformrightrr{
	float: right;
	width: 180px;
	padding: 2px;
	padding-right: 5px;
	
		}
		
		
.contactformrightrrr{
	float: left;
	width: 70px;
	padding: 2px;
	padding-right: 5px;
	border: 1 px solid #000033;
	
	
		}
		
.lock {
		}

/* style:  box for compact models, no tables  */
		
#middlebox_infomodels {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 380px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	
		}
		
.model_titleb{
	float: left;
	width: 103px;
	padding: 2px;
	padding-left: 5px;
	font-weight: bold;
	
		}
		
.model_titleb2{
	float: left;
	width: 50px;
	padding: 2px;
	padding-left: 5px;
	font-weight: bold;
		}
		
.model_retailb{
	float: left;
	width: 100px;
	padding: 2px;
	font-weight: bold;
	
		}
		
.model_retailb2{
	float: left;
	width: 130px;
	padding: 2px;
	font-weight: bold;
		}
.model_seatingb{
	float: left;
	width: 38px;
	padding: 2px;
	text-align: center;
	font-weight: bold;
		}
.model_seatingb2{
	float: left;
	width: 55px;
	padding: 2px;
	text-align: center;
	font-weight: bold;
		}
.model_fuelb{
	float: left;
	width: 76px;
	padding: 2px;
	font-weight: bold;
		}
.model_reviewb{
	float: left;
	width: 20px;
	padding: 2px;
	font-weight: bold;
		}
		
.model{
	float: left;
	width: 42px;
	padding: 2px;
	padding-left: 3px;
	text-align:left;
	font-weight: bold;
		}
.modelb{
	float: left;
	width: 36px;
	padding: 2px;
	padding-left: 3px;
	text-align:left;
	font-weight: bold;
	font-size:10px;
		}
		
.modelt{
	float: left;
	width: 65px;
	padding: 2px;
	padding-left: 3px;
	text-align:left;
	font-weight: bold;

		}
		
.model2{
	float: left;
	width: 74px;
	padding: 2px;
	padding-left: 3px;
		font-weight: bold;
		}
		
.model3{
	float: left;
	width: 42px;
	padding: 2px;
	padding-left: 3px;
		}
		
.model3bis{
	float: left;
	width: 36px;
	padding: 2px;
	padding-left: 3px;
	text-align: center;

		}
.model3tris{
	float: left;
	width: 65px;
	padding: 2px;
	padding-left: 3px;
font-size:10px;
		}
		
		
.model4{
	float: left;
	width: 60px;
	padding: 2px;
	padding-left: 3px;
	
		}

		
.model5{
	float: right;
	width: 60px;
	margin: -23px 0 0 0;
	padding: 2px;
	padding-left: 3px;
	
		}
		
		
.model_title{
	float: left;
	width: 105px;
	padding: 2px;
	padding-left: 5px;
	
		}
		
.model_title2{
	float: left;
	width: 50px;
	padding: 2px;
	padding-left: 5px;
	
		}
		
.model_retail{
	float: left;
	width: 100px;
	padding: 2px;
	
		}
		
.model_retail2{
	float: left;
	width: 130px;
	padding: 2px;
	
		}
.model_seating{
	float: left;
	width: 38px;
	padding: 2px;
	text-align: center;

		}
		
	.model_seating2{
	float: left;
	width: 55px;
	padding: 2px;
	
	text-align: center;
		}
.model_fuel{
	float: left;
	width: 76px;
	padding: 2px;
	
		}
.model_review{
	float: left;
	width: 33px;
	padding: 2px;

		}
		
		
/* style:tweak inside the pages  */

.t50 {
	float: left;
	text-align:center;
	width: 185px;
	padding: 2px;
}
		
		

/* style: large box for logo's 730 px  */

#widebox_logo {
	text-align: left;
	font-size: 11px;
	width: 730px;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
		}
		
/* style:   */	

div.spacer {
  clear: both;
  }
  
div.floating {
  float: left;
  width: 92px;
  height: 50px;
  text-align: center;
  }
  
div.floating_text {
  float: left;
  width: 92px;
  height: 15px;
  text-align: center;
  }
  
div.floating_index {
  float: left;
  width: 110px;
  height: 50px;
  text-align: center;
  }
  	html>body .floating_index {
		width:113px;
		}
  
  
 .border_img { 
	
	border: solid 1px #fff; 
	}
.border_img:hover { 
	
	border: solid 1px #ff4600; 
	}

div.floating_text_index {
  float: left;
  width: 110px;
  height: 15px;
  text-align: center;
  }
  	html>body .floating_text_index {
		width:113px;
		}

div.floating_logo {
  float: left;
  width: 121px;
   height: 40px;
  text-align: center;
  }
  
 div.floating_logotext {
  float: left;
  width: 121px;
  height: 20px;
  text-align: center;
  }
  
  div.floatingcar {
  float: left;
  width: 125px;
  height: 100px;
  text-align: center;
  padding :1px;
  }
  div.floatingcar-3x3 {
  float: left;
  width: 125px;
  text-align: center;
  padding :1px;
  margin-top:0px;
  }

  
/* style: break with dotted lines  */

.break {
	background-image: url(/images/sep_hori_d.gif);
		background-repeat: repeat-x; 
	height: 5px;
	margin-top:10px;
	margin-bottom:5px;
	}	
.breakucs {
	background-image: url(/images/sep_hori_d.gif);
	background-repeat: repeat-x; 
	height: 5px;
	margin-top:0px;
	margin-bottom:10px;
	}	
	
.break_nopadding {
	background-image: url(/images/sep_hori_d.gif);
		background-repeat: repeat-x; 
	height: 5px;
	margin-top:0px;
	margin-bottom:5px;
	}	
  
/* style: footer  */

/* style: footer width 734 px  */
	
#footer2 {
	margin: 0 auto;
	text-align: left;
	padding-left: 10px;
	padding-right:10px;
	width: 734px;
	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: 0px 0 0px 0;
	width: 754px;

	background-color:#fff;
	font-size: 11px;  
	background-position: 0 top;
	height:90px;
	}
	


.footer {
	padding: 10px 10px 10px;
	

}

.footerright {
	text-align: right;
	float: right;
	padding: 0px 0 0px 0;
	margin: 0 10px 0 0;
	width: 250px;
	background-color:#fff;
	margin-top: -45px;
	height: 32px;
}
	html>body .footerright {
	margin-top: -40px; 
	}
#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;
}
.border_dw { 
	font-size: 11px; 
	padding: 3px; 
	color: #2b6b96; 
	font-size: 13px; 
	text-transform: none;
	background-color: #efefef;
	font-weight: bold;
}
.space3 { 
	padding: 3px; 
font-size: 11px; 
	}
.space3_tx10_w { 
	color: #fff; 
	font-size: 10px; 
	padding: 3px; 
	}
	
/* style: forms width: number is width of the form  */
	
.form100 { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 90%; 
}
	html>body .form100 {
	width: 100%; 
	}
.form70 { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width: 65%; 
}
.form80 { 
	color: #525252; 
	font-size: 12px;
	font-family: Tahoma; 
	width: 80%;
}
.form60 { 
	color: #525252; 
	font-size: 12px;
	font-family: Tahoma; 
	width: 60%;
}
.form { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma;
}
.tx12_TitDesc { 
	color: #2b6b96; 
	font-size: 12px; 
	font-weight: bold; 
	text-transform: uppercase; 
}
.distance {
	padding-top: 4px;
	padding-bottom: 4px;
	}
 .top {
	padding:  0 4px 4px   4px;
}
	
.left {
	float: left;
	padding-top: 5px;
	height: 20px;
	}
.right {
	float: right;
	height: 20px;
	width: 80px;
	text-align: left;
	
	}
	
	
div.row {
  clear: both;
  padding: 5px 0 5px 5px;
font-size: 11px; 
  }
  
  html>body .row {
	padding: 10px 0 10px 5px;
	
	
		}

div.row span.label {
  float: left;
  width: 33px;
    font-weight: bold;
  text-align: right;
  padding-top: 3px;
  padding-right: 4px;


  }

div.row span.formw {
  float: left;
  width: 110px;
  text-align: left;

  }
 
 .column2 {
  float: left;
  width: 350px;
  text-align: left;
  padding: 0 0 0 0;
  }
.column2 li {
 list-style: url(/images/arrow.gif);
  }  
.column3 {
  float: left;
  width: 235px;
  text-align: left;
  padding: 0 0 0 0;
  } 
.column3 li {
 list-style: url(/images/arrow.gif);
  } 
.column4 {
  float: left;
  width: 180px;
  text-align: left;
  	padding: 0 0 0 0;
  }
.column4 li {list-style: url(/images/arrow.gif);}
.tenleft { padding-left: 10px;}   
.headline {font-weight: bold; } 
.borders img {
	margin-left: 1px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
	align: middle;
}
.borders_big_image img {
	margin-bottom: 3px;
	margin-left: 1px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
	align: middle;
}
	html>body .borders_big_image img {
	margin-bottom: 6px;
	}
.top_margin {padding: 3px 1px 1px 1px;}	
.link_red:link { color: #9d1521; font-size: 11px; text-decoration: underline;  }
.link_red:visited { color: #9d1521; font-size: 11px; text-decoration: underline;  }
.link_red:hover { color: #9a2136; font-size: 11px; text-decoration: underline;  }
	
/* style: upscale sedans  */	
.upscale { text-align: justify;padding: 4px;}
hr  {  color: #999999; height: 1px; border: 0;background-color: #999; }
.tx11_Red_Caps { color: #9d1521; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	padding-left: 8px;
}
.tx11_Red { color: #9d1521; 
	font-size: 11px; 
	font-weight: bold;
}
.tx11_header {
	color: #2b6b96;
	font-size: 11px;
}
.txtRating {
	color: #a37705;
	font-size: 11px;
	font-weight: bold;
}
.top5small_IMG {
	float: right;
	margin: 3px 3px 3px 8px;
	padding: 3px;
	border: solid 1px #777;
}
.txNumberList {
	color: #2b6b96;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}


/* style: fix for ie  */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

li {
font-size: 11px;
 
  } 

.style11 {	
	font-size:11px;
	font-family: "Trebuchet MS"; 
	}
	


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 



/* About US */

.sideboxtitle_about {
	background: url(/images/bg_about.gif) #236BA3 no-repeat;
	text-align: left;
	width: 212px;
	color: #fff; 
	font-size: 11px; 
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom:5px;
}
	html>body .sideboxtitle_about {
	margin-top: 10px;
	margin-bottom:0px;
	width: 212px;
	}
.sidebox_about {
	text-align: left;
	font-size: 11px;
	width: 206px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	margin-top:-5px;
	padding: 3px 2px 2px 2px;
}
	html>body .sidebox_about {
	margin-top:0px;
	}
.sidebox_bg_about { 
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 8px; 
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
}
html>body .sidebox_bg_about {
	background-image: url(/images/arrow.gif);
	background-color: #ececec; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 
}	
.sidebox_bg_about2 { 
	background-color: #ececec; 
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 5px; 
	border: 1px solid #fff;
}
#middle2_about {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 10px 0px 15px;
	width: 490px;
	display: inline;
	}
#sidebar_about {
	float: left;
	text-align: left;
	margin: 5px 5px 5px 10px;
	width: 164px;
	 display: inline;
}
#middle2_about_inv {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 7px 5px 0px 10px;
	width: 490px;
	display: inline;
	}
#sidebar_about_inv {
	float: left;
	text-align: left;
	margin: 5px 10px 5px 15px;
	width: 210px;
	 display: inline;
}
.sidebox_bg_faqs { 
	background-image: url(/images/arrow.gif);
	background-color: #ffffff; 
	background-repeat: no-repeat; 
	background-position: 4px 8px; 
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
}
html>body .sidebox_bg_faqs {
	background-image: url(/images/arrow.gif);
	background-color: #ffffff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 
}	

.survey_bullets { 
	float: left;
	width: 220px;
	background-image: url(/images/arrow.gif);
	background-color: #ffffff; 
	background-repeat: no-repeat; 
	background-position: 4px 8px; 
	padding: 5px 3px; 
	font-size: 11px;
	padding-left: 12px; 
	border: 1px solid #fff;
}
html>body .survey_bullets {
	background-image: url(/images/arrow.gif);
	background-color: #ffffff; 
	background-repeat: no-repeat; 
	background-position: 4px 5px; 
}	
.new_survey_note {
font-size: 10px;
color: #999999;
}
.new_survey_permission {
width: 460px;
}
.survey_comments {
	text-align: left;
	width: 544px;
	border: 1px solid #999999;
	padding: 2px;
}
.survey_comments_row {
	border-bottom: 1px solid #cccccc;
}
.survey_comments_head {
	background-color: #e7e7e7;
	border-bottom: 1px solid #cccccc;
	color: #2b6b96;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
}


/* SecureRights */

.new_survey_note2_org {
font-size: 10px;
color: #999999;
}

.disclaimer_boxed_org {
width: 380px;
text-align: left;
}
.big_submit_org {
height: 35px;
font-weight: bold;
font-size: 20px;
color: #cc0000;
font-family: Arial, Helvetica, sans-serif;
}
.powered2 {
font-size: 9px;
}

/* Model Ratings */

.raters {
text-align: left;
width: 454px;
border: 1px solid #999999;
padding: 1px;
}
	
.raters_body2{ 
float: left;
width: 113px;
padding: 3px 3px; 
font-size: 11px;
text-align: left;
margin: 1px;
font-size: 12px;
height: 38px;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 14px; 
}
	
.raters_body3{ 
float: left;
width: 314px;
padding: 3px 3px; 
font-size: 12px;
text-align: center;
margin: 1px;
font-weight: bold;
color: #a37705;
height: 38px;
}
	
.raters_body2_g{ 
float: left;
width: 113px;
padding: 3px 3px; 
font-size: 11px;
text-align: left;
background-color: #f6f6f6;
margin: 1px;	
font-size: 12px;
height: 38px;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 5px 5px; 
padding-left: 14px; 
}

/*	html>body .lo_arrow {
		background-image: url(/images/arrow.gif);
	background-color: #f7f7f7; 
	background-repeat: no-repeat; 
	background-position: 5px 5px; 
		}
*/

.raters_body3_g{ 
float: left;
width: 314px;
padding: 3px 3px; 
font-size: 12px;
text-align: center;
background-color: #f6f6f6;
margin: 1px;
font-weight: bold;
color: #a37705;  
height: 38px;
}

.raters_title2 {  
float: left;
font-weight: bold;
width: 124px;
padding: 3px 3px;   
text-align: left;
background-color: #e4e4e4; 
margin: 1px;
color: #9d1521;
font-size: 12px;
height: 18px;
}
	
.raters_title3 {  
float: left;
font-weight: bold;
width: 314px;
padding: 3px 3px;   
text-align: center;
background-color: #e4e4e4; 
margin: 1px;
color: #2b6b96;
font-size: 11px;
height: 18px;
}

.rateleft {
float: left;
}
.rateright {
float: right;
}
.rate {
float: left;
width: 31px;
text-align: center;
}
#middlebox_raters {
	text-align: center;
	font-size: 11px;
	width: 454px;
	border: 1px solid #999;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 2px;
}	
.raters_thank {
text-align: left;
width: 720px;
border: 1px solid #999999;
background-color: #ffffff;
margin-top: 15px;
}
.raters_model {
float: left;
width: 214px;
border: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_modelW {
float: left;
width: 212px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-left: 1px;
margin-bottom: 1px;
}

.raters_numbers1 {
text-align: center;
float: left;
width: 72px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW1 {
text-align: center;
float: left;
width: 70px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers2 {
text-align: center;
float: left;
width: 48px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW2 {
text-align: center;
float: left;
width: 46px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers3 {
text-align: center;
float: left;
width: 52px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color: #cccccc;
border-top: 1px solid #ffffff;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW3 {
text-align: center;
float: left;
width: 50px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers4 {
text-align: center;
float: left;
width: 42px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color: #cccccc;
border-top: 1px solid #ffffff;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW4 {
text-align: center;
float: left;
width: 40px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers5 {
text-align: center;
float: left;
width: 47px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW5 {
text-align: center;
float: left;
width: 45px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers6 {
text-align: center;
float: left;
width: 46px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW6 {
text-align: center;
float: left;
width: 44px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers7 {
text-align: center;
float: left;
width: 45px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW7 {
text-align: center;
float: left;
width: 43px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers8 {
text-align: center;
float: left;
width: 57px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
}
.raters_numbersW8 {
text-align: center;
float: left;
width: 55px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
}

.raters_numbers {
text-align: center;
float: left;
width: 46px;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
background-color: #cccccc;
font-weight: bold;
height: 28px;
padding: 2px;
color: #2b6b96;
}
.raters_numbersW {
text-align: center;
float: left;
width: 44px;
border: 1px solid #cccccc;
font-weight: bold;
height: 18px;
padding: 2px;
margin-right: 1px;
margin-bottom: 1px;
color: #2b6b96;
}

/* Features Surveys Sitemap */

.siteul {
margin: 0px 0px 12px 0px;


}
.sitefeatlink {
font-size: 14px;
}

.flink li {
 list-style: url(/images/bullet.gif);
  }
  
 .dir_col {
  float: left;
  width: 210px;
  text-align: left;
  padding: 0 0 0 0;
  margin-left:30px;
  } 
.dir_col li {
 list-style: url(/images/folder.gif);
  }  
.searchbox{
	width:491px;
	height:55px;
	padding:14px;
	margin:auto;
	background:url(/images/searchbg.gif) no-repeat;
	}
	
/*.colhead{
	float:left;
	width:170px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px ;
}

.colhead1{
	float:left;
	width:260px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px 0px 1px 0px;
}

.colhead2{
	float:left;
	width:145px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px 1px 1px 1px;
}

.colhead3{
	float:left;
	width:145px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px 1px 1px 0px;
}

.coldata{
	float:left;
	width:170px;
	padding:6px;
	border:solid #ccc;
	border-width:0px 1px 1px 1px;

	}
.coldata1{
	float:left;
	width:260px;
	padding:6px;
	border:solid #ccc;
	border-width:0px 0px 1px 0px;

	}

.coldata2{
	float:left;
	width:145px;
	padding:6px;

	}

.coldata3{
	float:left;
	width:145px;
	padding:6px;
	}*/
/* 2col*/	
.colhead1{
	float:left;
	width:200px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px 0px 1px 1px;
}

.colhead2{
	float:left;
	width:407px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px 1px 1px 1px;
}

.coldata1{
	float:left;
	width:200px;
	padding:6px;
	}

.coldata2{
	float:left;
	width:407px;
	padding:6px;
	}

.table_row{
	border:solid #ccc;
	border-width:0px 1px 1px 1px;
	background:url(/images/twocol.gif) repeat-y;
	width:632px;
}

.colhead31{
	float:left;
	width:170px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px ;
}

.colhead32{
	float:left;
	width:260px;
	background-color:#f1f1f1;
	font-weight:bold;
	padding:6px;
	border:solid #ccc;
	border-width:1px 0px 1px 0px;
}
	
.coldata31{
	float:left;
	width:170px;
	padding:6px;
	}
.coldata32{
	float:left;
	width:260px;
	padding:6px;
	}
	
.table_row3{
	border:solid #ccc;
	border-width:0px 1px 1px 1px;
	background:url(/images/threecol.gif) repeat-y;
	width:638px;
}

.formBorder {
	padding: 0px;
	margin: 0px; 
	width: 600px;
	margin: 20px auto auto auto;
}
.form_wrap{
	width: 600px;
    clear: both;
	padding: 3px;
	height: 24px;
	font-weight:bold;
}
.form_wrap span.label {
	float: left;
	width: 200px;
	text-align: right;
	margin-top:2px;
	font-size:11px;
}
.form_wrap span.form {
	float:left;
	text-align: left;
	margin-left:4px;
	font-size:11px;
	font-weight:normal;
}

.ctwrap{ margin-top:10px; border-top:solid 1px #ccc;}
.cartypes{ float:left; width:84px; margin-left:4px;}
.cartypes1{ float:left; width:66px;}

.ctboder{ margin:-12px 0 8px 0; border-bottom:dotted 1px #999; padding:6px; width:208px;}
.cartype{ float:left; width:90px; margin-left:4px;}

#dealer_info {
	font-size: 11px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	}
.dealer_txt{ padding:4px;}

/*searchresults.html - Dealer Information */
.dealer_middle_boder{ border-left:dashed 1px #999999;}
.s-all{ padding:5px 5px 5px 0px; color:#9d1521; font-size:12px;  background:url(/images/s-all-bg.gif) no-repeat center left; width:165px;}
.s-all a{ color:#FFF}


/* For 5 best car bottom link of each  list\*/
.make-model{ text-align:right;}
.make-model a{ color:#236BA3; text-decoration:none; font-size:11px;}
.make-model a:hover{ color:#9D1521; text-decoration:none;}

/*UsedCarsReport/5best-used-cars.html*/
#sidebar3	{
	float: left;
	text-align: right;
	margin: 16px 0px 5px 20px;
	width: 242px;
	padding: 3px;}
#main_col{	overflow: hidden;
	float: left;
	text-align: left;
	padding: 4px 0px 0px 10px;
	width: 460px;
	display: inline;
	}
	

/* For 5 best car bottom car-selctor*/
.sideboxtitle-R {
	background: url(/images/sider_bar-R.gif) #236BA3 no-repeat;
	text-align: left;
	width: 245px;
	text-transform: uppercase;
	margin-top: 5px;
	padding-top: 5px;
	}
	
.sideboxtitle-R h1{font-size: 13px; color: #fff; 
	font-weight:bold;}
.sides-R{font-size: 13px; color: #fff; padding-left:10px;
	font-weight:bold;}	
	
.sidebox-R strong{ color:#236BA3;}
.form100-R{color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width:100px; }
	
.sidebox-R {background: url(/images/form-layout.jpg) top no-repeat;
	text-align: left;
	font-size: 12px;
	width: 225px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 2px 9px 2px 9px;
	height:235px;
}






.sidebox-R-2 { background: url(/images/auto-loan-bg.jpg) top no-repeat;
	text-align: left;
	font-size: 12px;
	width: 231px; height:110px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px; 
	padding: 10px 6px 2px 6px;
	
}
.sidebox-R-2 form{ display:inline;}
.sidebox-R-2 p{ font-size:11px; margin:0px; padding:0px; }
.sidebox-R-2 a{ font-size:11px; }

.sidebox-R-2 img{
	margin: 1px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #CCCCCC;
	align:middle;
	}









.reliable_title_new{  
float: left;
	font-weight: bold;
	width: 20px;
	text-align: center;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}
	
	
.reliable_title2_new {  
	float: left;
	font-weight: bold;
	width: 170px;
	padding: 3px 3px;   
	text-align: left;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}
	
	.reliable_title3_new {  
	float: left;
	font-weight: bold;
	width: 100px;
	padding: 3px 3px;   
	text-align: center;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}

	.reliable_title4_new {  
	float: left;
	font-weight: bold;
	width: 120px;
	padding: 3px 3px;   
	text-align: center;
	background-color: #e4e4e4; 
	margin: 1px;
	color: #2b6b96;
	}

.reliable_body_g_new{ 
	float: left;
	text-align: center;
	width: 20px;
	font-size:11px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	background-color: #f6f6f6;
	margin: 1px;
	color: #2b6b96; font-size: 12px; font-weight: bold;

	}
	
.reliable_body2_g_new{ 
	float: left;
	width: 170px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: left;
	background-color: #f6f6f6;
	margin: 1px;
		
	}
.reliable_body3_g_new{ 
	float: left;
	width: 100px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
		background-color: #f6f6f6;
		margin: 1px;
	font-weight: bold;
	color: #a37705;  
	}

.reliable_body4_g_new{ 
	float: left;
	width: 120px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
	background-color: #f6f6f6;
	margin: 1px;
	font-weight: bold;
	color: #a37705;  
	}
	
.reliable_body4_g_new a{ font-weight:normal;}	
	
	
	
	
	.reliable_body_new{ 
	float: left;
	width: 20px;
	text-align: center;
	font-size:11px;
	padding: 3px 3px; 
	padding-left: 5px; 
	padding-right: 2px;	
	margin: 1px;
	color: #2b6b96; font-size: 12px; font-weight: bold;
	
	}
	
.reliable_body2_new{ 
	float: left;
	width: 170px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: left;
	margin: 1px;
	}
	
.reliable_body3_new{ 
	float: left;
	width: 100px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
	margin: 1px;
	font-weight: bold;
	color: #a37705;
	}
.reliable_body4_new{ 
	float: left;
	width: 120px;
	padding: 3px 3px; 
	font-size: 11px;
	text-align: center;
	margin: 1px;
	font-weight: bold;
	color: #a37705;
	}
.reliable_body4_new a{  font-weight:normal;}


sidebox_findcars-R{
	text-align: left;
	font-size: 11px;
	width: 264px;
		
		}
	
		
.sidebox_findcars-R img{
	padding:1px ;border: 1px solid #999;
	align:middle;
	}
	
#middlebox_cartypes-ext2 {
	text-align: left;
	font-size: 11px;
	width: 460;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	float:left;
		}
		
		
#middlebox_invoicepricing-ext2{
	text-align: left;
	font-size: 11px;
	width: 458x;
	border: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px;
	float:left;
		}


/* car-selector for BA-index1.html*/


	
.sideboxtitle-green h1{font-size: 13px; color: #fff; 
	font-weight:bold;}
		
.sidebox-green strong{ color:#236BA3;}

	
.sidebox-green{background: url(/images/form-green-bg.jpg) top no-repeat;
	text-align: left;
	font-size: 12px;
	width: 225px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px 9px 2px 9px;
	height:250px;
}



/*For 5 Best-large Sedan--13 march*/

.search-inventory{ float:right;}
.search-inventory a{ font-weight:bold; font-size:12px; }
.search-inventory2{
	color:#990000;
	font-size: 11px;
	font-weight: bold;
}

.rt-txtRating{ float:right; width:auto;
color: #a37705;
	font-size: 11px;
	font-weight: bold;}
	
	.search-inventory3{
	color:#a37705;
	font-size: 11px;
	font-weight: bold;
}

.search-inventory-btn{ float:right;}
.tx11_Red_Caps_new{ color: #9d1521; width:auto;
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
	padding-left: 8px;
}

.txtRating_new{ float:left; width:100px;
color: #a37705;
	font-size: 11px;
	font-weight: bold;}
	


.top-deails-left{float:left; width:370px;}

.search-inventory-new{ }
.search-inventory-new a{ font-weight:bold; font-size:12px}

.title-grey-bg{ background:#ECECEC; padding:3px;}

.upscale-box { text-align: justify;padding: 4px; border: solid #999999 1px}









/*Index3 page*/
.sidebox-small{background: url(/images/form-small.jpg) top no-repeat;
	text-align: left;
	font-size: 12px;
	width: 225px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	padding: 2px 9px 2px 9px;
	height:165px;
}


.sidebox-small strong{ color:#236BA3;}


.sideboxtitle240 {
	background: url(/images/sider_bar240.gif) no-repeat center;
	background-position: 3px 3px;
	text-align: center;
	width: 240px;
	font-size: 11px; 
	text-transform: none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	margin-bottom: 0px;
	padding: 55px 2px 2px 2px;
}


.sides240 {
	text-align: left;
	font-size: 11px; 
	margin: 2px 1px 2px 1px;
	font-weight: normal;
	padding: 2px;
	margin-top: 1px;
	margin-bottom: 0px;
	background-color: #e4e4e4; 
}

.sideboxtitle220:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sidebox240 {
	text-align: left;
	font-size: 11px;
	width: 240px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px 2px 2px 2px;
}	
	


/*This for Left Shifting of Expert Rating Box---New-Used-Left*/
.sideboxtitle160 {
	background: url(/images/siderbar_160_left.gif) no-repeat top center;
	background-position: 3px 3px;
	text-align: center;
	width: 156px;
	font-size: 11px; 
	text-transform: none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	margin-bottom: 0px;
	padding: 38px 2px 2px 2px;
}


.sides160 {
	text-align: left;
	font-size: 11px; 
	margin: 2px 1px 2px 1px;
	font-weight: normal;
	padding: 2px;
	margin-top: 1px;
	margin-bottom: 0px;
	background-color: #e4e4e4; 
}

.sideboxtitle160:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.sidebox160 {
	text-align: left;
	font-size: 11px;
	width: 156px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 0px 2px 2px 2px;
}	





/*Index.html*/


	
.sidebox-ind4 {background: url(/images/new_car_bg.jpg) top no-repeat;
text-align: left;
font-size: 12px;
width: 225px;
padding: 2px 9px 2px 9px;
height:226px;
}

.sideboxtitle-ind4{ font-size:30px; font-weight:bold; color:#FFFFFF; margin-top:6px; margin-bottom:40px;}

.sidebox-ind4 strong{ color:#0341A3; font-weight:900;}


.sidebox-black {background: url(/images/used_cars_bg.jpg) center no-repeat;
	text-align: left;
	font-size: 12px;
	width: 225px;
	padding: 2px 9px 2px 9px;
	height:226px;
}

.sidebox-black strong{ color:#000; font-weight:900;}
.phone{ background:url(/land/images/phone-bg.gif) no-repeat; color:#fff; padding:1px 4px 4px 24px;  font-size:11px;}
.bad-phone-tag{ color:#FF0000}

.bad-phone{ background:url(/land/images/phone-bg.gif) no-repeat; color:#fff; padding:1px 4px 4px 24px;  font-size:11px; float:left; width:130px; margin-top:4px;}
.cont_button{ float:right; width:130px;padding:1px 20px 4px 4px; font-size:16px;}





/*Used Car Prices New Car Selector Background*/

#middlebox_ucs_new { background:url(../images/car-selector-bg.jpg) no-repeat top center; height:235px; 
	text-align: left;
	font-size: 11px;
	width: 450px;
	margin-bottom: 10px;
	}

.border_dw_new {  
	font-size: 22px;  
	padding: 5px 5px 5px 10px; 
	color: #fff; 
	text-transform: none;
	font-weight: bold;
}
.car-selector-new{width:225px; margin-left:225px; margin-top:10px; }



/*New Css For Auto loan quotes-new* 3-july*/



#whole_loan_form_new {
	width: 648px;
}

#middlebox_info_even_new {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 314px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 300px;
}		
	html>body #middlebox_info_even_new  {
	height: 300px;
	}


.contactformleft_new{ clear:both;
	width: 300px;
	padding: 4px;
	padding-left: 15px;
	padding-right: 5px;
}


.contactformleft_new label{ width:100px; display:block; float:left}

.contactformleft_new_fields { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width:130px; 
}


#middlebox_info_even_wider {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 640px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 150px;
}

.loan-checks{ padding:10px 0 0 15px;
   
}




/*New Css For Payment Calculator-new* 3-july*/



#whole_loan_form_new1 {
	width: 540px;
}

#middlebox_info_even_new1 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 266px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 300px;
}		
	html>body #middlebox_info_even_new1  {
	height: 300px;
	}


.contactformleft_new1{ clear:both;
	width: 250px;
	padding: 4px;
	padding-left: 5px;
	padding-right: 5px;
}


.contactformleft_new1 label{ width:95px; display:block; float:left}

.contactformleft_new1_fields { 
	color: #525252; 
	font-size: 12px; 
	font-family: Tahoma; 
	width:110px; 
}


#middlebox_info_even_wider1 {
    float: left;
	text-align: left;
	font-size: 11px;
	width: 540px;
	border: 1px solid #999;
	margin: 0 2px 10px 2px;
	padding: 2px;
	height: 150px;
}

.loan-checks{ padding:10px 0 0 15px;
   
}


/*get_used_cars.html search and feture */
.sort{
line-height:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:505px; 
height:130px; 
background:url(/images/sort-bg.gif) no-repeat;
margin-left:10px;
margin-top:20px;
l
}
.sorting-header{ 
color:#FFFFFF;
padding:6px 0 10px 10px;
}
.sorting-option{
padding:7px 0 10px 30px;
}
.sorting-option label{ 
color:#2f74a9;
font-weight:bold;
font-size:14px;
}

.sorting-note{ 
color:#373737;
font-size:11px;
padding:10px;
}

.best-offer{ 
width:505px; 
margin-left:10px;
}
.best-offer-header{ 
background:url(/images/reg-bg.jpg) no-repeat; 
color:#FFFFFF; 
padding:8px 5px 9px 5px; 
font-size:14px; 
text-align:center; 
font-weight:bold;
}
.best-offer-body{background:#a4a3a1;
}
.best-car-box{ 
width:167px; 
float:left; 
border-right:solid 1px #dedede;
}
.best-car-image{ padding-left:4px;}
.best-car-details{  
margin-left:3px; 
margin-bottom:2px; 
}
.car-box-top{ 
background:url(/images/grey-curve.gif) no-repeat bottom center; 
width:163px ; 
height:7px;
}
.car-box-body{ 
width:163px; 
background: #FFFFFF;
}
.car-make-model{
line-height:13px;
height:25px;
color:#bd1010; 
font-size:12px; 
font-weight:bold; 
padding-left:10px; 
padding-bottom:5px;
}

.car-attributes{ list-style:none; background:#c8c8c8}
.car-attributes div{ 
padding:5px 0 5px 0; 
background:url(/images/list.gif) no-repeat left center; 
text-indent:11px; 
border-top:solid 1px #a4a3a1
}

.car-box-bottom{ 
background:url(/images/grey-curve-btm.gif) no-repeat top center; 
width:163px; 
height:5px;
}

.cars_features{ float:left; width:190px; }
.contacts_button{ width:132px; float:right; padding-top:40px; }

/* used_car_new.html*/

.wrap{ 
width:730px; 
margin: 10px auto auto auto;
}

.jsform-wrap{
height:660px;
margin-top:15px;}

.jsform-left-box{
width:310px; 
float:left;}

.top-box{ 
background:url(/images/find-car-bg.jpg) no-repeat center top; 
height:296px;
padding:0 8px 0 12px;
}

.top-box-header{ 
color:#FFFFFF; 
font-size:14px; 
font-weight:bold; 
padding:8px 0 8px 10px;
}

.top-box-text{ 
margin:30px 0 0 130px;
width: 150px;
}

.car-selector-box{
background:url(/images/car-selector-bg.jpg) no-repeat top center; 
height:245px; 
}

.car-selector-header{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:4px 0 8px 20px
}

.jsform-holder{
width:410px;
float:right;
}

.car-selector-form{
width:235px;
height:192px;
margin:0 0 0 462px;
padding:0 0 0 10px;
}

.car-image a img{ margin:2px 0 0 2px;}


.bottom-boxes{
	margin-top:10px;
	width:726px;
 }
 
.box-header{
	background:url(/images/titles-bg.gif) no-repeat center;
	font-size:14px;
	padding:4px 0 10px 15px;
	color:#FFFFFF
	}
	
.box-header a{ color:#FFFFFF}

.box-text{
	background:#DFF1FC;
	width:702px;
	border-left:#8AC0E0 solid 1px;
	border-right:#8AC0E0 solid 1px;
	padding-left:15px;
	margin-left:7px;
	}
	
.car-details{
	width:340px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:10px;
	height:170px;
	}
	
.details-left{ float:left; width:144px; background:url(/images/list-box-bg.gif) repeat-y; }
.details-left img{ border:0px;}
.car-title{ color:#FFFFFF; margin-top:6px; padding:2px 2px 6px 2px; background-color:#525252; }
.details-right{ float:right; width:194px; font-size:11px; line-height:14px; margin-top:10px;}
.details-right strong{ color:#980505;}
.details-right  span{ color:#0F6193}
.car-info{padding-left:6px;  }
.car-tagline{ color:#606060; background:#FFFFFF; border-top:solid 1px #606060;  padding-left:6px; font-style:italic; }
.list-box-top{ background:url(/images/list-box-top.gif) no-repeat; height:6px;}
.list-box-bottom{ background:url(/images/list-box-bottom.gif) no-repeat; height:6px;}

.box-bottom{ background:url(/images/bottom-box.gif) no-repeat top; width:719px; height:10px;margin-left:7px; }


.bottom-box-text{
	background:#DFF1FC;
	width:717px;
	border-left:#5DB0E7 solid 1px;
	border-right:#5DB0E7 solid 1px;
	margin-left:7px;
}


.box-top5{
	float:left;
	background:url(/images/top-5-logo.jpg) no-repeat top center;
	width:204px;
	height: 158px;
	}


.rating-list{
	float:left;
	margin-left:2px;
	width: 254px}

.rating-top{
	background:url(/images/rating-box-top.gif) no-repeat bottom center;
	height: 10px;
}

.rating-middle{
	background:#FFFFFF;
	border-left:#81AECF solid 1px;
	border-right:#81AECF solid 1px;
}

.rating-middle ul{
	font-size:11px;
	list-style:none;
	padding:0; margin:0;
	}

.rating-middle ul li{ 
	background:url(/images/list-style.gif) no-repeat left center;
	border-bottom:#81AECF dashed 1px;
	padding: 5px 0 5px 0;
	margin-left:10px;
	margin-right:10px;
	}

.rating-middle ul a{
	color:#000;
	text-decoration:none;
	padding-left:5px;
	}


.rating-bottom{
	background:url(/images/rating-box-bottom.gif) no-repeat top center;
	height: 10px;
	}

.spacer{ clear:both;}


.getcar-back{ 
background:url(/images/back-red.gif) no-repeat left center;
padding-left:24px;
width:164px;
height:16px;
margin:10px ;
padding-top:2px;
}

.getcar-back a{
color:#000000;
text-decoration:none; 
}

#bluecontact_form{ 
	padding:0;
	float: right;
	text-align: left;
	margin: 0px 10px 0px 10px;
	width: 233px;
	display: inline;
}

.bluecontact_title{
	margin:0;
	text-align:center;
	background:url(/images/contact-tilte-bg.gif) no-repeat bottom;
	font-size:16px ;
	padding:10px 10px 6px 10px;
	color:#FFFFFF;
}

.bluecontact_body{ background:#b2d1e3; }
.bluecontact_body p{margin:0; padding:0; line-height:13px;}


.bluecontactformbox{
	margin:0;
	float: left;
	width: 108px;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
}


.bluecontactformboxwide{
	margin:0;
	float: left;
	width: 150px;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px; 
	}

.bluecontactform-bottom{
	background:url(/images/contact-btm-curve.gif) no-repeat top center;
	height:7px;
	line-height:7px;
	margin:0;
	padding:0;
	}


.blueform100ucs { 
	color: #525252; 
	font-size: 11px; 
	font-family: Tahoma; 
	width: 100px; 
}



.getcar-wrap{
	padding-left:10px; 
	float:left;
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.getcar-picture{
	text-align:center;
	width:224px;
	float:left;
}

.getcar-picture-top{
	background:url(/images/car-image-top.gif) no-repeat bottom center;
	height:7px;
	line-height:7px;
}

.getcar-picture-body{
	margin:0;
	padding:0;
	text-align:center;
	border-left:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;
}

.getcar-picture-bottom{
	background:url(/images/car-image-bottom.gif) no-repeat top center;
	height:24px;
	font-size:12px;
	padding:5px;
}

.getcar-picture-bottom a{
	color:#980808;
	font-weight:normal;
	text-decoration:none
}

.getcar-picture-bottom span{
	margin:0px 30px 0px 15px;
}

.getcar-details-box{
	width:251px;
	float:right;
}

.getcar-details-top{
	background:url(/images/car-title-blackbg.gif) no-repeat top #000;
	width:241px;
	padding:5px;
}

.getcar-details-top h1{
	font-weight:bold;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-size:16px;}

.getcar-details-top span{
	color:#a4a4a4;
	font-size:12px;
	font-weight:normal;
}

.getcar-details-body{
	background:#f9f9f9;
	border-left:solid 1px #f0f0f0;
	border-right:solid 1px #f0f0f0;
}

.getcar-details-body ul{
	margin:0;
	list-style:none;
	padding:0 10px 0 10px;
}

.getcar-details-body ul li{
	padding:7px 0 7px 0;
	border-bottom:#7c7c7c dotted 1px;
}

.getcar-details-body ul li strong{
	color:#ba0f0f;
	font-size:14px;
}

.car-fax{
	font-size:11px;
	background:#efefef;
	padding:4px;
	margin:5px 10px 0 10px;
	color:#185e95;
	}

.getcar-details-bottom{ padding:0; margin:0;
	background:url(/images/car-detail-bottom.gif) no-repeat center top ;
	height:5px;
	line-height:5px;
}

.getcar-features{
	width:480px;
	margin-top:10px;
	font-size:11px;
	line-height:16px;
}

.getcar-features-top{
	background:url(/images/vehichle-feature-head.gif) no-repeat top;
	height:14px;
	color:#000000;
	font-size:14px;
	padding:9px 0 9px 10px;
	font-weight:bold;
}

.getcar-features-body{
	border-left:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;
	padding:5px 10px 5px 10px;
}

.getcar-features-body ul{ list-style:none;}

.getcar-features-body ul li{
	background:url(/images/list-style-circle.gif) no-repeat left center;
	text-indent:12px;
	border-bottom:#7c7c7c 1px dotted;
	padding:5px;
}

.getcar-leftlist{
	padding:0;
	margin:0;   
	float:left;
	width:230px;
	}

.getcar-rightlist{
	padding:0;
	margin:0;
	float:right;
	width:210px;
	}

.getcar-features-bottom{
	background:url(/images/vehichle-feature-bottom.gif) no-repeat center top;
	height:5px;
	line-height:5px;
}
.bad-privacy{ color:#f38709;}
.bad-privacy a{ color:#f38709;} 
.apology{ color:#975A00; padding:4px;}

.col_h_wrap{width: 714px; border:solid 1px #999; float:left; background-color:#efefef; font-weight:bold;}
.col_h_wrap div{padding:4px; float:left;}
.h_photo{ width:80px; border-right:solid 1px #999;    }
.h_model{width:180px; border-right:solid 1px #999;  }
.h_color{ width:60px; border-right:solid 1px #999;   }
.h_location{ width:130px; border-right:solid 1px #999;  }
.h_price{p width:150px; }

.usedcars_results_wrap div{padding:4px; float:left; }
.c_photo{width:80px;}
.c_model{ width:180px; }
.c_color{ width:60px; text-align:center; }
.c_location{ width:130px;}
.c_price{ width:150px; text-align:center; font-weight:bold;  }

.usedcars_results_wrap {
	text-align: left;
	font-size: 11px;
	width: 714px;
	border: 1px solid #999;
	border-top:none;
}

#find_usedcar {
	float:left;
	width: 700px;
	margin:0 0 0 15px;
	padding: 6px;
	background-color:#f7f7f7;
	border: 1px solid #999;
}
.sel_form{ 
	float:left; 
	width:186px; 
	margin-top:4px;  }
	
.sel_form1{ 
	float:left; 
	width:200px; 
	margin-top:4px; }
	
.usedcar_wrap{
	float:left;
	margin:15px 0 0 15px;
	width:714px;}
	
	/******* New Car Dealers Counter *******/
#dealer_counter_outer_container {
text-align: center;
display:none;
}

#new_dealer_counter_container {
text-align: center;
padding: 8px 0px 8px 0px;

}
#new_dealer_counter_time {
display: none;
}
#new_dealer_counter_image {

}
#new_dealer_counter_image_style {

}
#new_dealer_counter_text {

}

/******* articles *******/

.highlights_box_top {
width: 95%;
background-image: url(/images/boxtop.jpg);
background-repeat: no-repeat;
margin-bottom: 0px;
margin-left: 5px;
z-index: 100;
} 
.highlights_box_middle {
width: 95%;
margin: 0px;
padding: 6px 3px 4px 0px;
border: 1px solid #246190;
} 
.highlights_bullet { 
margin-left: 5px;
background-image: url(/images/arrow.gif);
background-repeat: no-repeat; 
background-position: 7px 2px; 
padding: 2px; 
padding-left: 14px; 
}

html>body .highlights_bullet {
background-position: 5px 5px; 
}

.featured_highlights_box_top {
/* width: 288px; */
width: 90%;
height: 13px;
margin: 0px;
margin-top: 15px;
font-size: 1px;
} 

.featured_highlights_box_middle {
/* width: 282px; */
width: 90%;
background-image: url(/images/featured-boxmid.jpg);
line-height: 0.3cm;
margin: 0px;
padding: 6px 3px 4px 0px;
} 

.featured_highlights_box_bottom {
/* width: 288px; */
width: 90%;
height: 4px;
margin: 0px;
background-image: url(/images/featured-boxbot.jpg);
font-size: 1px;
} 

.featured_highlights_bullet { 
width: 250px;
margin-left: 5px;
background-image: url(/images/styles/arrow.gif);
background-repeat: no-repeat; 
background-position: 7px 5px; 
padding: 5px 3px; 
padding-left: 14px; 
border: 1px solid #fff;
}

html>body .featured_highlights_bullet {
background-position: 5px 5px; 
}

.bigger_featured_article_title {
	color: #2b6b96;
	font-size:15px;
	font-weight: bold;
	padding: 5px 0 0 0;
	font-family: "Trebuchet MS"; 
	}
.bigger_featured_article_title a { 
    color: #2b6b96;
	text-decoration: none; 
}	
.bigger_featured_article_title a:link { 
    color: #2b6b96;
	text-decoration: none; 
}
.bigger_featured_article_title a:hover { 
    color: #2b6b96;
	text-decoration: underline;
}
	
#middle2_review {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 4px 15px 0px 15px;
	width: 470px;
	display: inline;
	}

#middle2_review_fea {
	overflow: hidden;
	float: left;
	text-align: left;
	padding: 4px 15px 0px 15px;
	width: 470px;
	display: inline;
font-size: 13px;
	}
#middle2_review_fea p {
font-size: 13px;
}
#middle2_review_fea li {
font-size: 13px;
margin-bottom: 4px;
}


#insider_report_refer{
background-color:#fff;
border:solid 2px #999;
padding:4px;
width:456px;
position:absolute;
}

#insider_report_trim{
background-color:#fff;
border:solid 2px #999;
padding:4px;
width:456px;
position:absolute;
}

#insider_report_dealer{
background-color:#fff;
border:solid 2px #999;
padding:4px;
width:456px;
position:absolute;
}

.listdeal{
width:304px;
float:left;
margin:4px 6px 0 0;
border:solid 1px #ECECEC;
background-color:#F7F7F7;
padding:2px 4px 2px 4px;
height:29px;}

.nolistdeal{
width:302px;
float:left;
margin:6px 6px 0 0;
border:solid 1px #EA2C4B;
background-color:#FFFFBB;
padding:2px 4px 2px 4px;
}
.dealer_list_text{
	text-align: left;
	font-size: 12px;
	width: 296px; 
	padding: 7px;
	background-color:#f7f7f7;
	border: 1px solid #999;
	font-weight: none;
	line-height: 14px;
	float:left;
}

.search_head {
font-weight: bold;
font-size:16px;
text-align: left;}

.sorts_city{
float:left;
width:306px;
color:#fff;
background-color:#326598;
padding:4px 0 4px 6px;
margin-top:14px;
}

.zip-wrap{ 
width:114px;
float:left;
}

.zip-wrap1{ 
width:106px;
float:left;
}
.sorts_city select{ width:150px;}

.go1{
float:left;
margin:6px 0 0 90px;
}

.go1 input{
font-size:18px;
width:60px;
height:30px;}

.city{
margin-top:4px;
}

.state-city-wrap{
width:190px;
float:right;
}

.sorts_city1{
float:left;
width:299px;
color:#fff;
background-color:#326598;
padding:2px;
}

.sorts_city1 select{ width:150px;}

.dealerships{ margin-top:20px;}