/* 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;
}
.dcjq-mega-menu ul.menu ul {
display: none; /* Hides non-mega links */
}
.dcjq-mega-menu ul.menu .sub ul {
display: block; /* overrides above hide */
}

/* Main menu styles */
.dcjq-mega-menu ul.menu {
/*background: #222 url(images/bg_black.png) repeat-x 0 -80px; */
width: 90%; 
height: 40px;
float:right;
margin-right:18px;
/*border-right: 1px solid #1B1B1B; 
border-left: 1px solid #1B1B1B; */
position: relative; /* Important - required for positioning of mega menu */
font: normal 12px Arial, sans-serif; 
line-height: 16px;
}
.dcjq-mega-menu ul.menu li {
float: left; 
}
.dcjq-mega-menu ul.menu li a {
float: left; 

padding: 12px 19px;
/*background: url(images/bg_black.png) repeat-x 100% 0; */
color: #939493;

text-decoration: none;
text-transform: uppercase;
}

.dcjq-mega-menu ul.menu li .active{

color:#fff;
}

.dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {
background-position: 100% -40px; 
color: #18c606; 

}


