ul#nav{
  width: 1000px;
  font: 12px Tahoma,sans-serif;
  z-index:150;
}

ul#nav,ul#nav li,ul#nav ul{
  margin:0;padding:0;list-style:none;
  z-index: 150;
}

ul#nav{
   height:26px;line-height:25px;margin-left:0px;
   background: darkred;color: #fff;
   z-index: 150;
}

ul#nav a{
   display:block;padding: 0 15px;text-decoration: none; color:#FFF;
   z-index: 150;
}

ul#nav li{
   float: left;position: relative;
   z-index: 150;
}

ul#nav li li{
   float: none;line-height: 22px;
   display:block !important; display: inline; /*IE*/
   z-index: 150;
}

ul#nav ul{
   position: absolute;top: 23px;left: -9999px;
   width: 15em;background: #fff;color: darkred;
   z-index: 150;
}

ul#nav ul{
   padding: 0px 0;border: 1px solid darkred;
   z-index: 150;
}

ul#nav ul,ul#nav li li a{
   background-color: #FFF;color: darkred;
   z-index: 150;
}

ul#nav li:hover,ul#nav a:hover{
   background-color: #CD0000;color: #FFF;
   z-index: 150;
}

ul#nav li:hover ul,ul#nav li.sfhover ul{
   left: -1px;z-index: 150
} 