.menu_contain {
width:100%;
font-size:1em;
position:relative;
left:4em;
padding-bottom:3.5em;
background-image: url(images/menubg.gif); 
background-repeat: no-repeat;
}

#nav, #nav ul {margin:0; padding:0; list-style: none; } 
#nav a {     display: block;  color:#fdc;	padding:0 0 0 2em;	line-height:3.5em;	text-decoration: none; font-weight:bold;} 
#nav li {     float: left;  } 
#nav li#first {	border-left-width: 1em;	padding-left:5em;}
#nav li ul {     position: absolute;     width: 10em;     left: -999em; } 
#nav li li a {background:#660000; width:12em; line-height:1.5em; padding:0;}
#nav a:hover {color:#fff;} 
#nav li li a:hover {border-bottom-style: dotted;}
#nav li:hover ul {left: auto; }
#nav li:hover ul, #nav li.sfhover ul {left: auto; }