#left {position: relative; z-index: 99999; }
#categoriescss {display:none; left:0; margin: 0; position:absolute; top: -9px; width:200px; z-index:2000;  font-size: 1.3em; text-transform: uppercase; font-family: Times New Roman; background:url(../images/category_ul.gif) repeat-x top #3a271b;  }
#categoriescss_bottom {height: 1px; font-size: 0; line-height: 0}


#nav-cat, #nav-cat ul { padding:0; margin:0; list-style:none; width:200px; text-align:left;   }
#nav-cat ul.level1 {padding: 10px 0; }
#nav-cat a { display:block; width:180px; padding: 5px 10px; color: white; font-weight:normal; background:url(../images/category_li.gif) repeat-x bottom; }
#nav-cat li { float:left; width:200px; }
#nav-cat li ul { position:absolute; width:200px; left:-999em; z-index: 1000 }
#nav-cat li ul li a { }
#nav-cat li ul ul { margin:-26px 0 0 200px; }
#nav-cat li:hover ul ul, #nav-cat li.sfhover ul ul { left:-999em; }
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li.sfhover ul, #nav-cat li li.sfhover ul { left:auto; margin:-26px 0 0 200px; }
#nav-cat li ul ul { margin:-1em 0 0 10em; }
#nav-cat li:hover ul ul, #nav-cat li:hover ul ul ul, #nav-cat li.sfhover ul ul, #nav-cat li.sfhover ul ul ul { left:-999em; }
#nav-cat li:hover ul, #nav-cat li li:hover ul, #nav-cat li li li:hover ul, #nav-cat li.sfhover ul, #nav-cat li li.sfhover ul, #nav-cat li li li.sfhover ul { left:auto; }
#nav-cat li.submenu {background:url(../images/cat_arrow.gif) no-repeat right center}
#nav-cat li li a {background:url(../images/category_li.gif) repeat-x bottom #3a271b}






