#nav {         
      height: 37px;         
}         
#sfnav, #sfnav ul {         
    font: normal 10px verdana;         
    width: 779px;         
    list-style: none;         
    line-height: 1;         
    background: #2d2d2e;         
    font-weight: bold;         
    padding: 0;         
             
    margin: 0;         
    position: absolute;         
}         
#sfnav a {   
padding: 0 3px;
       
    display: block;         
      
    text-decoration: none;         
     font: bold 12px Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    line-height: 36px; 
    vertical-align: middle; 
 
 }         
#sfnav a.daddy {         
    background: url(/images/templates/rightarrow2.gif) no-repeat 95%;         
}         
#sfnav li ,#nav li{         
     float: left;         
    padding: 0;         
height: 37px;         
   padding: 0 6px;         
}         
#sfnav .last_separator {         
    border: none;         
}         
#sfnav li ul {         
    position: absolute;         
    left: -999em;         
     width: 182px;         
    height: auto;         
    font-weight: normal;         
   /* border-width: 0.25em;*/         
    margin: 0; 
padding:0;         
    background: #ef4135;         
      
}         
#sfnav li li a {         
    color: #fff;         
}         
#sfnav li ul li {         
   /* border-bottom: #000 solid 1px;*/         
}         
#sfnav li li {         
    width: 170px;  
         
        
}         
#sfnav li ul ul {         
    /*margin: -1.75em 0 0 14em;*/         
}         
#sfnav li:hover ul ul,#sfnav li:hover ul ul ul,         
#nav .navfxenabled li:hover ul,         
#nav .navfxenabled li:hover ul ul,         
#nav .navfxenabled li:hover ul ul ul,         
#nav .navfxenabled li.over ul ul,         
#nav .navfxenabled li.over ul ul ul          
{         
    left: -999em;         
}         
#sfnav li:hover ul,         
#nav .navfxenabled li.over ul         
{         
    left: auto;         
}         
#sfnav li li:hover ul,         
#sfnav li li li:hover ul,         
#nav .navfxenabled li li.over ul,         
#nav .navfxenabled li li li.over ul {         
    left: -2px;         
}         
#nav li li.over ul.leftover,         
#nav .navfxenabled li li li.over ul.leftover,         
#nav .navfxenabled li li li li.over ul.leftover  {         
    left: -28.44em;         
}         
#nav #sfnav li.over {         
    background: #ef4135;         
}         
#sfnav li:hover {         
    background: #ef4135;         
}         
#sfnav li.over {         
    /*         
    new from here*/         
    background: #ef4135;         
}         
#sfnav li.over ul li:hover,#sfnav li.over ul li {         
    background-color: #ef4135;         
    color: #fff;         
}         
#sfnav li.over ul li a:hover,         
#sfnav li a:hover {         
    color: #fff;         
}   
   #nav li a:hover{
   background: #ef4135 url(/images/templates/2008/nav_bg.jpg) repeat-x top left;
} 
  
         
