#category_nav{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;width:180px; text-align:left;}
#catnav{list-style: none; margin:0; padding:0;}
#catnav ul { padding:0;margin:0;list-style: none;width:180px;z-index:99;overflow:visible;position:absolute; }
#catnav li {position: relative;width: 180px;background-color:#2a2a2a;border:solid 1px #000;line-height:1.5em;display:block;height:1.5em;margin:0;}
#catnav ul li,#catnav ul ul li,#catnav ul ul ul li{ background-color:#2a2a2a; margin:0; padding:0;}
#catnav a {text-decoration:none; display:block;padding-left:10px;/*helps Opera with hover */width:180px; /*helps IE with hover */height:1.5em;color:#fff;overflow:hidden;}
html>body #catnav a{width:165px;}
#catnav li:hover, #catnav a:hover{background-color:#000; }
#catnav ul, #catnav ul ul, #catnav ul ul ul{display:none; top:-1px;margin:0;padding:0; left:12em;}
*+html #catnav ul{position:relative;	top:-19px;}
*+html #catnav ul ul{position:relative;	top:-19px;}
*+html #catnav ul ul ul{position:relative;	top:-19px;}
#catnav li:hover ul ul, #catnav li:hover ul ul ul{display:none; margin:0;padding:0;}
#catnav li:hover ul, #catnav ul li:hover ul, #catnav ul ul li:hover ul{display:block;margin:0;padding:0;}
li>ul { top: auto;left: auto;}
/* Win IE only \*/
* html #catnav li{float:left; margin:0; padding:0;} 
/* end holly hack */
#catnav li a.parent{ background:url(images/arrow.gif) no-repeat right;}