#nav {padding:0; list-style:none;z-index:999999!important; font-family: Helvetica,Arial, sans-serif; width:100%; float:left; padding-left:10px; }

/* Default list styling */
#nav li:hover a {color:#616161; text-decoration:none; font-weight:normal;background:none;}
#nav li:hover a:hover {text-decoration:underline;}

#nav li:hover {position:relative; z-index:99999999!important;}
#nav li ul{ background:#dbdbdb;}
#nav li ul li{ background:none;}

#nav li:hover ul.sub{left:-5px; top:30px;  white-space:nowrap; height:auto; z-index:300; width:170px; }
#nav li:hover ul.sub li{display:block; position:relative; z-index:9999999!important;  float:left; font-weight:normal; padding:0!important; padding:0!important;}
#nav li:hover ul.sub li a{display:block; font-size:13px; width:133px; line-height:18px; text-indent:5px; color:#717171; font-size:11px;  background:none; text-decoration:none; padding:5px 0 5px 10px; height:auto!important; text-align:left;}
#nav li:hover ul.sub li a:hover{text-decoration:underline;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:91px; top:0; padding:0; white-space:nowrap; width:98px; z-index:400; height:auto; }

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:150px; height:auto; margin:0; padding:0; list-style:none; }

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{background:#bf2228 url(../images/bullet_white.gif) right 7px no-repeat; color:#fff; border-color:#fff; text-decoration:underline;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{ color:#000; border-color:#bbd37e;} 

