.menusys_mega

{

	background: #fff;
	
	border: 1px solid #A73E5C;
	
    width: 800px;
	
    margin: 0 auto;
	
	box-shadow: 0 0 20px rgba(0, 0, 0, .1) inset;

}



#menusys_mega

{

	height:85px;

	margin:0;

	padding:0;

	width:100%;
	
	text-align: center;

}



div.submenu-wrap

{

	background:#fff;

	overflow:hidden;

	padding:0 10px;

	position:relative;

}



#menusys_mega div.menusub_mega

{

	display:block;

	margin-top:40px;

	overflow:hidden;

	position:absolute;

	z-index:888;

}



#menu-34_megamenu_sub2

{

	left:-999em;

	top:15px;

	width:170px;

}



#menu-56_megamenu_sub3

{

	left:-999em;

	top:29px;

	width:170px;

}



#menusys_moo li ul ul

{

	margin:-2.4em 0 0 16.9em;

}



#menusys_mega li

{

	background:none;

	display: inline-block;

	height:40px;

	margin:0;

	padding:0;

}



#menusys_mega li a

{

	background:none;

	display:block;

	padding:0 12px;

    text-decoration:none;
	
	text-transform:uppercase;
	
	font:22px sans-serif;
	
	
	

}



#menusys_mega li a.item:hover

{

	text-decoration:none;

	width:auto;

}



#menusys_mega li a span.no-image

{

	display:block;

}



#menusys_mega li a.item:hover span.menu-title

{

	text-decoration:underline;

}



#menusys_mega .menu-title

{

	background:none;

	border:none;

	color:#000;

	display:block;

	line-height:40px;
	
	padding-top: 5px;

}



#menusys_mega .menu-desc

{

	border:none;

	display:block;

	float:left;

	font-weight:400;

	line-height:50px;

	padding:0 15px 0 0;

	text-transform:uppercase;

}



#menusys_mega .menu-image

{

	border:medium none;

	display:block;

	float:left;

	line-height:30px;

	margin-left:-15px;

	margin-right:-10px;

	padding:9px 15px 0 0;

}



#menusys_mega li:hover span.menu-title,#menusys_mega li:active span.menu-title

{

	color:#000;

}



#menusys_mega li.active span.menu-title

{

	color:#FF733F;

	margin:0;

}



#menusys_mega li.active .menusub_mega

{

	filter:alpha(opacity=80);

	margin:0;

	opacity:0.97!important;

}



#menusys_mega .mega-ul .menu-image

{

	padding:9px 10px 0 4px;

}



#menusys_mega .megacol

{

	display:block;

	float:left;

	padding:10px 0;

}



#menusys_mega .column1,#menusys_mega .column2

{

	display:block;

	overflow:hidden;

	width:100%;

}



#menusys_mega .column2

{

	margin-left:14px;

}



#menusys_mega .column3

{

	border:none;

	color:#909090;

	margin-left:14px;

}



#menusys_mega .column3 li.mega-li

{

	background:none;

}



#menusys_mega .column3 .column1

{

	width:100%;

}



#menusys_mega .level2,#menusys_mega .level3

{

	width:100%;

}



#menusys_mega ul.mega-ul li

{

	background:none;

	border:none;

	height:auto;

	width:100%;

}



#menusys_mega ul.mega-ul li a.item,#menusys_mega ul.mega-ul li a.active,#menusys_mega ul.mega-ul li a.active:hover

{

	background:none;

	float:none;

	height:28px;

	padding:0 3px;

	text-transform:none;

}



#menusys_mega ul.mega-ul li span.has-image

{

	background-position:0 6px;

	background-repeat:no-repeat;

	display:block;

	overflow:hidden;

	padding-left:22px;

}



#menusys_mega ul.mega-ul li span.menu-title

{

	background:no-repeat;

	color:#333;

	font-size:12px;

	line-height:25px;

	padding:0;

	text-transform:none;

}



#menusys_mega ul.mega-ul li a.item:hover

{

	background:#f1eeee;

	text-decoration:none;

}



#menusys_mega ul.mega-ul li a.active span.menu-image

{

	margin-left:-1px;

	padding:9px 14px 0 5px;

}



#menusys_mega ul.mega-ul li a.item:hover span.menu-title,#menusys_mega ul.mega-ul li a.active:hover span.menu-title

{

	background:#f1eeee;

	color:#15527e!important;

	text-shadow:0 0 10px #c2c5c8;

}



#menusys_mega .megacol ul

{

	display:block;

	float:none;

	margin:0;

	width:100%;

}



#menusys_mega .megacol ul li

{

	border-bottom:1px solid #ddd;

	display:block;

	float:none;

}



#menusys_mega .megacol ul li.first-item

{

	background:none;

}



#menusys_mega .menusub_mega .mega-group

{

	color:red;

	height:30px;

	overflow:hidden;

}



#menusys_mega .mega-group

{

	float:left;

	width:100%;

}



#menusys_mega .menusub_mega .mega-group a.item,#menusys_mega .menusub_mega .mega-group a.active,#menusys_mega .menusub_mega .mega-group a.active:hover,#menusys_mega .menusub_mega .mega-group a.item:hover

{

	background:url(http://www.tryhairstyle.com/templates/hair/images/moduletitle_bg.png) no-repeat scroll left bottom;

	height:100%;

	padding:0;

	text-decoration:none;

	text-shadow:none;

	width:99%;

}



#menusys_mega .menusub_mega .mega-group a.active span.menu-title,#menusys_mega .menusub_mega .mega-group a:hover span.menu-title

{

	background:none;

}



#menusys_mega .menusub_mega .mega-group span.menu-title

{

	background:none;

	color:#414141;

	font-family:"Times New Roman";

	font-size:14px;

	font-weight:700;

	line-height:30px;

	text-shadow:none;

}



#menusys_mega .menusub_mega .mega-group a.item:hover span.menu-title

{

	background:none;

	color:#15527e;

}



#menusys_mega .menusub_mega .mega-module

{

	clear:both;

	overflow:hidden;

	width:100%;

}