.megamenu{
position: absolute;
display: none;
left: 0;
top: 0;
background: #333;
border: 0px solid #000;
border-width: 0 0 5px 0;
padding: 10px;
font: normal 12px Arial, Verdana, sans-serif;
z-index: 100;
margin-top: 9px;
}

.megamenu .column{
float: left;
width: 160px; /*width of each menu column*/
margin-right: 15px;
text-align: left;
}

.megamenu .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.megamenu .column ul li{
padding: 5px 0;
border-bottom: 1px dotted #555;
color: #FFF;
}

.megamenu .column h3{
background: #333;
font: normal 14px Arial;
color: #FFF;
margin: 0 0 5px 0;
border-bottom: 0;
}

.megamenu .column ul li a{
text-align: left;
text-decoration: none;
color: #fff;
font-size: 12px;

}

.megamenu .column ul li a:hover{
color: #ccc;
}

.megamenu .column address{color: white; font-size: 12px; border-bottom: 1px dotted #555; padding-bottom: 10px;}
.megamenu .column a.directions{color: #fff; font-size: 11px; text-decoration: underline; text-transform: uppercase}
.megamenu .column a.directions:hover{color: white; font-size: 11px; text-decoration: none;}


#navigation {width: 960px; padding: 8px 0; background: #952D2D; letter-spacing: 0.1em; 	border-bottom: 15px solid #222;}

#navigation a {
text-decoration: none;
text-transform: uppercase;
color: white;
font-size: 12px;
padding: 0 13px; 
border-right: 1px solid #6F2525;
}

#navigation a:hover {
text-decoration: none;
text-transform: uppercase;
color: #FBE9E9;
font-size: 12px;
padding: 0 13px; 
border-right: 1px solid #6F2525;
}

div.column p {color: #FFF; text-align: left; font-size: 12px; font-style: italic; border-right: 1px dotted #555; padding-right: 15px;}