#dc_jqmegamenu_widget-3-item {
	font: normal 13px Arial, sans-serif; line-height: 16px;
	text-align: center;
} 

#dc_jqmegamenu_widget-3-item ul, 
#dc_jqmegamenu_widget-3-item ul, 
#dc_jqmegamenu_widget-3-item ul li {
	margin: 0; padding: 0; border: none;
} 

#dc_jqmegamenu_widget-3-item ul.menu {
	background: #000000 url(skins/images/bg_black.png) repeat-x 0 -80px; 
	position: relative;

	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;

	z-index: 400 !important;

	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px !important;

	display:inline-block;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
} 

#dc_jqmegamenu_widget-3-item ul li,
#dc_jqmegamenu_widget-3-item ul li a {
	float: left; 
	display: block; 
	color: #FFFFFF; 
	text-shadow: none;
	padding: 0px 25px 0px 25px; 
	text-decoration: none;
	font-size: 13px; 
	font-weight: bold;
	cursor: pointer;
} 

#menu-main-menu li.current-menu-parent,
#menu-main-menu li.current-menu-parent a,
#menu-main-menu li.current-menu-item,
#menu-main-menu li.current-menu-item a,
#menu-main-menu li.current-menu-ancestor,
#menu-main-menu li.current-menu-ancestor a,
#dc_jqmegamenu_widget-3-item ul.menu li ul li.current-menu-item,
#dc_jqmegamenu_widget-3-item ul.menu li ul li.current-menu-item a {
	font-weight: bold;
	color:#ffffff;
	background:transparent;
}

#dc_jqmegamenu_widget-3-item ul li.dc-mega, 
#dc_jqmegamenu_widget-3-item ul li a.dc-mega {
	position: relative;
} 

#dc_jqmegamenu_widget-3-item ul li:hover, 
#dc_jqmegamenu_widget-3-item ul li.mega-hover a, 
#dc_jqmegamenu_widget-3-item ul li a:hover {
	color: #EFEAD0; 
	text-shadow: none;
	text-decoration: none;
} 

#dc_jqmegamenu_widget-3-item ul li .sub-container {
	position: absolute; 
	//background: #2F2F2F; 
	font-weight: bold;
	color:#D3D3D3;
} 

#dc_jqmegamenu_widget-3-item ul li .sub {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px !important;

	background: #2F2F2F; 
	border:3px solid #CFBD68;
	padding: 20px 0px 20px 0px !important; 
} 

#dc_jqmegamenu_widget-3-item ul li .sub li {
	list-style: none; 
	float: none; 
	font-size: 1em; 
	font-weight: normal;
} 

#dc_jqmegamenu_widget-3-item ul li .sub a {
	background: none; 
	border: none; 
	text-shadow: none; 
	color: #D3D3D3; 
	font-weight: bold;
	display: block; 
	float: none; 
	text-decoration: none; 
	font-size: 0.9em;
} 

#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr a.mega-hdr-a {
	margin-bottom: 5px; 
	text-transform: uppercase; 
	font-weight: bold; 
	color: #fff; 
	text-shadow: 1px 1px 1px #333;
} 

#dc_jqmegamenu_widget-3-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {
	color: #000; 
	text-shadow: none;
	text-decoration: none;
} 

#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li {
	padding: 0; 
	margin: 0;
      background: none !important;
	text-align: left;
} 

#dc_jqmegamenu_widget-3-item ul li .sub-container.non-mega li a:hover {
	color: #fff; 
	text-decoration: none;
}