#mega {
list-style : none;
margin : 0;
padding : 0;
}
#mega li {
float : left;
position : relative;
}
#mega div {
position : absolute;
left : -999em;
width : 153px;
border : 0;
text-align : left;
}
#mega li:hover div {
left : -10px;
bottom : 30px;
}
#mega li.dif:hover div {
left : -221px;
}
#mega div a {
text-decoration : none;
padding : 0;
line-height : 24px;
padding-left : 28px;
color : #000;
font-size : 15px;
}
#mega div a:hover, #mega div a:focus, #mega div a:active {
text-decoration : none;
color : #bc0a0a;
border-bottom : 0px solid #bc0a0a;
padding-bottom : 0;
}