.megamenu{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
border: 1px solid black;
overflow-x: hidden;
}

.megamenu .column{
float: left;
width: 110px; /*width of each menu column*/
margin-right: 1px;
}

.megamenu .column ul{
margin: 1;
padding: 1;
list-style-type: none;
}

.megamenu .column ul li{
padding-bottom: 0px;
}

.megamenu .column h3{
background: #b7b7b7;
font: bold 8px Arial;
margin: 0 0 5px 0;
}

.megamenu .column ul li a{
text-decoration: none;
}

.megamenu .column ul li a:hover{
color: dodgerblue;
}