#navtop {
   background:#ffffff url(/images/nav.gif) no-repeat;
   width:650px;
   height:22px;
   padding:5px 0px 7px 10px;
   margin:2px 0 4px 0;
}
#navtop a {text-decoration:none;color:#ffffff;}
#nav {width:660px; margin:0; padding:0; list-style:none;}
#nav li:hover {position:static;}
#nav li {
   float:left;
}
#nav li a {
   display:block;
}
#nav li ul {
   margin:0;padding:8px 0 0 0;
   position:absolute;
   border-left:solid 1px #E7D0D1;
   border-bottom:solid 6px #7E0709;
   width:216px;
   left:-999em;
   text-align:left;
   float:left;
   list-style:none;
}
#nav li ul a
{
   line-height:26px;
   text-align:left;
   width:216px;
   padding:0; margin:0;
}
#nav li ul ul
{
   margin:-27px 0 0 216px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul
{
   left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul /* lists nested under hovered list items */
{
   left: auto;
}
#nav li
{
}
#nav li:hover, #nav li.sfhover
{
}
#nav li a:hover, #nav li a.sfhover
{
   background:#807267;
}
#nav ul li
{
   background:#7E0709 url(/images/menubg.gif) no-repeat;
}
#nav ul li:hover, #nav ul li.sfhover, #nav ul li a:hover, #nav ul li a.sfhover
{
   background:#807267 url(/images/menubga.gif) no-repeat;
}
.topmenu {
   text-align:center;
   border: solid 1px #E7D0D1;
   line-height:20px;
   margin: 0 4px 0 0;
}

#subcat {
   list-style:none;
   margin:0;
   padding:0;
}
#subcat li {
   margin: 5px 6px 5px 6px;
}
#subcat li a {
   font-size:11px;
   width: 144px;
   border: solid 1px #ffffff;
   padding:5px 0px 5px 4px;
   background:#807267;
}
#subcat li a {
   color: #ffffff;
   text-decoration:none;
   display:block;
}
#subcat li:hover, #subcat li.sfhover
{
}
#subcat li a:hover, #subcat li a.sfhover
{
   background:#7E0709;
}
