.menu
{font-family: verdana, arial, sans-serif; width:500px; padding:20px 0 100px 100px; position:relative;z-index:100;}
.menu ul
{padding:0; margin:0; list-style-type: none; border:0;}
.menu ul li
{float:left; position:relative; margin-right:1px;}
.menu ul li a,
.menu ul li a:visited
{display:block; text-align:left; text-decoration:none; width:150px; height:25px; color:#aaa; background:#fff url(http://p1.mb5u.com/texiao/tab.gif); line-height:24px; font-size:11px; text-indent:10px;}
table {border-collapse:collapse;margin:0; padding:0;}
.menu ul li ul {display:none; text-align:left; position:absolute; top:25px; left:-20px; text-align:left;z-index:100; padding:0 30px 20px 20px; background:url(http://p1.mb5u.com/texiao/tab_bot.gif) 20px 100% no-repeat;}
.menu ul li:hover a,
.menu ul li a:hover
{color:#fff; border:0;}
.menu ul li:hover ul,
.menu ul li a:hover ul
{display:block;}
.menu ul li:hover ul li,
.menu ul li a:hover ul li
{background:#363636; color:#000; width:149px; height:100px;overflow:auto; border-left:1px solid #7a7a7a;}
/*hack the widht for IE5.5 */
* html .menu ul li a:hover ul li {width:150px; width:149px;}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a
{float:left; display:block; background:#363636; color:#aaa; width:129px; text-align:left; text-decoration:none; border:0; text-indent:10px;}
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover
{text-decoration:none; color:#fff; background:#222;}