.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: white;
border-top: 3px solid #F39;
border-right:solid 1px #666;
border-left:solid 1px #666;
border-bottom:solid 1px #666;
padding: 10px;
font: normal 12px arial;
z-index: 100;
}

.megamenu .column{

width: 157px; /*width of each menu column*/
list-style-type:none;
}
.megamenu h3{
font-size:14px;
font-weight:bold;
color:#000;
margin:0;
margin-bottom:3px;
border-bottom:solid 6px #EBEBEB;
padding:0;
padding-bottom:3px;
}
.megamenu .column a{
text-decoration:none;
color:#000000;
margin:0;
padding:0;

}
.megamenu .column a:hover{
background:#F69;
color:#FFF;
}
.megamenu .column ol{
width: 15em;
list-style-type:none;
margin:0;
padding:0;
}

.megamenu .column ol li{
width:12em;
float:left;
line-height:20px;
}
.megamenu .column ol li a{
text-decoration:none;
color:#333;
display:block;
padding:3px;
font-weight:bold;
}
.megamenu .column ol li a:hover{
text-decoration:none;

background:#F69;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.megamenu .column ol li ul li a{
text-decoration:none;
background:#FFFFFF;
color:#666;
display:block;
padding-left:5px;
border-bottom:solid 1px #999; 	
	
	}
	.megamenu .column ol li ul li a:hover{
background:#CCCCCC;
color:#000;
	
	}
br
{
	clear: left;
}


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

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

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

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

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