/*Hintergrundfarbe und Bild geändert*/

html, body {
	background:#DDDDDD url(/img/home_background_grey.gif) repeat-x scroll 0 0;
}

.co2 {
			position	: relative;
			top			: 7px;
			margin		: 0px;
			padding		: 0px 2px 0px 0px;
			//padding		: 0px 5px 0px 0px;
			width				: 3px;
			height				: 6px;
			background-image	: url(/img/co2.gif);
			background-repeat	: no-repeat;
			display				: inline;
}

#headerNav a, #headerNav a:visited {
color:#FFFFFF;
}


/*Hintergrundgrafik entfernt*/

#wrapper {
	background:transparent url(none) no-repeat scroll 0 0;
}

/* Hintergrundfarbe und Bild geändert, Border bottom entfernt*/

#brand_nav_container {
background:#000000 none repeat scroll 0 0;
border-bottom:medium none;
}

/*Hintergrundgrafik geändert (Pfeil weiß)*/

#brand_menus a.drop_down span {
	background:transparent url(/img/arrow_right_white_new.gif) no-repeat scroll 100% 3px;
}

/*Navlinkfarbe auf weiß gesetzt*/

#brand_menus a.brand_menu_link {
	color:#FFFFFF;
}

/*Navlinkfarbe auf weiß gesetzt*/
/*Hintergrundgrafik geändert*/

#brand_menus a.brand_menu_link:hover {
background:#cd0601 url(/img/bg_mainnav_grey.gif) repeat-x scroll 0 0;
color: #333333;
}

a.vehicle_menu_sub_link:link, a.vehicle_menu_sub_link:visited, a.vehicle_menu_sub:link, a.vehicle_menu_sub:visited {
	background-color:#333333;
	color:#ffffff;
}

a.vehicle_menu_main:link, a.vehicle_menu_main:visited {
	background-color:#333333;
	color:#ffffff;
}

a.vehicle_menu_main:hover, a.vehicle_menu_brown:hover, .menu_item a.brand_menu_link:hover {
	background: #610000 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
	color: #ffffff;
}

#brand_menus a.drop_down.brand_menu_link_hovered {
	background: #720100  url(/img/bg_mainnav_blue.gif) repeat-x scroll 0 0;
	color:#ffffff;
}

#brand_menus a.drop_down:hover {
	background:#720100 url(/img/bg_mainnav_blue.gif) repeat-x;
	color:#FFFFFF;
}

a.vehicle_menu_sub_link:hover {
	background: #bab9b9 url(/img/bg_mainnav_blue.gif) repeat-x;
	color:#333333;
}

a.vehicle_menu_sub:hover {
	background: #bab9b9 url(/img/bg_mainnav_blue.gif) repeat-x;
	color:#333333;
}



#news_holder {
background:#FFFFFF url(/img/home_background_reverse.gif) repeat-x scroll 0 0;
}

.news_row {
border:1px solid #610000;
margin:35px auto 0;
width:870px;
}

.head {
background:transparent none repeat scroll 0 0;
padding:0;
color:#610000;
text-transform:uppercase;
}

.subHead {
color:#610000;
font-weight:bold;
}

.blueLink a, .blueLink a:visited {
color:#610000;
text-align:right;
}

.blueHead {
color:#610000;
text-transform:uppercase;
}

.back a, .back a:visited {
color:#610000;
background:none;
}

#news_story_holder {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #610000;
}


div#open_with_left {
background:#FFFFFF url(/img/home_background_grey.gif) repeat-x scroll 0 0;
border:1px solid #610000;
padding:25px;
width:615px;
height:495px;
overflow:auto;
}



div.info_menu {
border:1px solid #610000;
width:242px;
background:#FFFFFF url(/img/home_background_grey.gif) repeat-x scroll 0 0;
}

#footerLegal {
color:#313031;
}

div.content {
	background:#FFFFFF url(/img/background_service.jpg) no-repeat scroll 0 0;
	margin:0 auto;

}

div.info_menu h2 {
background-color : none;
color:#610000;
margin:0 0 5px;
}

#news_img_holder {
	width:409px;
}


#vehicle_name * {
color:#cd0601;
font-size:20px;
padding-top:0;
margin:-2px 0 0 0;
}

#vehicle_feature_menus {
background:#e5e5e5 none repeat scroll 0 0;
border-top:0px;
height:26px;
padding-top:7px;
}

.media_wrapper {
border:1px solid #610000;
left:267px;
width:614px;
}

a.vehicle_nav_link {
border:0px;
}

