#menu {
padding:0;
list-style-type:none;
margin:3px 0 0 2px;
list-style-image:none;
font: normal 11px Arial, Helvetica, sans-serif;
width:100%;
}
#menu ul {
padding:0;
list-style-type:none;
margin:0 auto;
list-style-image:none;
}
#menu li {
position:relative;
line-height:19px;
margin-left:2px;
width:128px;
float:left;
text-align:center;
}
#menu li ul {
position:absolute;
margin-top:-2px;
display:none;
margin-left:0.5em;
}
#menu ul li ul {
margin-top:-5px;
margin-left:80px;
}
#menu li:hover ul {display:block}
#menu li.over ul {display:block}
#menu li:hover ul ul {display:none}
#menu li.over ul ul {display:none}
#menu ul li:hover ul {display:block;}
#menu ul li.over ul {display:block;}
#menu a {
padding:0;
display:block;
background:#e42000;
color:#fff;
text-decoration:none;
}
#menu a:hover {
background-color:#eea;
color:#000;
}
#menu ul li a:hover {
background-color:#eea;
color:#000;
}
#menu ul a {
border:#fff 1px solid;
background:#e42000;
padding-left:3px;
width:131px;
text-align:left;
color:#fff;
}
#menu {z-index:1;}
#menu ul {z-index:2;}
#menu ul ul {z-index:3;}
#menu ul ul ul {z-index:4;}
* html ul li {float:left;height:1%;}
* html ul li a {height:1%;}