.megamenu {
background:#991B1E;
border:1px solid #E6DCC1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width:150px;
height:25px;
color:#FFF;
margin:0;
padding:0;
}

.megamenu ul {
text-align:center;
list-style-type:none;
margin:0;
padding:0;
}

.megamenu ul li {
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.megamenu ul li a,.megamenu ul li a:visited {
text-decoration:none;
color:#fff;
margin:0;
padding:10px;
}

.megamenu ul li a:hover,.megamenu ul li a:visited:hover {
text-decoration:none;
color:#fff;
margin:0;
padding:10px;
}

.megamenu ul li.downservices {
background:url(../images/arrow.png) 100% 55% no-repeat;
margin:0;
padding:10px 8px 10px 10px;
}

.servicesdropped {
display:none;
text-align:left;
position:relative;
background:#000;
font-size:12px;
width:560px;
height:230px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #6E4C40;
margin:10px 0 0 20px;
padding:10px 20px 20px;
right:470px;
z-index:999;
opacity:0.8;
}

.servicesdropped p.textleft {
float:left;
font-size:12px;
width:200px;
margin:10px 0 0;
padding:0 20px 15px 10px;
}

.servicesdropped ul.middle {
text-align:left;
float:left;
border-right:1px solid #6E4C40;
border-left:1px solid #6E4C40;
font-size:12px;
width:180px;
margin:0;
padding:0;
}

.servicesdropped ul.right {
text-align:left;
float:left;
font-size:12px;
width:178px;
margin:0;
padding:0;
}

.servicesdropped ul.right li a,.servicesdropped ul.middle li a {
list-style-type:none;
display:block;
color:#fff;
font-size:12px;
margin:0;
padding:5px 0 5px 20px;
}

.servicesdropped ul.right li a:hover,.servicesdropped ul.middle li a:hover {
list-style-type:none;
text-decoration:underline;
display:block;
font-size:12px;
margin:0;
padding:5px 0 5px 21px;
}