#menu {
	background: url(../_m/nav-box.png) 0 0 no-repeat;
	width: 159px;
	height: 473px;
	float: left;
}

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

	#menu ul li {
		list-style-type: none;
		width: 150px;
		margin: 0px 0px 8px 2px;
		cursor: pointer;
	}

	#menu ul #about-us { background: url(../_m/menu/about_us.png) 0 0 no-repeat; height: 23px;}
	#menu ul #used-bikes { background: url(../_m/menu/used_bikes.png) 0 0 no-repeat; height: 23px; }
	#menu ul #local-events { background: url(../_m/menu/local_events.png) 0 0 no-repeat; height: 23px; }
	#menu ul #testimonials { background: url(../_m/menu/testimonials.png) 0 0 no-repeat; height: 23px; }
	#menu ul #service-specials { background: url(../_m/menu/service_specials.png) 0 0 no-repeat; height: 36px; }
	#menu ul #service-inquiry { background: url(../_m/menu/service_inquiry.png) 0 0 no-repeat; height: 36px; }
	#menu ul #contact-us { background: url(../_m/menu/contact_us.png) 0 0 no-repeat; height: 23px;}
	
	* html #menu ul #about-us { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/about_us.png', sizingMethod='crop');
	}
	
	* html #menu ul #used-bikes { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/used_bikes.png', sizingMethod='crop');
	}
	
	* html #menu ul #local-events { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/local_events.png', sizingMethod='crop');
	}
	
	* html #menu ul #testimonials { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/testimonials.png', sizingMethod='crop');
	}
	
	* html #menu ul #service-specials { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/service_specials.png', sizingMethod='crop');
	}

	* html #menu ul #service-inquiry { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/service_inquiry.png', sizingMethod='crop');
	}
	
	* html #menu ul #contact-us { 
		background: url(../_m/_clear.gif);
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_m/menu/contact_us.png', sizingMethod='crop');
	}

	* html #menu ul #showroom a { position: relative; z-index: 1000; }
	* html #menu ul #specials a { position: relative; z-index: 1000; }
	
	#menu ul #service-specials:hover, #menu ul #service-inquiry:hover { background-position: 0 -36px; }
	
	#menu ul #about-us:hover, #menu ul #used-bikes:hover, #menu ul #local-events:hover, #menu ul #testimonials:hover, #menu ul #contact-us:hover { background-position: 0 -23px; }
	
	#menu ul li a { display: block; }
	
	#menu ul #service-specials a, #menu ul #service-inquiry a { height: 38px; }
	#menu ul #shopping-tools ul li a { height: 20px; }
	
	#menu ul #about-us a, #menu ul #used-bikes a, #menu ul #local-events a, #menu ul #testimonials 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: #0465bc;
}

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

#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; }

#contact-info {
	margin-left: 10px;	
	font-size: 12px;
}

#contact-info h2 {
	color: #878787;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	text-transform: uppercase;
	
}
#contact-info p {
	color: #DBDBDB;
	font-size: 12px;
	font-weight: bold;
}

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

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