/*
#------------------------------------------------------------------------
# corporate2 - March 2011 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/
/* Extra menu */

div.gk-menu { height: 40px; }
div.gk-menu > ul.level0 > li { padding:0 11px; height:20px; line-height:20px; margin:10px 0; border-left:1px solid #888178;}
div.gk-menu > ul.level0 > li:first-child { padding:0 11px 0 16px; border-left:none; }
div.gk-menu > ul.level0 > li > a { color:#fff; padding:0 7px; }
div.gk-menu > ul.level0 > li > a:hover {color:#fff; text-decoration: none}
div.gk-menu > ul.level0 > li > a > span.menu-desc { display: none; }
div.gk-menu > ul.level0 > li > .childcontent { margin-left:0!important; margin-top:0px!important; padding:0; text-transform: none; -moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42; box-shadow: 1px 1px 1px #504a42}
div.gk-menu > ul.level0 > li > .childcontent .childcontent { margin-left:170px!important; margin-top:-30px!important; padding:0 0 6px 0;  }
div.gk-menu > ul.level0 > li > .childcontent .childcontent ul {-moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42; box-shadow: 1px 1px 1px #504a42}
div.gk-menu > ul.level0 > li > .childcontent .module { font-size: 90%; font-weight: normal; line-height: 1.2; height: auto; background: #979189; color: #fff; width: 180px; margin-left: -7px; padding: 10px 10px; -moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42; box-shadow: 1px 1px 1px #504a42 } 
div.gk-menu > ul.level0 > li > .childcontent .module p { text-indent: 0px} 
div.gk-menu > ul.level0 > li .childcontent ul {  margin:0 7px; background:#e0f8e8; }
div.gk-menu > ul.level0 > li .childcontent ul li { border-top:1px solid #aca7a1; height:30px; line-height:30px; background:transparent url('../images/menu_bullet.png') no-repeat 2px center; text-indent: 12px }
div.gk-menu > ul.level0 > li .childcontent ul li.first {border-top: none }
div.gk-menu > ul.level0 > li .childcontent ul li:hover { background:transparent url('../images/menu_bullet_hover.png') no-repeat 2px center; text-indent: 12px; color: #e31521 }
div.gk-menu > ul.level0 > li .childcontent ul li a { color:#333333}
div.gk-menu > ul.level0 > li .childcontent ul li a:hover {color: #e31521; text-decoration: none}

div.gk-menu > ul.level0 > li .childcontent ul li li {  margin:0 7px; border-top:1px solid #aca7a1; height:30px; line-height:30px; background:transparent url('../images/menu_bullet.png') no-repeat 2px center; }
div.gk-menu > ul.level0 > li .childcontent ul li a span.menu-desc { display: block; margin: 0; color: #656565 }
div.gk-menu > ul.level0 > li .childcontent .gkcol ul { padding:0!important; }
div.gk-menu > ul.level0 > li li.group { height: auto!important; }
div.gk-menu > ul.level0 > li ul.level1 li.group { border: none !important; }
div.gk-menu > ul.level0 > li li.group .group-title { margin:12px 0 0 0; padding:4px 6px; line-height:1.2; background:#e0f8e8; border: 1px solid #a6a098}
div.gk-menu > ul.level0 > li li.group .group-title .menu-title { color:#333333; line-height:14px}
div.gk-menu > ul.level0 > li li.group .group-title .menu-desc { line-height:12px; font-size:10px; color: #b5afa7 }
div.gk-menu > ul.level0 > li li.group .gk-group-content > ul { margin:0!important; padding: 0; }
div.gk-menu > ul.level0 > li.active > a,
div#gkDropMain > ul > li.active > a, 
div.gk-menu > ul.level0 > li:hover > a,
div#gkDropMain > ul > li:hover > a, 
div.gk-menu > ul.level0 > li.active:hover > a,
div#gkDropMain > ul > li.active:hover > a { display:block; height:20px; line-height:20px; background:#e31521; -moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42; }


div.gk-menu > ul.level0 > li > .childcontent {background-color:#e0f8e8;}
/*
div.gk-menu > ul.level0 > li > .childcontent .childcontent { background:#fffdf2; border: 1px solid #eeebda }
div.gk-menu > ul.level0 > li li.group .group-title { border:1px solid #eae6ce; }
*/
/* Dropline & Split menu */
div#gkDropMain { height: 20px; }
div#gkDropMain > ul > li {padding:0 11px; height:20px; line-height:20px; margin:10px 0}
div#gkDropMain > ul > li:first-child {  padding:0 11px 0 16px; border-left:none;  }
div#gkDropMain > ul > li > a { color:#fff; padding:0 7px; }
div#gkDropMain > ul > li > a:hover {color: #fff}
div#gkDropMain > ul > li > a > span.menu-desc { display: none; }
div#gkSubmenu { height: 40px; width:100%; clear: both;background-color: #979189 }
div#gkDropSub { height: 40px; width:100%;clear:both;  }
div#gkDropSub .menu-desc { display:none!important }
div#gkDropSub > ul { padding:10px 11px 0; height:20px; line-height:20px; margin:0 0 10px}
div#gkDropSub > ul ul ul { margin-top: -24px; }
div#gkDropSub > ul ul {margin:0 0px; text-transform: none; -moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42; box-shadow: 1px 1px 1px #504a42; background-color: #7bc142}
div#gkDropSub > ul.active { background:none }
div#gkDropSub > ul > li {  padding:0 11px; height:20px; line-height:20px; margin:0; border-left:1px solid #888178;}
div#gkDropSub > ul > li:first-child{ border: none;} 
div#gkDropSub > ul > li ul { padding: 0 8px;-moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42; box-shadow: 1px 1px 1px #504a42}
div#gkDropSub > ul > li li { float: none;border-top:1px solid #888178; }
div#gkDropSub > ul > li li:first-child {border: none;}
div#gkDropSub > ul > li a { display:block; height:20px; padding:0 7px; line-height:20px; text-decoration:none; font-weight:normal; color: #fff; }
div#gkDropSub > ul > li a > span.menu-desc { margin-top: -8px; padding-bottom: 8px; line-height: 0; font-size: 9px; color: #fff; }
div#gkDropSub > ul > li li a {height:30px; line-height:30px; background:transparent url('../images/menu_bullet.png') no-repeat 2px center; text-indent: 12px;border:1px solid #fff; }
div#gkDropSub > ul > li li a:first-child {border: none}
div#gkDropSub > ul > li li a:hover {background:transparent url('../images/menu_bullet_hover.png') no-repeat 2px center; text-indent: 12px; color: #fff }
div#gkDropSub > ul li.active>a,
div#gkDropSub > ul li.active>a span,
div#gkDropSub > ul li:hover>a,
div#gkDropSub > ul li:hover>a span { color:#fff !important;}
div#gkDropSub > ul > li:hover>a {display:block; height:20px; line-height:20px; background:#7bc142; -moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42;}
div#gkDropSub > ul > li.haschild:hover > a,
div#gkDropSub > ul > li.haschild > a:active,
div#gkDropSub > ul > li.haschild > a:focus {display:block; height:20px; line-height:20px; background:#7bc142; -moz-box-shadow:1px 1px 1px #504a42; -webkit-box-shadow:1px 1px 1px #504a42;}