/* CSS Document */
/* this is the default box to cover the bottom of the embed if no menu items */
.no-menu-box {
	height: 50px;
	color: 0xFFFFFF;
	border: 0xFFFFFF;
	border-width: 0;
	border-opacity: 0;
	opacity: 100;
}
.menu-bg-box {
	color: 0x090a0b;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 100;
}
.module-menu-item {
	color: 0x090a0b;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 100;
	padding: 5px;
}
.module-menu-item-tab {
	height: 12px;
	color: 0x4c4c4c;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 100;
	corner-radius: 3;
}
.module-menu-item-tab-over {
	color: 0x8E9E65;
	
}
.module-menu-item-tab-selected {
	color: 0xd98815;
}
.module-menu-title {
	color: #ffffff;
	font-size: 11px;
	font-family: HelveticaNeueLT Std Bold;
	leading: 4;
}
.module-menu-caption {
	color: #ffffff;
	font-size: 11px;
	font-family: HelveticaNeueLT Std;
}
.image_text {
	color: #ffffff;
	font-size: 10px;
	font-family: Arial;
}
.image_super_text {
	color: #ffffff;
	font-size: 10px;
	font-family: Arial;
	dropshadow: true;
	margin: 5px;
	text-align: right;
}
.image_super_text_black {
	color: #000000;
	font-size: 10px;
	font-family: Arial;
	margin: 5px;
	text-align: right;
}
#image_text_box {
	color: 0x000000;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 70;
	left: 5;
	bottom: 15;
	padding: 5px;
	corner-radius: 3;
}
.disclaimer-text {
	color: #ffffff;
	font-size: 9px;
	font-family: Arial;
}
.link {
	color: #8E9E65;
}
/* Flv module */
#flv-controls {
	color: 0xebeaea;
	opacity: 100;
	height: 21px;
	corner-radius: 0;
}
#flv-controls-interior {
	color: 0xebeaea;
	opacity: 80;
	height: 21px;
	corner-radius: 5;
	margin: 5px;
}
.flv-controls-buttons-regular {
	color: 0x271F15;
}
.flv-controls-buttons-over {
	color: 0xCF8C32;
}
#progress-bar {
	color: 0xcf8c32;
}
#buffer {
	color: 0xFFFFFF;
}
#progress-bar {
	color: 0xFFFFFF;
	top: 250px;
	left: 250px;
	width: 200px;
	height: 30px;
}
#progress-bar-bg {
	color: 0xFFFFFF;
	border: 0xFFFFFF;
	border-width: 1;
	border-opacity: 100;
	opacity: 50;
}
#video-timer {
	color: #000000;
	font-size: 9px;
	font-family: Arial;
}
#feature-media-overlay {
	opacity: 20;
	position: center;
}
#homepage-video {
	width: 720px;
	height: 405px;
}
/* vehicle home page menu */
.dock {
	height: 52px;
	item-spacing: 10px;
	padding-left: 10px;
}
.vehicle-home-dock-bg {
	color: 0xffffff;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 0;
	background: true;
}
.dock-menu-item {
	color: 0xffffff;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 0;
	padding: 0px;
	margin: 2px;
	margin-right: 0px;
}
.dock-menu-item-tab {
	height: 34px;
	color: 0xbcbcbc;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 0;
	corner-radius: 0;
	selected-icon: false;
	margin-top: 0px;
}
.dock-menu-item-tab-over {
	color: 0x006794;
}
.dock-menu-item-title {
	color: #212121;
	font-size: 12px;
	font-family: HelveticaNeueLT Std Bold;
	text-align: center;
	margin: 10px;
}
.dock-menu-item-title-over {
	color: 0x000000;
}
.dock-menu-item-title-regular {
	color: 0x212121;
}
.dock-menu-item-slug {
	color: 0xffffff;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 65;
	padding: 5px;
	margin-left: 3px;
	arrow: right;
	margin: 4px;
}
.dock-menu-item-slug-title {
	color: #212121;
	font-size: 12px;
	font-family: HelveticaNeueLT Std Bold;
	text-align: center;
	text-transform: uppercase;
}
.dock-menu-icon {
	margin: 0px;
	margin-top: 0px;
}
/* vehicle home copy block */
.homepage_copy_block
{
	font-size:28px;
	font-family: HelveticaNeueLT Std Bold;
	color: #000000;
}

.homepage_sub_text{
	font-size: 16px;
	font-family: HelveticaNeueLT Std;
	color: #000000;
}

.homepage_sub_text_link{
	font-size: 14px;
	font-family: HelveticaNeueLT Std Bold;
	color: #ffffff;
}
.homepage_sub_text_link_normal {
	color: 0xffffff;
}

.homepage_sub_text_link_hover{
	color: 0xffffff;
}

#homepage_copy_block_head
{
	top:5;
	left:8;
}

#homepage_copy_block_copy
{
	width:465;
	top:35;
	left:8;
	bottom:10;
}

