*{margin: 0; padding: 0;}
#menu{float: left;width:105px; height:25px;}
#menu ul{list-style-type:none; }
#menu ul li{float: left; position: relative; }
#menu ul li:hover{ opacity:0.9;filter:alpha(opacity=90); /* For IE8 and earlier */}
#menu ul li a{color: #afafaf; padding: 0 0px; line-height:21px; font-size:11px; display: block; text-decoration:none;}
#menu ul li a:hover{background-color: #eee;}
#menu ul li ul li{float: none; position: relative;}
#menu ul li ul{position: absolute; top:20px; left:0; display: none; background-color: #fff; width:105px;}
#menu ul li:hover > ul{display: block;}
#menu ul li ul li a{white-space: nowrap; line-height:23px; height: 22px; text-align: left; margin-left: 5px; color: #333;}
#menu ul li ul li ul{position: absolute; top:0; left:105px; display: none; background-color: #fff; width:105px;}