/*
 * ------------------------------------------------------------------------
 * 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 a.over, .ja-megamenu a.active { color: #fff !important; }

/* lv - 1 and below
-----------------------------------*/
/* Styling ---*/
.ja-megamenu ul.level1 li.mega { border-bottom: 1px dotted #79bfbb; width:100%; }

.ja-megamenu ul.level1 li.last { border-bottom: 0; }

.ja-megamenu ul.level1 li.mega a.mega {
	border: 0;
}
.ja-megamenu ul ul.level1 li.mega a.mega:hover{
	background:none;}
.ja-megamenu ul ul.level1 li.mega .a.mega span.menu-title:hover{	
	background:none !important;}
.ja-megamenu ul ul.level1 li.mega a.mega{
    font-family:Georgia;
    font-size: 13px;
    font-weight: normal;
    margin-right:0 ;
    margin-top: 0;
    padding:0px 0;
    text-decoration: none;
    text-transform:none;
	background:none ;
	text-indent:5px;
	line-height: 38px;
	}
 /* CHILD CONTENT
-----------------------------------*/
.ja-megamenu .group-content .ja-moduletable, .ja-megamenu .group-content ul.megamenu {
  margin: 0;
}
.ja-megamenu .childcontent-inner {
	background:none;
	border:0;
	color: #333;
}

.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{
	padding-top:8px;}
.childcontent-inner-wrap{
	background:#3aa19b;
	padding:0 5px 5px;}
ul.megamenu {
  margin: 5px;
}	
.ja-megamenu .level1 .childcontent-inner { border-top: 1px solid #79bfbb; }

.ja-megamenu .childcontent .ja-moduletable { color: #333; }

.ja-megamenu .childcontent .ja-moduletable h3 {
	background: none;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
}

/* Grouped --- */
.ja-megamenu .group-title { border-bottom: 1px solid #79bfbb; }

.ja-megamenu .group-title .menu-title {
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	font-family:'kreonregular';
}

.ja-megamenu .group-title .menu-desc {
	color: #999;
	padding-left: 0 !important;
}
.ja-megamenu {
  margin: 0;
  padding: 11px 0;
}
.ja-megamenu ul.level0 {
  margin: 0;
  padding: 0px 0 0;
}
.ja-megamenu ul.level0 li.mega {
  background: none repeat scroll 0 0 transparent;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
.ja-megamenu ul.level0 li.mega a.mega {
  color: #FFFFFF;
  display: block;
  font-family: 'kreonregular';
  font-size: 16px;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0;
  margin-right: 6px;
  margin-top: 0;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 30px;
}
.ja-megamenu ul ul.level1 li.mega a.mega span.menu-title{
	background:none !important; display: inline-block;line-height: 38px;	}
.ja-megamenu ul ul.level1 li.mega a.mega span.menu-title:hover{
	/*color:#FF3D7F;*/	}	
.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.haschild a.active span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.active span.menu-title{
	background: url("../../images/hover-menu-l.png") no-repeat scroll left top transparent;}
.ja-megamenu ul.level0 li.haschild a.mega span.menu-title:hover, .ja-megamenu ul.level0 li.haschild a.active span.menu-title.active, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title:hover, .ja-megamenu ul.level0 li.haschild-over a.active span.menu-title{
 background: url("../../images/hover-menu-l.png") no-repeat scroll left top transparent;	
	}	
.ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {
 background: url("../../images/hover-menu-l.png") no-repeat scroll left top transparent;
}
.ja-megamenu ul.level0 li.haschild a.mega:hover span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.mega:hover span.menu-title{
  background: url("../../images/hover-menu-l.png") no-repeat scroll left top transparent;}
span.menu-title{
	padding:0px 15px 0px 12px;}
span.menu-title:hover, .ja-megamenu a.active span.menu-title{
	background:url(../../images/hover-menu-l.png) top left no-repeat;	
}
.ja-megamenu a.over, .ja-megamenu a.active, .ja-megamenu ul.level0 li.mega a.mega:hover{
	background:url(../../images/hover-menu-r.png) top right no-repeat;
	color:#fff;}
#ja-topsl .main-inner1 {
  padding: 10px 0;
  border-bottom:0;
}
.ja-megamenu ul ul.level1 li.mega a.mega:hover, .ja-megamenu ul ul.level1 li.active a.mega{
  background:none repeat scroll 0 0 #4CA9A4;
}
.ja-megamenu ul ul.level1 li.mega .group-title a.mega:hover, .ja-megamenu ul ul.level1 li.active .group-title a.mega{
	background:none;
	}