.menu ul li a:hover {
color:#fff; 
background:#b00008;
}
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:2em; 
left:0;
background:#fff;
margin-top:0;
marg\in-top:0px;
}
.menu ul li a:hover ul li a {
display:block; 
background:#b00008; 
color:#fff; 
height:auto; 
line-height:1.5em; 
padding:5px 0px; 
width:152px;
w\idth:152px;
}
.menu ul li a:hover ul li a.drop {
background:#b00008;
}
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu ul li a:hover ul li a:hover {
background:#b00008; color:#fff;
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0; 
color:#fff;
left:152px;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-152px;
}
