IFRAME {border-width: 1px; border-style: solid; border-color: #333333}
H1 {font-weight: normal; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333}
BODY {
	background-color: #50B849;
	background-image: url(images/back.jpg);
	background-repeat:repeat-x;
	margin-top: 15px;
	margin-bottom: 15px;
}
a:link {font-weight: normal; color: #4C5BDC; text-decoration: underline}
a:visited {font-weight: normal; color: #4C5DCC; text-decoration: underline}
a:hover {font-weight: normal; color: #000000; text-decoration: underline; cursor: hand}
a:active {font-weight: normal; color: #4C5BDC; text-decoration: underline}
.altlinks {cursor: hand}
a.altlinks:link {color: #333333; text-decoration: underline; cursor: hand}
a.altlinks:visited {color: #666666; text-decoration: underline}
a.altlinks:hover {color: #333333; text-decoration: underline; cursor: hand}
a.altlinks:active {color: #333333}
.sidebarleft {font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; background-color: #F37021; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; border: solid; border-width: 0px 0px 3px 3px; border-color: black black #FFFFFF #FFFFFF}
.sidebar {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #CCCCCC; border: solid; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; font-weight: normal; padding-right: 10px; line-height: 1.5; border-width: 0px 0px 3px; border-color: black black #FFFFFF}
.mentable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border: solid; clip:  rect(   ); border-width: 0px 0px 0px 1px; border-color: black black black #000000}
.mentable1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	clip:  rect(   );
	background-color: #676767;
	padding: 3px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}
.menmaincell {font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #d8d3cf; background-color: #908880; border-width: 1px; border-style: solid; border-color: #333333}
.menheadiii {font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #555555; border: solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-width: 1px 1px 1px 0px; border-color: #333333 #333333 #333333 black}
.menheadii {font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #095e94; border: solid; border-width: 0px 0px 0px 3px; border-color: black black black #FFFFFF; line-height: 1.75; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; font-style: normal}
.menheadi {border: 1px #CCCCCC solid}
.mencellover {font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; border-width: 0px 0px 0px 1px; cursor: hand; border: solid; border-color: #FFCC66 #FFCC66 #FFCC66 #000000}
.mencell {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; border: none}
.mediumheading {font-weight: normal; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-style: normal; list-style-type: disc; padding-top: 16px; padding-bottom: 16px; padding-left: 16px; border: 1px #330000 solid; padding-right: 16px}
.maincontent {
	font-size: 11px;
	line-height: 1.25;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding: 5px;
	list-style-image: url(images/bullet.gif);
	background-color: #FFFFFF;
}

.trd_maincontent{
	font-size: 11px;
	line-height: 1.25;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding: 5px;
	list-style-image: url(images/bullet.gif);
	background-color: #000000;
}
.trd_maincontent h3 {
	font-size: 100%;
	color:#CC0001;
	font-weight:bold;
	text-transform:uppercase;
}
.maincontentS {
	font-size: 11px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: none;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding: 0px;
	background-color: C2D0ED;

}
.maincontentV {
	font-size: 11px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: none;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding: 0px;
	background-color: #D0E2D6;

}
.maincontentC {
	font-size: 11px;
	line-height: 1.15;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: none;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding: 0px;

}
.maincontentXC {
	font-size: 11px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: none;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding: 0px;
	background-color: #EADBC8;

}
.footerleftcontent {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: none;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;


}
.footerrightcontent {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #999999; border: none; list-style-type: square; list-style-position: outside; font-weight: normal; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 20px};
.buttonstyle {
	background-color: #999999;
	clip:  rect(   );
	border-top: none;
	border-right: 3px solid #FFFFFF;
	border-bottom: none;
	border-left: none;
}
.buttonlabel {
	clip:    rect(   );
	border-top: none;
	border-right: none;
	border-bottom: 3px solid #FFFFFF;
	border-left: none;
}
.undermenu {
	clip:    rect(   );
	border-top: none;
	border-right: none;
	border-bottom: 3px solid #FFFFFF;
	border-left: none;
 background-color: #b2bec5; border-color: black #FFFFFF #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;
}
.underpicleft {
	clip:    rect(   );
	background-color: #b2bec5;
	border-top: none;
	border-right: 3px solid #FFFFFF;
	border-bottom: none;
	border-left: none;
; border-color: #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
.under3boxes {
	clip:    rect(   );
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #000000;
	border-left: none;
}
.newbox {
	clip:    rect(   );
	background-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 15px;
	line-height: 1.5;
	border: none;
	text-align: justify;

}
.contentbox {
	clip:    rect(   );
	background-color: #dcf0d9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 1.5;
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #FFFFFF;


}
.newtitle {
	clip:    rect(   );
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	line-height: 1.5;
	border: none;
	padding-left: 15px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;


}
.leftbox {
	clip:    rect(   );
	border-top: none;
	border-right: 3px solid #FFFFFF;
	border-bottom: none;
	border-left: none;
	background-color: #E5E7E7;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; 
line-height: 1.15; 
}
.leftnav {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
 background-color: #FFFFFF; border: none;
}
.middlebox {
	clip:    rect(   );
	border-top: none;
	border-right: 3px solid #FFFFFF;
	border-bottom: none;
	border-left: none;
	background-color: #525F63;
}
.rightbox {
	clip:    rect(   );
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	padding: 4px 4px 8px;
	background-color: #A8AFB1;
}
.mentablehome {  border: 1px solid #FFFFFF}
.menheadiia { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #9898ba; border: none; line-height: 1.45 }
.table { border: solid; list-style-type: square; list-style-position: outside}
.maincontenttable {
	font-size: 11px;
	line-height: 1.35;
	font-family: Arial, Helvetica, sans-serif;
	color: #c7cbce;
	border: 1px solid a2afa1;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	background-color: 201e29;


}
.navi {  background-color: #002940; border-style: none}
.underpicright {  background-color: #002940; border-color: #FFFFFF #FFFFFF black black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.picbackground {  background-color: #ecebfo; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border-style: none}
.homepreowned {  background-color: #002940; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 2px}
.homespecialoffer {  background-color: #b2bec5; border-style: none}
.homeservice {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #667f8c; border-style: none}
.footer {  }
.footertext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.title {
	background-color: #F1F1F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-style: none;
	padding: 5px;
}
.table {
	background-color: #FFFFFF;
	border: 1px solid #53b24C;
}

.trd_table {
	border: 2px solid #b42020;

}
.bottom {  background-color: #002940; border-color: #FFFFFF black black; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.mainformtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; color: #000000; background-color: #b2bec5; border-style: none}
.mainformtextheading { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; color: #ecebf0; background-color: #002940}
.headertop {
	background-color: #201E29;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C7CBCE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C7CBCE;

}
.headerverytop {
	background-image: url(images/headertop_back.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;

}
.footerbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 1.25;
	padding: 5px;
	border: none;
	background-color: #FFFFFF;
}



.financepic {
	background-image: url(images/finance_pic.jpg);
}
.navtree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;



}
.maincontentright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.15;
	color: #000000;
	list-style-image: url(images/bullet.gif);
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;


}
.maincontentpreowned {font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #333333; border: none; list-style-type: square; list-style-position: outside; font-weight: normal; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF; text-align: left;}



.partspic {

	background-image: url(images/parts_pic.jpg);
}
.servicepic {


	background-image: url(images/service_pic.jpg);
}
.epurchasepic {
	background-image: url(images/epurchase_pic.jpg);
}
.currenttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 4px;
	border: 1px solid #cccccc;
	line-height: 1.25;

}
.currenttitle {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.equipe {
	background-image: url(images/equipe.jpg);
}
.avalanche { background-image: url(images/avalancheXUV.jpg); }
.header {  background-image: url(images/header_background.jpg); background-repeat: no-repeat}
.footer {  background-image: url(images/footer_background.jpg); background-repeat: no-repeat; border-style: none}
.navbar { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666;  padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 4px; background-color: #FFFFFF; border: #FFFFFF; border-style: solid; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px ;}
.printmenheadi { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; background-color: #FFFFFF; border-top: 10px solid #FFFFFF; border-right: 0px solid; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; color: #000000; padding: 0px 0px; line-height: normal;}
.printmenheadii { font-family: Arial, Helvetica, sans-serif; font-size: 33px; font-weight: normal; background-color: #FFFFFF; border-top: 10px solid #FFFFFF; border-right: 0px solid; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; color: #000000; padding: 0px 0px; }
.printmentable { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; border-top: 10px solid #FFFFFF; border-right: 0px solid; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding: 0px 0px; ; border-color: black #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.printmenheadiii { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background-color: #FFFFFF; border-top: 10px solid #FFFFFF; border-right: 0px solid; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; color: #333333; margin: 15px;}
.printmentableii { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; border-top: 10px solid #FFFFFF; border-right: 0px solid; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding: 0px 0px; ; border-color: black #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.printmentableiii { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; border-top: 10px solid #FFFFFF; border-right: 0px solid; border-bottom: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding: 0px 0px; ; border-color: #FFFFFF #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.printtitle { font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; font-weight: bold; padding: 0 0 0 15px; }
.printbody { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; font-weight: bold; }
.terms{font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; padding: 0px 5px 0px 0px; line-height: normal;}
.features{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color:#CC0001; font-weight:bolder; font-style:italic; font-variant:small-caps; }
/* ***************************** NEW CARS HOME 3 COL *************************** */

.new_container {
	clear: both;
	display: inline;
	float: left;
	margin: 0 0 20px 0;
}

a.parts_btn {
	width: 140px;
	height: 90px;
	padding: 8px;
	display: block;
	float: left;
	margin: 0 6px 6px 0;
	color: #000000;
	text-decoration: none;
	font-size: 85%;
border: 2px #fff solid;
	background: #dcf0d9;
	}

.parts_btn img{border: none!important;}

a:hover.parts_btn {
	border: 2px #50b849 solid;
	background: #FFFFFF;
	color: #cc0001;
	}

a:visited.parts_btn {
		color: #000000;
		text-decoration:none;
	}

	
.newcar_hdr {  display: block; font-weight: bold; margin: 0 0 3px; text-transform: uppercase; }
.newcar_desc { display: block; margin: 0 0  2px; line-height: 95%; }
.newcar_click { display: block; text-decoration: underline; padding: 0 0 0 10px; background: url(../images/row_bullet.gif) 0 5px no-repeat; }


/* FLOAT FOOTER ITEMS LEFT AND RIGHT */
.float_left { float: left; }
.float_right { float: right; text-align: right; }

#offer {margin: 0 ;
		width:100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
}


#offer ul {
		width: 370px; 
		display: block;
		float: left;
		list-style: none;
		font-size: 85%;
		margin: 0 0 10px 0;
		padding: 10px 10px 5px;
		background-color: #fff;
		border: 1px solid #FFFFFF;
		clear: both;
		
}
		.sep { border-bottom: #666666 1px dashed; margin:20px 0; }
#offer li {
		margin: 0 0 10px;
		background: url(images/bullet.gif) no-repeat -2px 100%!important;
		padding: 0 0 0 12px;
		line-height:10px;
		}
		
		/* CLEARER STYLE used to clear nested divs */
.clear { clear: both; }	

.specialhead {font-family: Verdana, Arial, Helvetica, sans-serif; 
text-transform:uppercase;
color: #000;
font-size:13px;
font-weight:bold;
padding:0 0 0 5px;
}

.specialbody {font-family: Verdana, Arial, Helvetica, sans-serif; 
text-transform:uppercase;
color: #000;
font-size:9px;
padding: 0 0 0 5px;
}

.red {color: #cc0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;padding: 0 0 0 5px; line-height:150%;}

.painttxt {color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
padding: 0 0 0 5px;
}

.standfeatures {color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;}

.form input, form textarea, form select { font-family: Arial, Helvetica, sans-serif; text-align:left;}
.form { padding:10px;}
.formcell { width: 120px; display: block; float: left; margin: 3px 10px 15px 0px; text-decoration: none; text-align:left;}
.formcel2 { width: 200px; display: block; float: left; margin: 3px 10px 15px 0px; text-decoration: none; text-align:left;}
.descriptioncell { width: 157px; display: block; float: left; margin: 3px 10px 15px 0px; text-decoration: none;}
.newcar_hdr { color: #50B849;}
.field{ height:20px ; border:none; width:120px; border:1px solid #50B849;  }
.select { border:none; width:147px; padding:5px;}
.button { background-color:#50B849; color:#fff; border:none; padding:5px; width:70px;}
img { outline:none; border:none;}

#car_menu {
	background: url(images/bg-carmenu.gif) no-repeat right #4A5AE3;
	height:13px;
	/*border-top:#C3C5DA solid 1px;*/
	border-bottom:#C3C5DA solid 1px;
	overflow:hidden;
	font-size:11px;
	margin:0;
	padding:2px 11px 2px 2px;
	line-height:13px;
	float:left;
	}
	
	#car_menu li {
		list-style:none;
		float:left;
		margin:0 15px 0 0;
		padding:0 0 0 23px;
		background:url(images/bg-carmenu-li0.gif) no-repeat left;
		}
		
		#car_menu li:hover {
			background:url(images/bg-carmenu-li.gif) no-repeat left;
			}
	
	#car_menu a {
		color:#FFF;
		text-transform:uppercase;
		display:block;
		text-decoration:none;
		padding:0 10px 0 0;
		}
		
		#car_menu a:hover {background:url(images/bg-carmenu-a.gif) no-repeat right;}
		
		#car_menu a span {
			display:block;
			}
		#cars-actions{
			float:left;

		}
		#cars-actions a{	
			height:22px; background-color:#f2f1f6; color:#000000; font-size:11px; font-weight:bold; font-family:arial, helvetica, tahoma; text-decoration:none!important; padding:2px 5px 2px 5px; margin-right:4px; border:1px solid #aaaaaa; border-bottom-color:50B849;}
			
#cars-sort { display:inline; float:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; height:15px; font-size:11px; font-weight:bold; color:#666; }
#cars-sort select { font-size:12px; padding:0px; border:1px solid #BBC; }
#cars-sort a { color:#CCCCCC; margin-left:8px; text-decoration:none; border-bottom:1px solid #CCCCCC; }
#cars-sort a:hover, #cars-sort a.cars-sorted { color:#DDD; border-bottom:1px solid #DDD; }


#cars-list-div { padding:0px; margin:0px; display:block; width:100%; overflow:hidden; position: relative; }
#cars-list-div ul, #cars-list-div li{ margin:0; padding:0; list-style:none; }
.cars-box { display:block; float:left; padding:0; margin:6px 0px 0px ; width:209px; height:299px; background:#e0e8dc; overflow:hidden; border:2px solid #FFFFFF; }
.boxhover { background:#cde1c4!important; }

.cars-list-top { display:block; width:100%; height:245px; margin:0px; padding:0px; overflow:hidden; }

.cars-list-photo { display:block; clear:both; margin: 12px 0px 0px 10px; width:188px; border:1px solid #ddd; }

.cars-list-title { display:block; clear:both; margin:0px; float:left; width:185px; padding:12px 0px 0px 10px !important;}

.cars-list-title2 { display:block; clear:both; margin:0px; float:left; width:185px; height:28px; padding:8px 0px 0px 11px !important; font-size:11px; font-weight:bold!important; color:#222; text-transform:uppercase;}

.cars-list-title2 a { color:#000 !important; text-decoration:none !important;}

.cars-list-details { display:block; clear:both; margin: 0px 0px 0px 10px; font-size:11px; color:#222; line-height:130%; }

.cars-list-details a { font-size:11px; color:#04336C !important; text-decoration:none !important; border:0px; }
.cars-list-details-stockno { color:#333; font-size:10px; opacity:0.4; filter:alpha(opacity=40); margin-left:10px;}


.cars-list-bottom { display:block; clear:both; margin: 12px 0px 0px 0px; border-top:1px solid #EEE; }
.cars-list-enquire { display:inline; float:left; margin: 10px 0px 0px 10px; color:#555555; }
.cars-list-enquire a { display:inline; float:left; clear:both; position:absolute; color:#FFF !important; text-decoration:none !important; font-weight:bold !important; font-size:11px !important; padding:2px 0 0 4px; }

.cars-list-price { float:right;font-weight:bold; color:#222 !important;font-size:16px!important;padding:8px 5px; }
.cars-list-price a {color:#222 !important;}


a.cars-link-view-details { width:71px; height:15px; background:#093 url(images/button_list.png) no-repeat left top; margin-top:-9px;padding-left:9px!important;padding-top:1px;}
a.cars-link-enquire-now { width:71px; height:15px; background: #093 url(images/button_list.png) no-repeat left top; margin-top:10px; padding-left:9px!important;padding-top:1px;}
a.cars-link-view-details:hover { background-position:0px -21px; }
a.cars-link-enquire-now:hover { background-position:0px -63px; }
a.carslink { color:#222; font-size:11px; font-weight:bold; border-bottom:1px solid #222; text-decoration:none; }
a.carslink:hover { color:#DDD; border-bottom:1px solid #DDD; }
.cars-list-check { display:inline; float:right; margin:10px 13px 0px 0px; }
.cars-list-check label { font-size:11px; font-weight:normal; color:#222; cursor:pointer; }
.l-last { margin-right:0px !important; }
.pricenote{font-size:12px;}

#content h2, .generic h2 {
	color:#000;
	font-size:180%;
	margin:30px 0 10px 0;
}
	
#content h3, .generic h3 {
	color:#04336C;
	font-size:140%;
	margin:20px 0 6px 0;
}
	
#content p, .generic p {
	color:#222222;
	font-size:13px;
	line-height:150%;
	margin:0 0 10px 0;
}

#content ul, .generic ul {
	margin:20px 0;
}
	
#content li, .generic li {
	margin:0 0 4px 25px;
	color:#222222;
	list-style:disc;
}
			
#content a, .generic a {
	color:#04336C;
	text-decoration:underline;
}
#content a:hover, .generic a:hover {
	color:#04336C;
}
#content a:active, .generic a:active {
	color:#04336C;
}
#breadcrumbs {
	color:#666;
	margin:0 0 25px 0;
	}
	
	#breadcrumbs a {
		color:#666;
		text-decoration:none;
		border-bottom:#009EE0 solid 1px;
		}
		
		
/**************** details page *******************/

#cars-photos { display:block; clear:both; width:638px; margin-bottom:20px; float:left; position:relative; }
#cars-photos-more { position:absolute; bottom:8px; right:0; }
#cars-photos div a { margin:0; padding:0; text-decoration:none; border-width:0px; }
.cars-photos-big { display:inline; float:left; width:50%; margin:0px; padding:0px; }
.cars-photos-big img { display:block; width:100%; margin:0; padding:0; }
.cars-photos-small { display:inline; float:left; width:24%; margin:0px; padding:0 0 5px 5px; }
.cars-photos-small img { display:block; width:100%; margin:0; padding:0; }
.pp_description, .currentTextHolder { font-size:11px; font-weight:bold;}



.inv-leftcol { width:42%; float:left; margin:0; padding:0; }
.inv-rightcol { width:52%; float:right; margin-right:10px; }
#cars-tabs{ width:315px;padding-right:0px;}

#cars-tabs li { float:left;font-size:12px!important; width:62px;text-align:center!important;padding:0px 5px;}
.mid_text{width:80px!important;}
.long_text{width:125px!important;}
#cars-tabs li a {font-size:11px!important;padding:0px!important;text-decoration:none;}


.inv-leftcol { width:46%; float:left; margin:0; padding:0; }
.inv-rightcol { width:48%; float:right; margin-right:17px; }

.inv-col-head { width:100%; padding:6px; display:block; float:left; font-size:12pt; font-weight:bold; margin-bottom:13px; }
.inv-col-head2 { padding-left:24px; width:100%; background-image:url(images/inv-col-head-right2.gif); cursor: pointer; }
.inv-col-button { padding:21px; width:95%; margin-bottom:2px; background-image:url(images/inv-col-button.gif); color:#222; cursor:pointer; display:block; float:left; font-size:11pt; font-weight:bold; }

.inv-section { display:block; float:left; width:100%; margin:0px 0px 20px 0px; font-size:10pt; } 
.inv-section-content { display:block; float:left; margin:10px 0 0 0; padding:0; }
.inv-section-content p { font-size:10pt; }

.inv-details-title { clear:left; display:inline; float:left; width:35%; font-weight:bold; margin-bottom:8px; margin-left:6px; font-size:12px; } 

.inv-details-desc { display:block; float:left; width:60%; margin-bottom:8px; font-size:13px; } 
.inv-details-desc  input{ font-size:10px;}
.inv-details-checkbox{padding:5px; font-size:11px;}
.inv-notes, .inv-details-wide { width:100%; margin-left:6px; line-height:130%; }
.inv-feature { clear:left; margin:0px 0px 3px 7px; }



.cars_map_title		{ float:left; width:65%; font-size:11px; font-weight:bold; padding:10px 0px; }
.cars_map_print		{ float:right; width:30%; font-size:10px; font-weight:bold; padding:10px 0px; margin-right:5px; text-align:right; }
.cars_map_input		{ float:left; width:76%; margin-top:6px; }
.cars_map_input	input { width:100%; }
.cars_map_subtext	{ float:left; width:100%; font-size:9px; margin-bottom:6px; }
.cars_map_submit	{ float:right; padding:5px; }
#map_canvas			{ width:300px; height:250px; padding:0; margin:0; display:block; clear:left; overflow:hidden; }
.short{width:150px!important;
}
.small{font-size:10px!important;line-height:12px!important;}

#cars-actions a, a.carsbutton { text-decoration:none !important; height:16px;float:left; color:#eee !important; font-size:12px !important; font-weight:bold; margin-right:3px; border:none; padding:2px 6px; background-color:#50b849; overflow:visible; -moz-border-radius:5px; -webkit-border-radius:5px; }
#cars-actions a:hover,a.carsbutton:hover { color:#000!important; }





#nav-search-content{ margin-left:15px!important;	}

	#nav-search-content .iform { z-index:1000;}
	
	#nav-search-content .iform label	{ color:#000; font-size:11px; font-weight:bold; }
	#nav-search-content .iform table 	{ width:260px; margin:0px; border-collapse: collapse; }
	#nav-search-content .iform td	{ line-height:100%; padding:0 5px 2px 5px; vertical-align:top; color:#000; }
	#nav-search-content .iform select	{ width:60px; }
	#nav-search-content .iform input.t{ width:120px; }
	#nav-search-content .iform td.conj { padding:5px 0 0 0 !important; }
	
	#nav-search-content .iform .col1 label { font-weight:normal; font-size:12px; line-height:30px;  }
	

#nav-search { display:inline; clear:both; position:relative; width:100%; margin-top:0; }
	#nav-search-content { display:none; width:580px; height:100px; overflow:hidden; background:#fff url(images/nav-search-bg.png) top left no-repeat; float:left; clear:both; margin:9px 0 0;vertical-align:middle; margin-left:50px!important;}
	#nav-search-button { text-decoration:none !important; height:16px;float:left; color:#eee !important; font-size:12px !important; font-weight:bold; margin-right:10px; border:none; padding:2px 6px; background-color:#50b849; overflow:visible; -moz-border-radius:5px; -webkit-border-radius:5px;float:right;margin-top:10px;font-family:Arial, Helvetica, sans-serif!important;}
	
	
	#nav-search-buttons { float:left; width:60px!important; height:25px!important;margin:14px; }
	#nav-search-buttons a { width:80px!important; height:25px; margin:0 0 3px 0; padding:5px; font-size:12px;font-weight:bold;  float:left; color:#FFF; background:#444 url(images/cars-searchdrop-bg2.gif) top left no-repeat; text-decoration:none !important; border-width:0px !important;line-height:12px; }
	
	
	#nav-search-buttons a.active, #nav-search-buttons a:hover { background:#FFF url(images/cars-searchdrop-bg1.gif) top left no-repeat; }
	
	#nav-search-regular-content, #nav-search-budget-content { width:450px; height:70px; overflow:hidden; margin:15px 0 0 0; }
	#nav-search-budget-content { display:none; }
	
	#nav-search-content .col1 { width:60px!important; margin:0px 0 0 40px; line-height:12px!important;}
	#nav-search-content .col2 { width:160px; margin-left:10px; }
	#nav-search-content .col2 select{width:70px;height:15px;font-size:13px;margin:0px;}
	#nav-search-content .col2 label{ width:70px;margin:0px;}
#nav-search-content .col2 tr td{line-height:12px;width:40px!important;}
  #nav-search-content .col2 table{
	  width:90px;
  }
	#nav-search-content .col3 { width:160px; margin-left:10px;}
	#nav-search-content .col3 select{width:70px;height:15px;font-size:13px;margin:0px;}
	#nav-search-content .col3 label{ width:70px;margin:0px;}
#nav-search-content .col3 tr td{line-height:12px;width:40px!important;}
  #nav-search-content .col3 table{
	  width:90px;
  }
	
	#nav-search-content .col1, #nav-search-content .col2, #nav-search-content .col3 { float:left; height:110px; }
	#nav-search-content .col1, #nav-search-content .col2 { border-right:1px solid #CCC }
	.block{width:20px!important;
	}
	
	
	/** home search **/
#home-search { float:left; height:300px; width:260px; margin-bottom:10px; }
#home-search-nav-button{
	margin-left:40px;
	margin-top:5px;
}
		
		#home-search h3 { background:#f8f8f8 url(images/cars-search-home.gif) top left no-repeat; color:#FFF; font-size:10px; float:left; width:90px; height:32px; margin-top:0px; margin-bottom:0px; font-weight:bold; line-height:0.8em; padding:3px 0 0 6px; cursor:pointer;text-transform:uppercase;line-height:13px;margin-right:6px;}
		
		#home-search h3.active { background:#FFF url(images/cars-search-home-active.gif) top left no-repeat; color:#FFF;}
	
	#home-search-cars, #home-search-budget { background:#FFF url(images/cars-search-home-div.gif) no-repeat; width:225px; height:315px; padding:5px 20px 0 20px;overflow:hidden; }
		#home-search-budget { display:none; }


#home-specials-demo,#home-specials-used{  float:left;width:371px; padding:8px 5px;margin-left:2px; }
#home-specials-demo .right,#home-specials-used .right{ margin-right:0px; }
#home-specials-demo{ }
#special-div{
	float:left;
	 width:371px;
}
.cars-specials-panel {display:inline; float:left; width:160px; margin:1px 5px; padding:0px; text-align:left; overflow:hidden;font-size: 10px!important; line-height:12px;font-family:Arial, Helvetica, sans-serif!important;}
	.cars-specials-panel .txtbit { font-weight:bold; padding:5px;}
	.cars-specials-panel .txtbit a { font-weight:normal; text-decoration:none !important;color:red; }
	.cars-specials-panel.txtbit a:link, .cars-specials-panel .txtbit a:visited {font-weight:normal; text-decoration:none; }
	.cars-specials-panel.txtbit a:hover, .cars-specials-panel .txtbit a:active {font-weight:normal; text-decoration:underline; cursor: hand; }
	.cars-specials-panel.text {font-family: Arial, Helvetica, sans-serif;	 padding: 2px;font-size: 12px!important; }
	.cars-specials-panel .imgbit {display:inline; float:left; margin:0px; }
	.cars-specials-panel .imgbit img { width:160px }
	.cars-specials-panel .txtbit {display:inline; float:left; width:130px; margin:0px 0px 0px 0px;}
	
	
    .iform { z-index:1000;font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
	.iform label	{ color:#000;font-size:15px;line-height:25px;}
	.iform table 	{ width:180px; margin-left:-10px; }
	.iform td	{ line-height:180%; padding:0 5px 0 5px; vertical-align:top; color:#000; }
	.iform select	{ width:97px; }
	.iform input.t{ width:120px; }
	.iform td.conj { padding:18px 0 0 0 !important;font-size:15px;}
	
#form-search-budget select{width:80px;}


#address_home{font-size:14px;float:left;with:300px;margin:20px 0px 0px 35px; padding-top:10px;text-align:center;background:url(images/address_div_bg.jpg) no-repeat;height:200px;}
.address_div {text-align:left;clear:both;display:block;width:200px;padding-left:42px;}
.address_div h4{color:red;font-weight:bold;margin-bottom:0px;}
.address_div p{line-height:21px;margin-top:2px;}
