#vehicle_feature_menus {
    background-color:#000000;
	border-bottom:1px solid #333333;
	clear:both;
	height:20px;
	padding: 5px 0px;
	white-space:nowrap;
	width:965px;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	display:none;
}

#vehicle_name
{
    clear:both;
	float:left;
	height:19px;
	margin-top:1px;
	padding:0;
	text-align:center;
	text-transform:uppercase;
}

#vehicle_name *
{
color: #FFFF00;
float:left;
font-size:11px;
font-weight:bold;
padding:0 0 0 6px;
text-transform:uppercase;

}

#vehicle_name a
{
	float:none;
	color:#D7D7D7;
	margin-right:3px;
	text-decoration:none;
	margin-left:0px;
}

#vehicle_name a:hover
{
	text-decoration:underline;
}
 
#vehicle_nav_container {
    float:right;
	height:19px;
	padding:0 2px 0 0;
}

*html div#vehicle_nav_container {
    float:right;
	height:19px;
	padding:0 0px 0 0;
	overflow:hidden;
}

.link_divider, #features_menu_container .link_divider
{
	/*height:15px;
	width:1px;
	background-color:#999999;
	border-left:solid 1px #000000;
	margin-top:5px;
	float:left;
	margin-left:1px;
	margin-right:1px;*/
	display:none;
}


/*a#models {
   background: none !important;
}*/

a#overview {
	background: none;
}

a#virtual_tour {
 /* background-position: right center;*/
}

a.vehicle_nav_link:hover {
	color:#ffffff;
}

a.vehicle_nav_link_at, a.vehicle_nav_link_at:hover {
	color:#ED1C24 !important;	
	background-position:left;
	margin:0px;
}

a.vehicle_feature_nav_link {

	width:96px;
}

	#build_my_own_menu a.vehicle_feature_nav_link {
		background:url('/shared/images/build_my_own_off_right.gif') repeat-x;
		background-position:left;
		padding:2px 17px 0px 9px;
		width:71px;
	}
	
	#get_a_quote_menu a.vehicle_feature_nav_link {
		background:url('/shared/images/gaq_off_right.gif') repeat-x;
		background-position:left;
		padding:2px 21px 0px 9px;
		width:61px;
	}
	
	#models_menu a.vehicle_feature_nav_link {
		background:url('/shared/images/models_off_right.gif') repeat-x;
		background-position:left;
		padding:2px 21px 0px 9px;
		width:36px;
	}

a.vehicle_feature_nav_link:hover {
	color: #ffffff;
	width:96px;
}

	#build_my_own_menu a.vehicle_feature_nav_link:hover {
		color:#990000;
		margin:0;
		padding:2px 17px 1px 9px;
		width:71px;
	}
	
	#get_a_quote_menu a.vehicle_feature_nav_link:hover {
		color:#990000;
		margin:0;
		padding:2px 21px 1px 9px;
		width:61px;
	}
	
	#models_menu a.vehicle_feature_nav_link:hover {
		color:#990000;
		margin:0;
		padding:2px 21px 1px 9px;
		width:36px;
	}

a.vehicle_feature_nav_link_at, a.vehicle_feature_nav_link_at:hover, a.vehicle_feature_nav_link_on {
	color:#990000 !important;
	margin:0;
	padding:3px 5px 10px 10px !important;
	width:96px;
}

a.vehicle_feature_nav_link_at:hover, a.vehicle_feature_nav_link_on {
	color:#990000;
	margin:0;
	padding:2px 17px 1px 9px;
	width:96px;
}

	#build_my_own_menu a.vehicle_nav_link_at {
		color:#990000;
		margin:0;
		padding:2px 17px 1px 9px;
		width:71px;
	}
	
	#models_menu a.vehicle_nav_link_at {
		color:#990000;
		margin:0;
		padding:2px 21px 1px 9px;
	}
	
	#get_a_quote_menu a.vehicle_nav_link_at {
		color:#990000;
		margin:0;
		padding:2px 21px 1px 9px;
		width:61px;
	}

.features_menu {
    float:left;
    position:relative;
    z-index:4;
    display:inline;
    height: 25px;
}

#features_menu .features_menu_container, 
#models_menu .features_menu_container, 
#build_my_own_menu .features_menu_container, 
#get_a_quote_menu .features_menu_container, 
#models_menu_container .features_menu_container
{
    position:absolute;
    z-index:20;
    width:auto;
    white-space:nowrap;
    height: 0px;
	overflow: hidden;
	background-color:#000;
	border-width: 1px;
	border-color: #8e8e8e;
	border-style:none;
	top:19px;
	padding: 0 4px;
	margin-left:-10px;
}

