#nav {float: left; list-style:none; height:35px; position:relative; z-index:500; margin-left: 170px;}
#nav li.top {margin-top: -22px; display: block; float: left; height:35px; font-family: arial; font-size: 20px; color: #797979; width: auto; padding: 10px; no-repeat top center;}
#nav li a.top_link {padding-top: 10px; display:block; height:30px; line-height:33px; text-decoration:none; color: #797979;}
#nav li a.top_link span {display:block; height:30px;}
#nav li a.top_link span.down { display:block; height:30px;}

#nav li:hover a.top_link {color: #ff0001;}
#nav li:hover a.top_link span {}
#nav li:hover a.top_link span.down {}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{text-align: left; left: 0px; top:50px; height:auto; z-index:300; color:#ff0001;}
#nav li:hover ul.sub li
{display:block; height:30px; position: relative; float:left; width:auto; -moz-border-radius: 5px; border-radius: 5px; border: 0px solid #e0edf6; behavior: PIE.htc; overflow: hidden;}
#nav li:hover ul.sub li a
{padding-left: 10px; float:left; display:block; font-size:20px; height:35px; width:215px; line-height:25px; color:#797979; text-decoration:none; background: #fff;}
#nav li ul.sub li a.fly
{color:#797979; padding-left: 5px;}
#nav li:hover ul.sub li a:hover 
{color:#ff0001;}
#nav li:hover ul.sub li a.fly:hover
{color:#ff0001;}


#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
{color: #797979; left: 90px; top:-4px; padding: 3px; width:110px; z-index:400; height:30px;}

#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:0; height:0; margin:0; padding:5px; 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
{color:#797979;}

#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:#797979;}