/* TOPNAV */
#topnav {border-bottom:#b4b4b4 1px solid;z-index:99999;}

#topnav > ul{
	width:670px;
	height:23px;
	padding-left:10px;
	background:url(../graphics/layout/nav_main1.gif) top left no-repeat;
	float:left;
	z-index:99998;
}
#topnav > ul.rightnav{width:259px; padding-left:0;}
#topnav > ul > li{
	width:auto;
	height:18px;
	position:relative;
	display:block; 
	padding:4px 8px 0 7px;
	float:left;
	list-style:none;
	font-size:12px;
	color:#666666;
	cursor:pointer;
	margin-top:1px;
	z-index:99997;
}
#topnav > ul.rightnav > li{margin-left:0;}
/* #topnav > ul > li > a{color:#666;} */

#topnav > ul > li > a:hover,#topnav > ul > li:hover > a,#topnav > ul > li > a.selected{color:#fe0002;}
#topnav > ul > li:hover{
	padding:4px 7px 0 7px;
	border-left:#b4b4b4 1px solid;
	border-right:#b4b4b4 1px solid;
	color:#fe0002;
	margin-top:1px;
	margin-left:-1px;
}

/* TOPNAV SUBMENU */
#topnav > ul > li .sub{
	width:210px;
	height:auto;
	padding-bottom:8px;
	display:none;
	position:absolute;
	z-index:1000;
	top:23px;
	left:-1px;
	background-color:#FFF;
	border-top: none;
	border-bottom: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
}
#topnav > ul > li .sub .innerMenu > ul{position:relative; padding-bottom:5px;}
#topnav > ul > li:hover .sub{display:block;}
#topnav > ul > li .sub .innerMenu h2{color:#000; margin-top:5px;}
#topnav > ul > li .sub .innerMenu > ul.menulist {width:100%; padding-bottom:5px;}
#topnav > ul > li .sub .innerMenu > ul > li,
#topnav > ul > li .sub .left > ul > li{list-style:none;border-bottom: 1px dotted #bfbfbf;padding: 5px 25px 5px 7px;}

#topnav > ul > li .sub_dealership .innerMenu .left > ul > li > a{font-size:0.9em;background:none;padding:0;}
#topnav > ul > li .sub .innerMenu > ul.menulist > li > a{font-size:0.9em;}

#topnav > ul > li .sub_dealership{width:930px;left:-60px;padding-left:30px;}
#topnav > ul > li .sub_dealership .innerMenu .left > ul{
	width:160px;
	height:auto;
	margin-right:20px;
	margin-bottom:4px;
}
#topnav > ul > li .sub_specialoffers ul.menulist, #topnav > ul > li .sub_brand ul.menulist{
	width:100%;
	min-height:25px;
	margin:10px 0 0 -30px;
	padding-right:30px;
	border-top:1px #a7a7a7 solid;
	border-bottom:1px #a7a7a7 solid;
}
#topnav > ul > li .sub_dealership .innerMenu ul.menulist {
	width:900px;
	min-height:25px;
	margin:10px 0 0 -10px;
	padding-right:30px;
	border-top:1px #a7a7a7 solid;
	border-bottom:1px #a7a7a7 solid;
}
#topnav > ul > li .sub_dealership .innerMenu .left > ul > li{padding: 5px 0 5px 0;}
#topnav > ul > li .sub_specialoffers > ul > li,#topnav > ul > li .sub_brand > ul > li{width:200px;float:left;padding: 5px 0 5px 0;border:none; }

#topnav > ul > li .sub_dealership .innerMenu .left > ul > li h3{margin:0;padding:0; color:#000;font-size:0.9em;font-weight:bold;}

#topnav > ul > li .sub_brand{ width:280px; left:auto; right:-5px;}
#topnav > ul > li .sub_specialoffers,#topnav > ul > li .sub_brand{ width:360px; left:auto; right:-5px; padding-left:30px;}

#topnav > ul > li .sub_dealership .innerMenu > ul.menulist > li,#topnav > ul > li .sub_specialoffers .menulist > li,#topnav > ul > li .sub_brand .menulist > li{width:auto; height:auto; border:none; padding-left:0px; display:inline; float:left}
#topnav > ul > li .sub_specialoffers > ul.menulist > li > a,
#topnav > ul > li .sub_brand > ul.menulist > li > a{background:url(../graphics/icons/arrow.gif) left center no-repeat;padding-left:9px;font-size:11px;}
#topnav > ul > li .sub_dealership .innerMenu > ul.menulist > li > a{
	padding-left:5px;font-size:12px;
}
/* BREADCRUMB MENU */
#nav_bread{width:auto;height:23px;background:url(../graphics/layout/sub_menu.gif) top left repeat-x;}
#nav_bread span{ 
	color:#666666;
	text-decoration:none;
	font-size:11px;
	line-height:23px;
	margin-left:20px;
}
#nav_bread ul{width:auto;height:23px;}
#nav_bread ul li{
	display:inline;
	line-height:23px;
	font-size:11px;
	background:url(../graphics/icons/arrow.gif) center left no-repeat;
	padding-left:8px;
	margin-left:10px;
}
#nav_bread ul li a{text-decoration:underline;}

/*************************************************************/
/**********************     WO:263937     ********************/
body{
	background-color:#dbdbdb;}
#topnav > ul{
	background:url(../graphics/nav_main1_new.gif) no-repeat scroll left top transparent;
	float:left;
	height:23px;
	padding-left:10px;
	width:670px;
	z-index:99998}

