.megamenu{
position: absolute;
display: none;
left: 20;
top: 20;
background: #587269;
z-index: 100;
width:740px;
padding:20px 20px 20px 0;
}

.megamenu .column{
float: left;
width: 160px; /*width of each menu column*/
margin: 0 0 0 20px;
}

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

.megamenu .column ul li{
padding:4px 0 3px 9px;
line-height:1em;
text-align:left;
border-bottom:solid 1px #91aba2;
}

.megamenu .column h3{
font-size:16px;
font-weight:normal;
color:#fff;
margin: 0;
text-align:left;
border-bottom:solid 1px #91aba2;
}


.megamenu .column ul li a ,.megamenu .column h3 a{
text-decoration: none;
color:#fff;
}

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