@media screen, projection{
/***** TOP LEVEL *****/

#menu{z-index:2;}
#menu ul{padding:0; float:left; text-align:left;}

#menu li{float:left; margin:0; display:block;}

/*headers*/
#menu #menu_equipment, #menu #menu_online_rental_office, #menu #menu_training, #menu #menu_faq, #menu #menu_news, #menu #menu_store_locations, #menu #menu_careers, #menu #menu_contact_us {border-left:1px solid #7b7751; margin-right:5px;}

#menu #menu_equipment{border:none;}
#menu #menu_equipment h2{padding-left:0;}

/***** SUB LEVEL *****/
#menu_equipment li ul, #menu_online_rental_office li ul, #menu_training li ul, #menu_faq li ul, #menu_news li ul, #menu_store_locations li ul{position:absolute; z-index:500}
#menu_equipment li ul li a,#menu_online_rental_office li ul li a, #menu_training li ul li a, #menu_faq li ul li a, #menu_news li ul li a, #menu_store_locations li ul li a{
	display:block; 
	color:#FFFF33;
	background-color:#0055a4;
	width:18em;
	padding:5px 2px; 
}

#menu_equipment li ul li a:hover, #menu_online_rental_office li ul li a:hover, #menu_training li ul li a:hover, #menu_faq li ul li a:hover, #menu_news li ul li a:hover, #menu_store_locations li ul li a:hover{
	background-color:#0565be;
	
}

#menu h2{margin:0;  padding:5px 0 5px 10px;font-size:1em;}
#menu #menu_container ul li ul{}
#menu a, #menu h2{display:block;}
#menu a{text-decoration:none;font-weight:bold; color:#000; }
#menu li h2 a{color:#0055a4; }

#menu ul li ul{position:absolute;z-index:100;/*top:25px;*/ top:28px; display:none; width:18em;}


div#menu li:hover{cursor:pointer;z-index:100;}
div#menu li:hover ul ul,div#menu li li:hover ul ul,div#menu li li li:hover ul ul,div#menu li li li li:hover ul ul{display:none;} /********* ?????????? **********/
div#menu li:hover ul,div#menu li li:hover ul,div#menu li li li:hover ul,div#menu li li li li:hover ul{display:block;z-index:200;}


}