#topnav > ul > li > a {
	color:#ffffff;}
#topnav > ul > li > a {
	color:#ffffff !important;}
.mmlink {
	color:#ffffff;
	}
.mmlink2:hover {
	background-color:#af0624;
	color:#ffffff;}
.dealer_searchnav li, .dealer_searchnav li h3, .dealer_searchnav li a {
	color:#ffffff;
	float:left;
	width:30px;
	}
.innerMenu{
	background-color:#ffffff;
	padding:5px 10px 0px 10px;
	margin-bottom:0px;
	}
.searchmenu .dealer_searchnav{
	background:url(../graphics/nav_main1_new.gif) no-repeat scroll left top transparent;
	z-index:-99998}
#topnav > ul > li .sub .innerMenu h22 {
	display:block;
	float:left;
	width:360px;
	margin-left:22px; 
	margin-right:5px;
	border-bottom:1px dotted #BFBFBF;
	padding-bottom:10px; 
	font-family:"Arial", Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal; }
#topnav > ul > li .sub {
	background-color:#af0624;
	padding:5px;
	margin:0px;
	margin-top:-1px;
}
#topnav > ul > li .sub_dealership {	
	background-color:#af0624;
	padding:5px;
	margin:0px;
	margin-top:-1px;
	}
#topnav > ul > li .sub_dealership .innerMenu > ul.menulist {
	background-color:#af0624;
	padding-bottom:0px;
}

#topnav > ul > li .sub_dealership .innerMenu .left > ul > li:hover{
	background-color:#e9e9e9;
}

#topnav > ul > li .sub .innerMenu > ul.menulist > li:hover {
	background-color:#e9e9e9;
}

#topnav > ul > li .sub_dealership .innerMenu > ul.menulist > li { 
	background-color:#ffffff;
	padding-right:30px;
	background-color:#af0624;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:3px;
}
#topnav > ul > li .sub_dealership .innerMenu > ul.menulist > li a {
	color:#ffffff;
}
#topnav > ul > li .sub_dealership .innerMenu > ul.menulist > li:hover {
	background-color:#af0624;
}

#topnav > ul > li .sub_dealership .innerMenu > ul.menulist {
	border-bottom:0px solid #A7A7A7;
}
#topnav > ul > li .sub_dealership .innerMenu h2{padding-bottom:5px;}

#topnav > ul > li .sub_brand {
	background-color:#af0624;
	padding:5px;
	margin:0px;
	margin-top:-1px;
	padding-bottom:0px;
	}
#topnav > ul > li .sub_brand .blink {
	display:block;
	float:left;
	padding-left:20px;
	color:#ffffff;
	}
#topnav > ul > li .sub_brand  .innerMenu > ul > li {
	border-bottom:1px dotted #BFBFBF;
	list-style:none outside none;
	padding:5px 5px 5px 5px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	padding:5px 0;
	width:160px;}
#topnav > ul > li .sub_brand  .innerMenu > ul > li:hover {
	background-color:#e9e9e9;
}
#topnav > ul > li .sub_brand .innerMenu > ul.menulist {
	background-color:#af0624;
	border-bottom:none;
	margin-left:-15px;
	border:none;
	list-style-type: none;
	padding-bottom:0px;
}
#topnav > ul > li .sub_brand .innerMenu > ul.menulist > li {
	border:none;
	margin-left:10px;
	width:150px;
}
#topnav > ul > li .sub_brand .innerMenu > ul.menulist > li:hover {
	background-color:#af0624;
}

#topnav > ul > li .sub_brand .innerMenu > ul > li:hover{
	background-color:#e9e9e9;
}
#topnav > ul > li .sub_brand .innerMenu > ul.menulist > li > a {
	color:#ffffff;
}
#topnav > ul > li .sub_specialoffers ul.menulist{
	width:100%;
	min-height:25px;
	margin:10px 0 0 -10px;
	padding-right:20px;
	border-top:1px #a7a7a7 solid;
	border-bottom:1px #a7a7a7 solid;
	padding-bottom:0px;
	margin-bottom:0px;
	}
#topnav > ul > li .sub_specialoffers ul.menulist li{
	border-bottom:none;
	width:99%;
	background-color:#af0624;
	}
#topnav > ul > li .sub_specialoffers .innerMenu >ul.menulist > li > a{
	padding-left:9px;
	margin-left:-10px;
	font-size:11px;
	color:#ffffff;
	}
#topnav > ul > li .sub_specialoffers .innerMenu > ul.menulist > li{
	border:none;
}
#topnav > ul > li .sub_specialoffers .innerMenu > ul.menulist > li:hover{
	background-color:#af0624;
}
#topnav > ul > li .sub_specialoffers .innerMenu > ul > li:hover {
	background-color:#e9e9e9;
}
#topnav > ul > li .sub_specialoffers .innerMenu > ul.menulist > li > a:hover {
	color:#ffffff;
}
#topnav > ul > li .sub_specialoffers .innerMenu > ul.menulist {
	width:99%;
	border:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

#topnav > ul > li .sub_specialoffers .innerMenu > ul.menulist > li{
	padding-bottom:10px;
}

#topnav > ul > li .sub_specialoffers {
	padding-bottom:0px;
	
}
.sub .innerMenu h2{
	display:inline-block;
	padding:0px 0px 5px 0px;
	width:100%;
}