#menu { background: #000; padding-left: 0; height: 45px; position: relative; z-index: 998;}
#menu li { display: block; width: 150px; position: relative; }
#menu li a { display: block; color: #fff; padding: 3px 12px;}
#menu li:hover { background: #333; }

#menu ul { display: none; position: absolute; top: 35px; left: 0px; background: #000; padding-left: 0; z-index: 999;}
#menu ul ul { top: 0; left: 150px; background: #666;}
#menu ul li { background: #666; border-bottom: 1px solid #777; }
#menu li:hover > ul { display: block; }

#menu > li { float: left; width: auto; }
