/*
 * ------------------------------------------------------------------------
 * 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:#FEE189 !important; }

/* lv - 1 and below
-----------------------------------*/
/* Styling ---*/

.ja-megamenu ul.level1 li.mega { border-top:1px solid #EAE9E9; }

.ja-megamenu ul.level1 li.first { border-top: 0; }

.ja-megamenu ul.level1 li.mega a.mega { border: 0; }

.ja-megamenu ul.level1 li.mega a.mega:hover{}

.ja-megamenu{ background:url(../../images/menu-bg.png) no-repeat ; padding:7px 0; }

 /* CHILD CONTENT
-----------------------------------*/

.ja-megamenu .childcontent-inner { background:url(../../images/bg.png) #F99F0D ;
box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3), 0 -1px 3px rgba(255, 255, 255, 0.3);
-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3), 0 -1px 3px rgba(255, 255, 255, 0.3);
-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3), 0 -1px 3px rgba(255, 255, 255, 0.3) }
color: #333;
}

.ja-megamenu .childcontent-inner-wrap{  }

.ja-megamenu .level1 .childcontent-inner { border-top: 1px solid #ccc; }

.ja-megamenu ul.level0 li.mega a.mega {
display: block; font-weight: bold; line-height: normal; color:#fff; 
margin: 0; padding: 8px 15px; text-decoration: none; text-shadow: 0 0 3px #C7C7C7; }

.ja-megamenu ul.level2 li.mega a.mega{ margin: 0; padding: 5px 3px; }

.ja-megamenu ul.level1 li.mega a.mega{ padding: 5px 10px; color:#fff; }

.ja-megamenu ul.megamenu .level2{ margin: 5px; }

.ja-megamenu .childcontent .ja-moduletable { color: #333; }

.ja-megamenu .childcontent .ja-moduletable h3 {
background:none; border-bottom:1px solid #EAE9E9; color:#FEE189;
text-shadow: 0 0 3px #C7C7C7; text-transform: uppercase; }

/* Grouped --- */

.ja-megamenu .group-title { border-bottom:1px solid #EAE9E9; }

.ja-megamenu .group-title .menu-title {color:#FEE189; text-shadow:0 0 3px #C7C7C7; text-transform:uppercase; font-weight:bold; font-size:115%; }

.ja-megamenu .group-title .menu-desc { color:#FEE189; padding-left: 0 !important; text-shadow:0 0 3px #C7C7C7; }

.ja-megamenu ul.level0 li.mega .has-image {
background-position: left top; background-repeat: no-repeat;
cursor: pointer; display: block; padding-left: 20px; }

ul.megamenu { margin: 0; }

.ja-megamenu .childcontent .ja-moduletable a { text-decoration: none; color:#fff; }