#menu {
	background: url(../_m/nav-box.jpg) 0 0 no-repeat;
	width: 155px;
	height: 275px;
	float: left;
	margin-top: 5px;
}

	#menu ul {
		margin: 20px 0px 0px 0px;
		padding: 0;
	}

	#menu ul li {
		list-style-type: none;
		width: 145px;
		margin: 0px 0px 20px 10px;
		cursor: pointer;
	}

	#menu ul #showroom { background: url(../_m/menu/showroom.gif) 0 0 no-repeat; height: 20px;}
	#menu ul #shopping-tools { background: url(../_m/menu/shopping-tools.gif) 0 0 no-repeat; height: 39px; }
	#menu ul #buy-online { background: url(../_m/menu/buy-online.gif) 0 0 no-repeat; height: 20px; }
	#menu ul #owners { background: url(../_m/menu/owners.gif) 0 0 no-repeat; height: 20px; }
	#menu ul #specials { background: url(../_m/menu/specials.gif) 0 0 no-repeat; height: 20px; }
	#menu ul #contact-us { background: url(../_m/menu/contact-us.gif) 0 0 no-repeat; height: 20px; }
	
	#menu ul #shopping-tools:hover, #menu ul #shopping-tools.theHover { background-position: 0 -39px; }
	
	#menu ul #showroom:hover, #menu ul #showroom.theHover,
	#menu ul #buy-online:hover, #menu ul #specials:hover,
	#menu ul #contact-us:hover, #menu ul #owners:hover,
	#menu ul #buy-online.theHover, #menu ul #specials.theHover, 
	#menu ul #contact-us.theHover, #menu ul #owners.theHover { background-position: 0 -20px; }
	
	#menu ul li a { display: block; }
	
	#menu ul #shopping-tools a { height: 39px; }
	#menu ul #shopping-tools ul li a { height: 20px; }
	
	#menu ul #showroom a, #menu ul #owners a, #menu ul #buy-online a, #menu ul #specials a, #menu ul #contact-us a { height: 20px; }
	
#menu ul li ul {
	background-color: #fff;
	width: 142px;
	margin-top: 0px;
}

#menu ul li ul li {
	width: 140px;
	height: auto;
	margin: 0;
	padding: 0;
	border-left: solid #9c9c9c 1px;
	border-right: solid #9c9c9c 1px;
}	

#menu ul li ul li a {
	height: auto;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;
	margin-left: 10px;
}

#menu ul li ul li a:hover {
	color: #e68603;
}

#menu ul li #subwrapper {
	display: none;
	position: absolute;
	margin-left: 135px;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
	opacity: .80;
}

#menu ul #showroom a { position: absolute; width: 145px;}
#menu ul #showroom ul li a { position: static; }

#menu ul li:hover #subwrapper, #menu ul li.theHover #subwrapper { 
	display: block;
	position: absolute;
	z-index: 100;
}

	#menu ul li #subwrapper .top {
		width: 142px;
		height: 6px;
		background: url(../_m/menu/subnav-top.gif) no-repeat;
		overflow: hidden;
	}
	
	#menu ul li #subwrapper .bottom {
		background: url(../_m/menu/subnav-bottom.gif) no-repeat;
		width: 142px;
		height: 6px;
	}
	
/* Support for the "iehover-fix.js" */

ul.nav iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

* html ul.nav li { z-index: 201; }

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */		
