
#catnav{list-style: none; margin:0;padding:0; height:35px;}
#catnav ul { margin:0;padding:0;list-style: none;width:10em;z-index:99;position: absolute;}
#catnav li {margin:0; padding:0;   float:left;position: relative;}
#catnav ul li{ background-color:#17ACC8; border-bottom:#52D0DE 1px solid;}
#catnav ul ul li{ background-color:#17ACC8;}
#catnav ul ul li:last-child{background-color:#17ACC8;}
 
#catnav li a{text-decoration:none; padding:10px 20px;margin:0;font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold; display:block;color:#fff; background:url(images/menu_hover.gif) no-repeat right;}
#catnav li ul a{display:block; background:none;margin:0;padding:5px 10px;  width:13em;color:#fff; font-size:11px;}
html>body #catnav ul a{ width:12.1em;}
#catnav a:hover, #catnav li:hover{display:block;color:#C95075; }
#catnav ul li:hover, #catnav ul li a:hover{ color:#fff; background:#52D0DE;}


#catnav ul{
    display:none;  
}
/*all see this */
#catnav ul ul, #catnav ul ul ul{display:none; position:absolute; margin-left:13.1em;top:0; background-color:#17ACC8;}

/* non-IE browsers see this */
 

 
#catnav li:hover ul ul, #catnav li:hover ul ul ul, #catnav li:hover ul ul ul ul, #catnav li:hover ul ul ul ul ul{display:none; }

#catnav li:hover ul, #catnav ul li:hover ul, #catnav ul ul li:hover ul, #catnav ul ul ul li:hover ul, #catnav ul ul ul ul li:hover ul{display:block; }



li>ul { top: auto;left: auto;}