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; 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;
			}