#build_my_own_menu .features_menu_container, 
#models_menu_container .features_menu_container {
	margin-left:0px !important;
}

.link_container {
    float:left;
	width: 150px;
	padding: 15px 0 5px;
	
}

.link_container ul
{
    padding:0;
    margin:0 0 0 16px;
}

.link_container ul li
{
	/*line-height: 1.25em;*/
	list-style:none;
	margin: 0;
	padding: 0 0 3px;
	display: inline;
	white-space: normal;
	width: 150px;
}

#specs_upgrades_menu_cat {}

.link_container_specs {
    clear:both;
	width:auto;
	height:27px;
	padding-top:4px;
}

.link_container_specs ul
{
    float:right;
	padding:0px;
    margin:0px;
}

.link_container_specs ul li
{
	float:left;
	line-height: 1.25em;
	list-style:none;
	padding: 5px 0 0 0;
	display: inline;
	margin-left:20px;
}

a.feature_menu_link_specs
{
	font-size:10px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
    color:#ffffff;
    display:block;
	clear: left;
}

a.feature_menu_link_specs:hover, a.at
{
	font-size:10px;
	color:#990000;
}

a.feature_menu_link
{
	padding:0;
	text-decoration:none;
    color:#ffffff;
    display:block;
	clear: left;
	/*width: 140px;*/
}



#links_under_features #links_under_features_left {
	border-top:1px solid #333333;
	position: absolute;
	left: 0;
	top: 10px;
}

#links_under_features #links_under_features_right {
	position: absolute;
	right: 0;
	top: 0;
}

#links_under_features {
    clear:both;
    text-align:center;
	width: 100%;
	margin: 0 auto;
	padding-top: 6px;
	position: relative;
	border-top: 1px solid #333333;
}

	#build_my_own_menu_container #links_under_features {
    	display:none;
	}
	
	#get_a_quote_menu_container #links_under_features {
    	display:none;
	}
	
	#models_menu_container #links_under_features {
    	display:none;
	}

#links_under_features a{
    color: #818181;   /*change to DODGE color*/
	text-decoration: none;
    padding:0px 4px;
    margin:0;
}

#links_under_features a:hover{
    color: #ffffff;   /*change to DODGE color*/
}

#links_under_features span{
    color: #2E2E2E;   /*change to DODGE color*/
	font-weight: bold;
    padding:0px 4px;
    margin:0;
}

li>a.feature_menu_link {
	float: left;
	padding-bottom: 2px;
	_padding-bottom: 0;
	width: 130px;
}

a.feature_menu_link:hover, a.at
{
	color:#818181;
}

.feature_menu_link_header
{	
	color:#ED1C24;
	font-size:10px;
	font-weight:bold;
	/*padding: 5px 7px 2px 2px;*/
	/*padding: 3px 7px 4px 2px;*/
	padding-bottom: 5px;
	margin-left: 16px;
}

.feature_nav_divider
{
	width:4px;
	/*height:89%;
	background-color:#fff;
	border-left:solid 1px #fff;*/
	float:left;
	/*margin:5px 0px 0px 0px;
	display:none;*/
}

.feature_menu_wrapper_open {
	width:100%;
	height:110px;
	border-color: #B2B2B2;
	/*margin-left:8px;*/
}

	#build_my_own_menu_container .feature_menu_wrapper_open {
    	height:auto;
	}
	
	#get_a_quote_menu_container .feature_menu_wrapper_open {
    	height:auto;
	}
	
	#models_menu_container .feature_menu_wrapper_open {
    	height:auto;
	}

.left, .right {
	float:left;
}

#build_my_own_menu_container {
	left:-34px !important;
}

a.vehicle_nav_link, a.vehicle_feature_nav_link {
    color:#818181; 
	background:url(/shared/images/nav/navdots.gif) no-repeat scroll left center transparent;
	padding:3px 5px 10px 10px; 
	/*float:right;*/
	font-size:10px;
	margin:0;
	text-decoration:none;
	/*background: url('/shared/images/vehicle_nav_off.gif') repeat-x;*/
	background-position:left;
}
/* Coming Soon [optgroup] for Dodge Get A Brochure */
.comingSoon{
	color: #888;
}
