/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/
#ja-megamenu{
	background: none repeat scroll 0 0 #121212;
    float: left;
    height: 77px;
    width: 750px;
	overflow: hidden;
	display: none;
}
.ja-megamenu a,.ja-megamenu a.over, .ja-megamenu a.active { color: #fff !important;  }
.ja-megamenu ul.level0 li.active,
.ja-megamenu ul.level0 li.over,
.ja-megamenu ul.level0 li.haschild-over{
	background: #000 url(../../images/bgd-itemmenu-active.png) repeat-x top left;
}
.ja-megamenu ul.level1 li.active,
.ja-megamenu ul.level1 li.over,
.ja-megamenu ul.level1 li.haschild-over{
	background: #a7080c;
	height: auto;
}
#ja-mainmenu li.active a{
	
	color:#fff;
}
.ja-megamenu ul.level0 li.mega a.mega{ padding: 0px 20px 0 10px; height: 77px;}
.ja-megamenu ul.level1 li.mega a.mega{	height: auto;}
.ja-megamenu ul.level0 li.mega a.mega span.menu-title { padding: 15px 0 0;}
.ja-megamenu ul.level1 li.mega a.mega span.menu-title { padding: 0; line-height: 37px; font-family: Arial;}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title, 
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title{
	background: none;
}
.ja-megamenu ul.level0 li.mega .has-image {
	background-position: left center; 
}

/* lv - 1 and below
-----------------------------------*/
/* Styling ---*/
.ja-megamenu ul.level1 li.mega { border-bottom: 1px solid #131313; border-right: 1px solid #131313; padding: 0 0 0 0px; }

.ja-megamenu ul.level1 .group-content li.last{ /*border: none;*/}

.ja-megamenu ul.level1 li.first { border-top: 0; }

.ja-megamenu ul.level1 li.mega a.mega {
	border: 0;
	padding: 0;
}
.ja-megamenu ul.level0 li.mega span.menu-title{
	font-size: 18px;
	text-transform: uppercase;
}
.ja-megamenu ul.level1 li.mega span.menu-title{
	text-transform: none;
	font-size: 12px;
}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-desc, 
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-desc{
	padding: 5px 0 0 0;
}
.ja-megamenu ul.level0 li.mega span.menu-desc {
	font-size: 100%;
	color:#989797;
}
.ja-megamenu ul.level0 li.mega a.active span.menu-desc,
.ja-megamenu ul.level0 li.mega a:hover span.menu-desc{
	color: #fff;
}

 /* CHILD CONTENT
-----------------------------------*/

.ja-megamenu .childcontent-inner {
	background: #000;
	border-top: 0;
	color: #333;
}

.ja-megamenu .level1 .childcontent-inner { /*border-top: 1px solid #ccc;*/ }

.ja-megamenu .childcontent .ja-moduletable { color: #fff; }

.ja-megamenu .childcontent .ja-moduletable h3 {
	background: none;
	border-bottom: 1px solid #131313;
	font-size: 18px;
	text-transform: uppercase;
	line-height: 38px;
	color: #fff;
}
ul.megamenu{
	margin: 0 0 5px;
}
/* Grouped --- */
.ja-megamenu .group-title { border-bottom: 1px solid #131313; border-right: 1px solid #131313; padding: 0 0px;}

.ja-megamenu ul.level0 li.haschild .group-title a.mega span.menu-title, 
.ja-megamenu ul.level0 li.haschild-over .group-title a.mega span.menu-title {
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 40px;
}
.ja-megamenu ul.level0 li.haschild .group-title a.mega span.menu-desc, 
.ja-megamenu ul.level0 li.haschild-over .group-title a.mega span.menu-desc{
	color: #999;
	padding: 0 0 10px 0;
} 
.ja-megamenu .group-content .ja-moduletable, 
.ja-megamenu .group-content ul.megamenu{
	margin: 0 0px 5px;
}
.ja-megamenu .group-content ul.megamenu li{
	padding: 0 0px;
}
.ja-megamenu ul.level1 li.mega a.mega{
	margin-left: 10px;
}
.ja-megamenu ul.level1 li.mega a.mega span.menu-title{
	background: url(../../images/bullet-menu.png) no-repeat left center;
	padding-left: 12px;
	
}
.ja-megamenu ul.level1 li.mega span.has-image span.menu-title,
.ja-megamenu ul.level1 li.mega .group-title a.mega  span.menu-title{
	background: none;
	padding: 0;
}
.ja-megamenu ul.level1 li.group{
	border: none;
}