a.vehicle_nav_link:link, a.vehicle_nav_link:visited {
color:#333333;
}

a.vehicle_nav_sub_link {
border:0px;
}

.hover a, div.on a, .vehicle_item:hover a, a.features_menu_on:link, a.features_menu_on:link, a.vehicle_nav_link:link a.features_menu_on:visited {
background-image:url(/img/nav_header_backer_blue.gif);
background-repeat:repeat-x;
color: #ffffff;
}

html body #main_content {
background:#DDDDDD url(/img/background_service.jpg) no-repeat scroll 0 0;
}



.large .feature_description {
height:241px;
width:268px;
}

.large .feature_menu {
width:268px;

}


#vehicle_features {
width:268px;
}

.large #vehicle_features {
left:40px;
top:32px;
background:#DDDDDD url(/img/home_background_grey.gif) repeat-x scroll 0 0;
border:1px solid #610000;

}

#brand_nav_container {
left:0px;
width:960px;
}

div.info_menu h2 {
background-color:#FFFFFF;
border-bottom:1px dotted grey;
font-size:15px;
padding:8px 0 4px 13px;
}


.feature_menu h3 {
display:none;
}

#feature_next {
display:none;
}

#feature_previous {
display:none;
}

div.info_menu ul li a, div.info_menu ul li a:link, div.info_menu ul li a:visited, div.info_menu ul li a:active {
color:#333333;
}

.feature_menu ul {
border-top:0px;
margin:12px 0 0 5px;
width:258px;
}

.feature_description {
border-color:#610000;
}

.feature_description {
	background:none;
	border:0px;;
}


.large {
width:250px;
}


.feature_menu ul li a, .feature_menu ul li a.off {
width:235px;
}


.feature_description p, .feature_description h1, .feature_description h4 {
padding:5px 5px 0 15px;
}


div.info_menu ul {
padding:5px;
}

#open_with_left h1 {
margin-bottom : 14px;
color: #610000;
}


.menu_item {
margin-left:10px;
}

.feature_menu ul li a:hover, .feature_menu ul li a.selected_feature_link, .feature_menu ul li a.off:hover {
background:#cd0601 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}

#open_with_left .mood {
	margin:47px 20px -30px 25px;
}

#open_with_left h1 {
	display:block;
}

#open_with_left table, th, tr, td {
	border:0px;
	text-align:left;
	color:#333;
}

#open_with_left a:link, #open_with_left  a:visited {
	color:#610000;
}

#open_with_left a:hover {
	text-decoration: underline;
}

div.info_menu ul.left_sub li.on a, div.info_menu ul.left_sub li.on a:link, div.info_menu ul.left_sub li.on a:visited, div.info_menu ul.left_sub li.on a:active {
background:#cd0601 none repeat scroll 0 0;
}

div.info_menu ul.left_sub li.on a {
color:#FFFFFF;
}


.feature_description h1, .feature_description h4 {
color:#610000;
padding:0 5px 0 15px;
}

.feature_menu ul {
border-bottom:1px solid #e5e5e5;
border-top:0 solid white;
}

.feature_menu {
border-bottom:0 solid #610000;
background: none;
background-color:#FFFFFF;
border:0px;
margin-bottom:0px;
}

.large .media_wrapper {
left:267px;
margin-left:10px;
margin-top:-1px;
}

#vehicle_feature_menus {
border-bottom:1px solid #bab9b9;
}

a.vehicle_nav_sub_link:link, a.vehicle_nav_sub_link:visited {
color:#333333;
}

#color_categories div.color_btn a.section_at {
background:#cd0601 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
}


#gallery_filter {
width:181px;
}

#gallery_thumbs_container {
left:-4px;
width:190px;
}

#gallery_thumbs_scrollarea {
left:182px;
}

.photo {
width:82px;
border:1px solid #610000;
}

a:link, a:visited {
color:#610000;
}

h2.modeltext_Left {
font-weight:bold;
color:white;
font-family:arial,verdana,helvetica,san-serif;
font-size:28px;
text-transform:none;
}

p.modeltext_Left_Smaller {
color:white;
font-family:arial,verdana,helvetica,san-serif;
font-size:14px;
font-weight:bold;
margin-top:2px;
font-weight:bold;
}

	
	
	#scroll_container_images {

		width			: 426px;
		height		: 87px;
		overflow 	: hidden;
		border		: 0px dotted red;
		margin		: 0px;
		

	}
		


#scroll_inner_container {
	margin: 0px;
}
	
#scroll_inner_container img {
	margin-right: 5px;
}		


