
.ja-megamenu { 

}



.ja-megamenu a.over, .ja-megamenu a.active { 
	background-color:#EBAE1B !important;
	border:1px solid #C5C7C8 !important;
	-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
padding-left:4px !important;
padding-right:4px !important;
padding-top:2px !important;
padding-bottom:2px !important;
}




#ja-main ul.menu li.active > a{
	font-weight:normal !important;
	}

.ja-megamenu ul.level1 li.mega a.mega{
	
	}


.ja-megamenu a.over, .ja-megamenu a.active {
	color:#ffffff !important;
}

ul.megamenu {
	 margin: 0; /* menu's gutter */

 }



/* lv - 0



-----------------------------------*/



/* Styling ---*/

.ja-megamenu ul.level0 li.mega.first {
background:none;
padding-left:0;
padding-right:0;
}

.ja-megamenu ul.level0 li.mega.first a#menu101.mega.first{
	text-indent:50000px !important;
	font-size:0 !important;
background: url(../../images/icon_home.png) no-repeat center !important;
width:26px;
height:26px;
padding-left:0;
padding-right:0;

}

.ja-megamenu ul.level0 li.mega.first a#menu101.mega.first.active,
.ja-megamenu ul.level0 li.mega.first a#menu101.mega.first.over{
	border:none !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:4px !important;
background: url(../../images/icon_home_over.png) no-repeat center !important;
	}
	
.ja-megamenu ul.level0 li.mega.first a#menu101.mega.first.active{
	border:none !important;
	}


.ja-megamenu ul.level0 li.mega {
padding: 0;
*height:40px;
padding-right:10px;
padding-left:10px;
background: url(../../images/li_sep.png) no-repeat right 13px;
}



.ja-megamenu ul.level0 li.over, ul.level0 li.haschild-over {
}


.ja-megamenu ul.level0 li.mega.last {
	background:none;
}


.ja-megamenu ul.level1 li.mega a.mega,
.ja-megamenu ul.level0 li.mega a.mega {
display: block;
margin: 0;
text-decoration: none;
color: #ffffff;
text-transform: uppercase;
font-size: 14px;
padding-left:5px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
line-height:20px;
font-family: Verdana, Geneva, sans-serif;
font-weight:normal;
}

.ja-megamenu ul.level1 li.mega a.mega{
color:#738FA6 ;
}
.ja-megamenu ul.level1 li.mega a.mega{
	font-size:11px !important;
	}


.ja-megamenu ul.level0 li.over a.mega, ul.level0 li.haschild-over a.mega {

	/*background: #000;*/



}



.ja-megamenu ul.level0 li.haschild a.mega span.menu-title,



.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
background-image: none;
padding-left: 0;

}


.childcontent.cols1, 
.childcontent-inner-wrap,
.childcontent-inner,
.megacol.column1.first{
	width:auto !important;
	}




/* lv - 1 and below



-----------------------------------*/



/* Styling ---*/



.ja-megamenu ul.level1 li.mega {
padding: 4px;
background: none;
border-left: 0;
border-bottom:1px solid #EBAE1B;
}

.ja-megamenu ul.level1 li.mega:last-child {
border-bottom:none;
}


.ja-megamenu ul.level1 li.first {}






.ja-megamenu ul.level1 li.mega a.mega span.menu-title {
padding-left: 5px;
padding-right:5px;

}



.ja-megamenu ul.level1 li.mega a.mega span.has-image {

}



.ja-megamenu ul.level1 li.mega a.mega span.has-image span.menu-title {
background: none;
padding-left: 0; 

 }



.ja-megamenu ul.level1 li.over a.mega, ul.level1 li.haschild-over a.mega {
color: ##738FA6!important;
}


.ja-megamenu ul.level1 li.active a.mega {
color: ##738FA6 !important;

}




.ja-megamenu ul.level1 li.over a.mega span.menu-title,
.ja-megamenu ul.level1 li.haschild-over a.mega span.menu-title,
.ja-megamenu ul.level1 li.active a.mega span.menu-title {


}



.ja-megamenu li.mega .childcontent,

.ja-megamenu li.haschild-over li.mega .childcontent,

.ja-megamenu li.mega li.haschild-over li.mega .childcontent ,

.ja-megamenu li.mega li.mega li.haschild-over li.mega .childcontent, 

.ja-megamenu li.mega li.mega li.mega li.haschild-over li.mega .childcontent, 

.ja-megamenu li.mega li.mega li.mega li.mega li.haschild-over li.mega .childcontent { top: 30px;}







 /* CHILD CONTENT



-----------------------------------*/



.ja-megamenu .childcontent-inner {
background-color:#ffffff;	
margin-left: -2px;
padding-top: 4px;

}


.ja-megamenu ul.level0 li.home.active .childcontent-inner {

}


.ja-megamenu .level1 .childcontent-inner {}


.ja-megamenu .level0 .childcontent-inner .megacol {

}


.ja-megamenu .level0 .childcontent-inner div.first {
background: none;

}




.ja-megamenu .childcontent .ja-moduletable {
border: 0;
margin: 8px 2px;

}



.ja-megamenu .childcontent .ja-moduletable h3 {
background: none;
border-bottom: 0;
border-top: 0;
text-transform: uppercase;
font-family: Verdana, Geneva, sans-serif;
padding: 0 0 5px 5px;
text-indent: 0;
}







.ja-megamenu .childcontent .ja-moduletable h3 span { background: none; border: 0; padding: 0; }







.ja-megamenu .childcontent .ja-moduletable li { margin: 0; padding-left: 0; }







.ja-megamenu .childcontent .ja-moduletable li a,



.ja-megamenu .childcontent .ja-moduletable a { background: none; }







.ja-megamenu .childcontent .ja-moduletable li a:hover,



.ja-megamenu .childcontent .ja-moduletable a:hover { color: #333; }







/* Grouped --- */



.ja-megamenu div.group { margin-bottom: 12px; }







.ja-megamenu div.group ul.megamenu { margin: 8px 0; }







.ja-megamenu div.group ul.megamenu ul.megamenu { margin: 0; }







/* Parent Group */



.ja-megamenu .group-title {



	border-bottom: 5px solid #ddd;



	padding: 5px;



}







.ja-megamenu .group-title a.mega span.menu-title {



	color: #000;



	text-transform: uppercase;



	font-family: Verdana, Geneva, sans-serif;



	background: none !important;



	padding-left: 0 !important;



}







.ja-megamenu .group-title .menu-desc {



	color: #999;



	padding-left: 0 !important;



}







.ja-megamenu .group-title a.mega {



	padding: 0 !important;



	margin: 0 !important;



	background: none !important;



	height: auto !important;



	border: 0 !important;



}







/* Child Group */



.ja-megamenu ul.level1 .group li.group div.group {}







.ja-megamenu ul.level1 .group li.first div.group {}







.ja-megamenu .group-content .group-title {



	background: none #ff0000;



	padding: 5px 12px;



	border-bottom: 0;



	margin-bottom: 8px;



}







.ja-megamenu .group-content .group-title a.mega > span.menu-title {



	color: #fff;



	text-transform: uppercase;



	font-family: Verdana, Geneva, sans-serif;



	background: none !important;



	padding-left: 0 !important;



}