.nav_wrap { margin:0px auto; width:994px; height:40px; } ul.nav li { list-style:none; float:left; position:relative; z-index:9999 } ul.nav li a { text-align:center; color:#fff; text-decoration:none; line-height:40px; height:40px; width:142px; font-size:14px; float:left; display:block; text-shadow:#666 1px 1px 1px; } ul.nav li a:hover, ul.nav li a.current { background:url(../images/nav-li.png) no-repeat center; color:#fff; } ul.sub_nav { display:none; position:absolute; background-color:#000; left:0; top:40px; box-shadow:#333 0 1px 1px; } ul.sub_nav li { float:none; } ul.sub_nav li a { float:none; line-height:35px; }