

#menu ul {
  padding: 0 ;
  margin: 0 ;
  width: 100% ;
  list-style: none ;
  line-height: 1.5em ;
  z-index: 999 ;
}

#menu a {
  color: #C0C0C0 ;
  display: block ;    
  font-size: 11px;
  text-transform:uppercase;
	font-weight:900;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#menu a:hover {
  color: #fff ;
  
  text-decoration: none ;

}

#menu li {
  padding: 0 0 0 .75em ;
  margin: 2px 0px 4px 0px;
  float: left ;  
}

#menu li ul li a {
  margin-left: 0em ;
  width: 115px;
  color: #C0C0C0;
  padding: 5px 0px 0px 5px;
  line-height:13px;
  border-top: 1px solid #999999;
  text-transform:none;
  border-left:none;
}

#menu > li > ul > li:first-child > a{ border:none;}

#menu li ul li a:hover {
  margin-left: 0em ;
  width: 115px ;
  
}

#menu li ul li a.daddy {
 width:120px;
  background-position: right center ;
  background-repeat: no-repeat ;  
}

#menu li ul li {
  padding: 0 ;
  width: 120px ;

}

#menu li ul {
  position: absolute ;
  background-color: #454545;
  width: 120px ;
  left: -999em ;
  padding-bottom:10px;
}

#menu li ul ul {
  margin: -2em 0 0 120px ;
}

#menu li:hover ul ul, #menu li.sfhover ul ul {
  left: -999em ;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul {
  left: auto ;
}
#menu li:hover, #menu li.hover {
    position: static;
}