.flyout h2 {
background-color:#ffffff;
color:#610000;
font-size:13px;
padding:0px;
position:absolute;
top:245px;
}

.flyout p {
color:#333333;
font-size:13px;
font-weight:bold;
width:375px;
padding:3px 0 0;
}


.model_menu ul li a:hover, .model_menu ul li a.current_model_at {
background:#cd0601 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
}


a.vehicle_menu_sub:hover {
	background: #610000 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
	color: white;
}


div.info_menu ul li a:hover {
background:#FFFFFF url(/img/bg_mainnav_blue.gif) repeat-x scroll 0 0;
color: #ffffff !important;
}

div.info_menu h2 {
border-bottom:1px inset #333333;
}

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:#cd0601 url(/img/nav_header_backer_blue.gif) repeat-x scroll 98% center;
color:#FFFFFF;
}

div.info_menu ul.left_sub li.on a {
color:#333333;
}

div.info_menu ul.left_sub li.on a, div.info_menu ul.left_sub li.on a:link, div.info_menu ul.left_sub li.on a:visited, div.info_menu ul.left_sub li.on a:active {
background:#FFFFFF none repeat scroll 0 0;
color:#610000;
font-weight:bold;
}

div.info_menu ul.left_sub li a:hover {
background:#FFFFFF url(/img/bg_mainnav_blue.gif) repeat-x scroll 0 0;
color:#333333;
}

.feature_description p, .feature_description h1, .feature_description h4 {
padding:0 14px;
}

.news_row {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #610000;
}

.para {
margin:10px 485px 0 0;
}
#model_headline h2 {
color:black;
}

#model_widget_right_data {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #610000;
}

#model_info ul {
color:black;
}

#colors {
color:black;
}


#model_widget_left_nav {
background:#DDDDDD url(/img/home_background_grey.gif) repeat-x scroll 0 0;
border:1px solid #610000;
}

#model_info {
color:black;
}



.model_menu ul li a {
color:#333333;
}

.model_menu ul li a:hover {
color:#FFFFFF;
}

div.button_list_menu_btn a, div.button_list_menu_btn a:visited, div.button_list_menu_btn a:active, div.button_list_menu_link a, div.button_list_menu_link a:visited, a.button_list_menu_button_link {
padding-left:9px;
}

div.button_list_menu {
text-align:left;
}

div.button_list_menu_btn a:hover, div.button_list_menu_link a:hover, a.button_list_menu_button_link:hover {
background:#CD0601 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0;
color:#FFFFFF;
}

.color_chips ul li img.at {
border:1px solid #CD0601;
}
.color_chips_add ul li img.at {
border:1px solid #CD0601;
}

.color_chips ul li img {
border:1px solid #333333;
}

.color_chips ul li img:hover {
border:1px solid #CD0601;
}

#color_categories div.color_btn a:hover {
background:#CD0601 url(/img/nav_header_backer_blue.gif) repeat scroll 0 0;
color:#FFFFFF;
}

#model_image {
margin-top:30px;
}

div.column li a:hover, div.column li a:focus {
background:#CD0601 url(/img/nav_header_backer_blue.gif) repeat scroll 0 0;
color:#FFFFFF;
}

div.column li a.on, div.column li a:active {
 background:#CD0601 url(/img/nav_header_backer_blue.gif) repeat-x scroll 0 0; 
 color:#FFFFFF;
 }

div.column li {
border-bottom:1px solid #EAEAEA;
}

div.column {
border-bottom:0px;
border-right:0px;
}

div.features_menu_container {
border-left:0px;
background-color:#ffffff;
}
.video:hover, #gallery_thumbs .at {
border-color:#CD0601;
}

#gallery_thumbs {
border:0 solid #CD0601;
margin-top:12px;
height:340px;
}

.photo img {
border:medium none;
margin:0;
}
.photo {
width:80px;
}

#gallery_filter form select {
float:none;
margin-left:11px;
}

#gallery_controls {
color:#FFFFFF;
}

#gallery_filter form {
margin-bottom:6px;
}

#gallery_menu {
margin:0;
}

div#main_content div.model {
width:376px;
height:270px;
background:#ffffff url(/img/bg_lineup.jpg) repeat-x scroll left top;;
}

div#main_content div.image_info {
margin-top:-71px;
float:right;
}

.model.info {
diplay:none;
}

div#main_content div.vehicle {
margin-bottom:161px;
}

div#main_content div.image_info {
display:none;
}

div#main_content div.model a img {
height:233px;
width:376px;
}

#promos {
	display:none !important;
}