
#menu { background:url('/images/nav/nav_bg.jpg'); height:23px; margin:15px 0 0 0; border-bottom:1px solid #CCC; }

#menu ul { list-style:none; margin:0 0 0 2px; }

#menu ul,
#menu li { position:relative; z-index:100; }

#menu > ul > li > a { font:bold 10px Verdana; color:#444; z-index:100; }
	
#menu ul li a:hover { color:orange; }

#menu .ordernowlink a { color:orange; }

#menu .ordernowlink a:hover { color:#444; }

#menu ul li ul li { background:url(/images/nav/nav_bg.jpg); border-bottom:1px solid #C0C0C0; }

#menu > ul li { position:relative; float:left; padding:2px 22px 7px 0; z-index:100; }

#menu > ul a { display:block; font:bold 10px Arial; color:#444; text-align:center; }

#menu > ul li ul { position:absolute; width:126px; left:-999em; }

#menu > ul li ul li { border:none; height:10px; width:126px; padding:7px; }

#menu > ul li ul li a { color:#222; width:126px; text-align:left; }

#menu > ul li:hover ul { left:auto; margin-top:5px; }

/* level 2 */
#menu > ul li ul ul { margin:0 0 0 130px; }

#menu > ul li ul ul li { margin-left:3px; margin-top:-4px; height:10px; }

#menu > ul li:hover ul ul { left:-999em; margin-top:-16px; margin-left:126px; }

#menu > ul li:hover ul,
#menu > ul li li:hover ul { left:auto; }

/* level 3 */
#menu > ul li:hover ul ul,
#menu > ul li:hover ul ul ul { left:-999em; }

#menu > ul li:hover ul,
#menu > ul li li:hover ul,
#menu > ul li li li:hover ul { left:auto; }

/* level 4 */
#menu > ul li:hover ul ul,
#menu > ul li:hover ul ul ul,
#menu > ul li:hover ul ul ul ul { left:-999em; }

#menu > ul li:hover ul,
#menu > ul li li:hover ul,
#menu > ul li li li:hover ul,
#menu > ul li li li li:hover ul { left:auto; }

