#model_selector div.vehicle_thumb a {
	color: #333;
}

#model_selector div.vehicle_thumb a.vehicle {
	background: url('/img/vehicles/global/vehicle_bg.gif') top center no-repeat;
}

#model_selector div.vehicle_thumb span.trim_desc {
	color: #666;
}

#content_body {
   background: #fff;
   border-color: #ccc;
}

#content_body table td {
  background: #fff;
}

#content_body table td a {
	color: #0080d1;
}

#content_body table td.section_header {
	background: #c9c9c9;
	color: #666;
}

#content_body table td.odd {
  background: #e5e5e5;
}

#linkbox_content {
	background: #fff;
	border-color: #ccc;
}

#linkbox_content div.grades h4 {
	color: #000;
}

#linkbox_content div.grades a {
	color: #0080d1;
}

/* overlays */

#overlayDiv {
	width:700px;
	margin:10px 0 10px 140px;
}

#glossaryDiv {
	width:250px;
	margin:10px 0 10px 140px;
}

.features_overlay {
	background-color: #eee;
	width: 700px;
	height: 400px;
	text-align: left;
	padding: 12px;
}

#features-box {
	position: relative;
 
}

.features_detail {
	text-align: left;
}

#features-box-content {
	position: relative;
	padding: 10px 20px;
	padding-left:10px;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#glossary-box-content {
	position: relative;
	padding: 5px;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.features-box-header {
	display: block;
	position: static;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 8px 0px;
}

#features-box-content .features_list {
	float: left;
	width: 235px;
	height: 100%;
	margin-right: 15px;
}

#features-box-content .features_list li {
	margin: 4px 0px 12px 0px;
}



#features-close {
    float:right;
	display:block;
	margin:0;
	height:31px;
	
}

#glossary-close {
    float:right;
	display:block;
	margin:-6px -3px 0 0;
	height:31px;
	
} 

.gallery_include #features-close { display: none; }  

#features-main{	
	 width:900px; height: 300px; position:relative; top:0; left:0;
}

#content-main {
	color: #333; background-color: #fff; border-color: #ccc;
}

#model-layer-box {
	border-color: #ccc; background-color: #fff;
}

#model-layer h1 {
	color: #000;
}

#model-layer-box-content {
	/*background-color: #ecebe5;*/	
}	

#photonumbers {
	color: #999;
}

h2 {
	color: #333;
}

#content_head_tools {
	background: #fff; border-color: #ccc;
}



#model-layer .faq {
	height: 260px;
	width: 551px;
	overflow-y: auto;
	text-align: left;
}