#homepage_copy_shadow {
	offset: 0;
	color: 0x000000;
	opacity: 0;
	angle: 45;
	blur: 0;
}
/* Image Gallery */
#thumbnail_menu { 
     buffer:1; 
     arrowColor:0x000000; 
     arrowHoverColor:0x999999; 
     arrowAlpha:80; 
     arrowInactiveAlpha:30; 
     outlineColor:0x333333; 
     outlineAlpha:80; 
     outlineStroke:3; 
}
#image_counter_text_box {
	color: 0x000000;
	border: 0x000000;
	border-width: 0;
	border-opacity: 0;
	opacity: 70;
	width: 50px;
	left: 5;
	bottom: 5;
	padding: 5px;
}
/* Enhanced Colorizer */
#colorizer-menu {
	margin: 10px;
	height: 35px;
	margin-bottom: 3px;
	margin-left: 10px;
}
#colorizer_group {
  	height: 35px;
    color: 0xffffff;
    opacity: 50;
    corner-radius: 5;
    borderWidth: 1px;
    border: 0xffffff;
    border-opacity: 100;
}
.swatch-menu-title {
	color: #000;
	font-size: 10px;
	font-family: HelveticaNeueLT Std Bold;
	width: 50px;
	margin: 5px;
}
#chip {
	width: 34px;
	height: 19px;
	margin: 4px;
	corner-radius: 5;
}
#model-chip {
	width: 62px;
	height: 33px;
	margin: 4px;
}
.chip-pan-button {
	color: #000;
	font-size: 10px;
	font-family: HelveticaNeueLT Std Bold;
}
#chip-box-selected {
	color: 0xFFFFFF;
	border-width: 2px;
}
#chip-tip {
	bottom: 20px;
	height: 19px;
	color: 0xcccccc;
	opacity: 100;
	border: 0xffffff;
	border-width: 1px;
	border-opacity: 100;
	text-align: center;
	padding: 3px;
	drop-shadow: true;
	corner-radius: 5;
}
.chip-tip-text {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	text-align: center;
}

/*Roof Rack Copy block*/
.roof_rack_thumb_title{
	color: #ffffff;
	font-size: 14px;
	font-family: HelveticaNeueLT Std Bold;
	text-align: left;
	leading: 2;
}

.roof_rack_thumb_copy{
	color: #ffffff;
	font-size: 11px;
	font-family: HelveticaNeueLT Std;
	text-align: left;
	/*line-height: 5pt;*/
	leading:3pt;
}
/* accordion features */
#accordion-menu {
	item-spacing: 0px;
	color: 0xffffff;
	border: 0xffffff;
	border-width: 0;
	border-opacity: 0;
	opacity: 100;
	background: true;
}
.accordion-item-highlight {
	color: 0xffffff;
	border: 0xffffff;
	border-width: 0;
	border-opacity: 0;
	opacity: 100;
}
.accordion-menu-item {
	margin: 2px;
}

#custom_feature_module_head{
	font: HelveticaNeueLT Std Bold;
	color: 0x222222;
	size: 12;
}
#custom_feature_module_nav{
	font: HelveticaNeueLT Std Bold;
	color: 0xFFFFFF;
	over_color: 0x667546;
	
	size: 11;
	
	/*arrow_board*/
	arrow_board_edge:arrow_board;
	arrow_board_texture:arrow_board_texture;
	arrow_board_alpha: 70;
	arrow_board_shadow_offset: 2;
	arrow_board_shadow_angle: 45;
	arrow_board_shadow_color: 0x000000;
	arrow_board_shadow_opacity: 10;
	arrow_board_shadow_blur: 2;
	
		/*Image overlay*/
	overlay_alpha: 100;
	overlay_fill_color: 0xFFFFFF;
	overlay_stroke_weight: -1;
	overlay_boarder: 20;
	shade_fill_color: 0x000000;
	shade_alpha: 70;
		
	nav_container_corners: 2;
    nav_container_fill: 0xFFFFFF;
	nav_container_stroke_color: 0xFF3333;
	nav_container_stroke_weight: -1; /* negative number indicates no stroke */
	nav_container_alpha: 70;
	nav_container_shadow_offset: 2;
	nav_container_shadow_angle: 45;
	nav_container_shadow_color: 0x000000;
	nav_container_shadow_opacity: 10;
	nav_container_shadow_blur: 2;

	button_corners: 3;
	button_fill: 0x666633;
	button_over_fill: 0x666600;
	button_texture: module_btn_up;
	button_over_texture: module_btn_over;
	button_margin: 5;
	button_shadow_offset: 2;
	button_shadow_angle: 155;
	button_shadow_color: 0x000000;
	button_shadow_opacity: 10;
	button_shadow_blur: 2;
	button_shadow_strength:1;
	
	button_text_shadow_offset: 0;
	button_text_shadow_angle: 0;
	button_text_shadow_color: 0x666666;
	button_text_shadow_opacity: 70;
	button_text_shadow_blur: 2;
	button_text_shadow_strength:3;
	
	disclaimer_shadow_offset: 2;
	disclaimer_shadow_angle: 45;
	disclaimer_shadow_color: 0x000000;
	disclaimer_shadow_opacity: 10;
	disclaimer_shadow_blur: 5;
	disclaimer_shadow_strength: 4;
	disclaimer_fill_color: 0xDCDBD9;
	/*disclaimer_fill_color: 0xCCCCCC;*/
	disclaimer_position_h: right;
	disclaimer_position_v: bottom;
	disclaimer_size: 9;
	disclaimer_color:0x333333;
}


#custom_feature_module_body{
	font: HelveticaNeueLT Std;
	color: 0x000000;
	size: 10;
}


