
#nav-cat {  border-bottom: 0; width:177px; }
#nav-cat .navEven { background: #fcfaef; }
#nav-cat, #nav-cat ul { padding:0; margin:0; list-style:none;  text-align:left; }
#nav-cat { }
#nav-cat a { display:block; color: #6a584a; line-height:25px; font-weight:normal; border-bottom: 1px solid #e4ddbe; padding: 2px 6px;  background: #fff; text-decoration: none; }
#nav-cat a:hover { text-decoration:none; color:#2a1e15; }
#nav-cat li { display: block; position: relative; border-right: 1px solid #e4ddbe; width: 175px;  }
#nav-cat .submenu { background: url(../images/submenu.gif) right center no-repeat; }
#nav-cat .level2 { background:#fcfaef; top: 0; border: 1px solid #e4ddbe; border-bottom: 0; }
#nav-cat .level2 a {  border-bottom:1px solid #e4ddbe; color:#6a584a; background:#fcfaef; }
#nav-cat .level2 a:hover { background: #fff; }
#nav-cat .level2 .submenu { background:none; }
#nav-cat li ul { position:absolute; width:175px; left:-999em; z-index: 1000; }
#nav-cat li ul li a {}
#nav-cat li ul ul { margin:-1px 0 0 175px; display:none; }
#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:-1px 0 0 175px; }

#nav 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; }







