#dc_jqmegamenu_widget-2-item {font: normal 12px Arial, sans-serif; line-height: 16px;}
#dc_jqmegamenu_widget-2-item ul, #dc_jqmegamenu_widget-2-item ul, #dc_jqmegamenu_widget-2-item ul li {margin: 0; padding: 0; border: none;}
#dc_jqmegamenu_widget-2-item ul.menu {width: 880px; height: 30px;  position: relative; float:left;}
#dc_jqmegamenu_widget-2-item ul li {float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold; border-right:1px solid #fff;  }
#dc_jqmegamenu_widget-2-item ul li a {float: left; display: block; color: #643104; padding: 8px 31px 6px 25px;   text-decoration: none; text-transform:uppercase}
#dc_jqmegamenu_widget-2-item ul li a.dc-mega {position: relative;}
#dc_jqmegamenu_widget-2-item ul li a.dc-mega-home { padding: 8px 10px 6px 12px; }
#dc_jqmegamenu_widget-2-item ul li a .dc-mega-home { display: block; background: url(../images/button_home.png) no-repeat; width: 24px; height:16px;}
#dc_jqmegamenu_widget-2-item ul li a .dc-mega-icon {display: block; position: absolute; top: 14px; right: 15px; width: 8px; height: 6px; background: url(../images/jquery-mega-menu/arrow.png) no-repeat 0 100%;}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a  {background-position: 100% -40px;   text-shadow: none;}
 #dc_jqmegamenu_widget-2-item ul li a:hover { color:#fff}
#dc_jqmegamenu_widget-2-item ul li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
#dc_jqmegamenu_widget-2-item ul li .sub-container {position: absolute; background: url(../images/jquery-mega-menu/menu-hover-top.png) no-repeat 0 100%; background-position:top center; margin-top:0px; padding-top:12px;}
#dc_jqmegamenu_widget-2-item ul li .sub {background: #EDB50C;   padding:  0px;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.mega .sub {padding: 0;}
#dc_jqmegamenu_widget-2-item ul.full-width li .sub-container.mega .sub {margin-right: -2px;}
 #dc_jqmegamenu_widget-2-item ul li   .sub div:first-child {
	 padding-top:20px;
	 }
#dc_jqmegamenu_widget-2-item ul li .sub div:last-child {
	 padding-bottom:20px;
	 }
	 
#dc_jqmegamenu_widget-2-item ul li .sub .row {

width: 100%; overflow: hidden; clear: both;
border:2px solid #FFF;

border-top:0px;
border-bottom:0px;
padding:0px;

margin:0px;

}


#dc_jqmegamenu_widget-2-item ul li .sub div:last-child {

width: 100%; overflow: hidden; clear: both; background-color:#EDB50C;
border:2px solid #FFF;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
border-top:0px;


}

#dc_jqmegamenu_widget-2-item ul li .sub li {list-style: none; float: none; width: 170px; font-size: 1em; font-weight: normal;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr {margin: 0px; margin-left:15px; padding-top:5px;float: left;   }

#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr.last {margin-right: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub a {background: none; border: none; text-shadow: none;  padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a {padding: 0px; margin-bottom: 5px;font-weight: bold;  }
#dc_jqmegamenu_widget-2-item ul li .sub li.mega-hdr a.mega-hdr-a:hover {  text-shadow: none;}
#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li a {padding: 4px 5px 4px 20px; background: url(../images/jquery-mega-menu/arrow_off.png) no-repeat 5px 8px; font-weight: normal;  }
#dc_jqmegamenu_widget-2-item ul .sub li.mega-hdr li a:hover {  background: url(../images/jquery-mega-menu/arrow_on.png) no-repeat 5px 8px;}
#dc_jqmegamenu_widget-2-item ul .sub ul li {padding-right: 0;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega {
	 background-color: transparent;
	 
	}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega .sub { 
width: 98%; overflow: hidden; clear: both;
background :#EDB50C;
border:2px solid #FFF;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
border-top:0px;
padding-top:5px;

}

#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li {padding: 0; width: 190px; margin-top: 10px; background-color:#EDB50C;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a {padding: 5px 5px 5px 5px;  background:transparent;   margin-left:10px;}
#dc_jqmegamenu_widget-2-item ul li .sub-container.non-mega li a:hover {   }
.sub-menu li {
	border-right: none !important;
	}
	 
	.sub-menu div.row li:last-child{
		border-right: none ;
		}
	.sub-menu div.row li:first{
		 border-right: solid 1px #fff; !important;
		}
#lang_sel_list {
	float:right;
	margin:5px 0px;
}