html, body {
	background: #FFF url(/img/bg_diago.gif) repeat-x scroll left top;
}
html #wrapper {
	border-left: 1px solid white;
	border-right: 1px solid white;
	background: white;
}
html body #main_content,div.content {
	background: white url(/img/bg_maincontent.gif) scroll repeat-x left top;
}
.feature_menu, .feature_description {
	background: #CDCDCD none;
	border: 1px solid #999;
}
.feature_menu {
	height: 129px;
}
.feature_description {
	height: 261px;
}
hr {
	background-color: #CCC; 
	height: 1px; 
}
h2 {
	color: #C00; 
}
h3 {
	color: #000; 
}
#news {
	border: solid 2px #000;
}
/* ================ FLYOUT ======================== */
.flyout h2 {
	background-color:#C00;
}
/* ================ PROMOS ======================== */

#promos {
	background: white none;
	padding-bottom: 15px;
}
html body #promos ul li{
	padding: 3px;
	width: 167px;
	height: 82px;
	background: #FFF;
}
/* ================ FOOTER ======================== */

#footer hr {
	width: 65%;
}

/* ================ HOME VEHICLE ======================== */

.headline_vehicle {
	font-family:  arial, sans-serif; 
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
}
.overview_vehicle {
	font-family:  arial, sans-serif; 
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

/* ================ MENU TOP ======================== */

#vehicle_name * {
	color:#000;
	display:inline;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
#brand_menus a.brand_menu_link {
	font-size:11px;
	font-weight:bold;
	padding:5px 5px 0 13px;
	text-transform: uppercase;
}
a.vehicle_menu_sub:link, a.vehicle_menu_sub:visited {
	background-color:#FFF;
	color:#2E2E2E;
	border-bottom: solid 1px #CCC;
}
a.vehicle_menu_sub_link:link, a.vehicle_menu_sub_link:visited {
	background-color:#FFF;
	color:#2E2E2E;
	border-bottom: none;
}
a.vehicle_menu_sub_link:hover {
	color:#990000;
	background-color: #d5d4d4;
	border-bottom: none;
}
a.vehicle_menu_sub:hover {
	color:#990000;
	background-color: #d5d4d4;
	border-bottom: solid 1px #CCC;
}
.vehicle_menu_sub_header {
	background-color:#FFF;
	border-bottom:none;
	font-weight:normal;
}

/* ================ GALLERY ======================== */

#enlarged_photo img {
	border:1px solid #000000;
}
.disclaimer {
	visibility: hidden;
}
#gallery_filter {
	border:1px solid #000000;
	width:198px;
}
#gallery_thumbs {
	border-width:0 1px 1px;
	height:367px;
}
#gallery_thumbs_scrollthumb {
	visibility: visible;
}
/* ================ OPEN CONTENT ========================= */
#open_content {
	background: white url(/img/bg_maincontent.gif) scroll repeat-x left top;
	padding: 0 50px;
	color:#333333;
}
#open_content #content_text {
	width: 800px;
	background: white;
	/*border: solid 1px #000000;*/
	padding: 30px; 
}
#open_content table, #open_content tr, #open_content td {
	border: none;
}
.big_title {
	font-size: 24px;
	font-weight: bold;
	color: #cc0000
}
a.dodge:link, a.dodge:visited {
	color: #cc0000;
	text-decoration: none;
}
a.dodge:hover {
	color: #cc0000;
	text-decoration: underline;
}
/* ================ OPEN CONTENT EXPERIENCE ============================= */
div.info_menu {
	background-color:#FFF;
	border:1px solid #000;
}
div.info_menu h2 {
	background-color:#CC0000;
}
div.info_menu ul li {
	border-bottom:1px solid #CCC;
}
div#open_with_left {
	background-color:#FFF;
	border:1px solid #000;
	padding: 30px;
	width:638px;
}
div.content ul,div.content ol {
	color: #000;
}
#open_content a {
	color: #666;
	text-decoration: underline;
}
#open_content a:hover {
	color: black;
	text-decoration: none;
}
/* =============== LEFT NAV ===================== */
div.info_menu ul li a.on, div.info_menu ul li a.on:link, div.info_menu ul li a.on:visited, div.info_menu ul li a.on:active {
	background:#f5f4f2 url(/img/models_vehicle_arrow_right.gif) no-repeat scroll 98% center;
	color:#C00;
}