.ja-megamenu a.over, 
.ja-megamenu a.active 						   {color: #fff !important; }
.ja-megamenu ul.level0 li.mega a.mega 		   {
												font-weight: normal;
												padding: 16px 16px 16px 16px;
												font-size:13px;
												text-transform:uppercase;
												color:#efeded;
												}
.ja-megamenu ul.level0 li.over, 
ul.level0 li.haschild-over 						{background: url(../../images/nav-active.png) repeat-x top;}
.ja-megamenu ul.level1 li.over, 
ul.level1 li.haschild-over 						{background: 0;}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title 		{
																	 background: url(../../images/arrow3.png) no-repeat left center;																	 padding-left: 14px;
																	 }		
.ja-megamenu ul.level0 li.haschild a.mega span.menu-desc,
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-desc 		{padding-left: 14px;}
.ja-megamenu ul.level0 li.active 						{background: url(../../images/nav-active.png) repeat-x top;}
.ja-megamenu ul.level1 li.active 						{background: none; }
.ja-megamenu ul.level1 li.mega a.mega 					{background: none;border: 0;padding: 8px 5px;}
.ja-megamenu ul.level1 li.mega a.mega span.menu-title 	{background: none; padding: 0; }
.ja-megamenu ul.level1 li.haschild,
.ja-megamenu ul.level1 li.haschild-over 				{
														 background-image: url(../../images/arrow1.png);
														 padding: 0;
														 background-repeat: no-repeat;
														 background-position: 95% center;
														 }
.ja-megamenu ul.level1 li.over, 
ul.level1 li.haschild-over 						{background:#dadde0;}


/*Styling*/
.ja-megamenu ul.level1 li.mega 				{ border-top: 0; }
.ja-megamenu ul.level1 li.first 			{ border-top: 0; }
.ja-megamenu ul.level1 li.mega a.mega 		{ border: 0;font-size:11px;color:#656262;}
.ja-megamenu ul.level1 li.mega a.active,
.ja-megamenu ul.level1 li.mega a.over		{ color:#181818!important;}


/*child content*/
.ja-megamenu .childcontent-inner 			{background:url(../../images/subnav-bg.png) repeat-x bottom #ebeef1!important;
											-moz-box-shadow: 0 0 1px #b6b7b8!important; 
											-webkit-box-shadow: 0 0 1px #b6b7b8!important;
											box-shadow: 0 0 1px #b6b7b8!important;
											border:solid 1px #e8e8e8!important;
											 }
.ja-megamenu .level1 .childcontent-inner 			{border:0;}
.ja-megamenu .childcontent .ja-moduletable 			{color: #333; }
.ja-megamenu .childcontent .ja-moduletable h3 		{background: none;text-transform:uppercase;}

/*grouped*/
.ja-megamenu .group-title 						{border-bottom:solid 1px #d6d9db;margin:0 15px;}
.ja-megamenu .group-title .mega					{padding-left:0!important;}
.ja-megamenu .group-title .menu-title 			{color:#111;
												 margin-left:0!important;
												 text-transform:uppercase;
												 font-weight: normal;
												 font-size:13px;
												 }
.ja-megamenu .group-title .menu-desc 			{padding-left: 0 !important;}

/*reset*/
.ja-megamenu .childcontent ul.megamenu .ja-moduletable 			{padding: 0;}
.ja-megamenu .childcontent ul.megamenu .ja-moduletable h3 		{margin-left: 0;margin-right: 0;}