/* Reset code to remove theme inherent styling */
.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {
list-style: none; 
padding: 0; 
margin: 0;
}

/* Main menu styles */
.dcjq-mega-menu ul.menu {
background: #da5a04 repeat-x 0 -80px; 
/*width: 100%; */
width: 1000px; 
height: 40px; 
position: relative; /* Important - required for positioning of mega menu */
font: normal 13px Arial, sans-serif; 
line-height: 16px;
border-radius: 5px 5px 0 0
}
.dcjq-mega-menu ul.menu li {
float: left; 
font-weight: bold;
}
.dcjq-mega-menu ul.menu li a {
float: left; 
display: block;  
padding: 12px 25px; 
background: #da5a04 repeat-x 100% 0; 
color: white;
text-decoration: none;
border-radius: 5px 5px 0 0;
}
.dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {
background: white; 
color: #000; 
text-shadow: none;
background-image: none;
}