/*
#------------------------------------------------------------------------
# Coffe - #1 2011 template (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 */
#gkMainNav { margin: -20px auto 60px auto; text-align: center; position: relative; z-index: 100; overflow: visible; height: 30px; }
#gkMenu {  display:inline-block; font-size: 21px; }
div.gk-menu ul > li,
div#gkDropMain  ul > li { margin-right: 12px; line-height: 27px; }
div.gk-menu ul > li a,
div#gkDropMain ul > li a { padding: 0 7px; }
div.gk-menu > ul > li.active > a,
div#gkDropMain > ul > li.active > a { background: #696056; color: #fff; }
div.gk-menu ul.level0>li>div.childcontent { text-transform: none; font-size: 12px; line-height:24px; margin:0; display:block; padding-top: 8px; background: transparent url('../images/style1/submenu_bg.png') no-repeat 12px 0; }
div.gk-menu ul.level0>li>div>div.childcontent-inner { padding:3px 0 5px 0; background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0; overflow: hidden; }
div.gk-menu ul.level0>li>div.childcontent a:hover,
div.gk-menu ul.level0>li>div.childcontent li:hover a,
div.gk-menu ul.level0>li>div.childcontent a:hover > span,
div.gk-menu ul.level0>li>div.childcontent li:hover > a > span,
div.gk-menu ul.level0>li>div.childcontent a:hover > span > span,
div.gk-menu ul.level0>li>div.childcontent li:hover > a > span > span { color: #fff!important; }
div.gk-menu ul.level0>li>div.childcontent li { display: block; line-height: 21px; text-align:left;  }
div.gk-menu ul.level0>li>div.childcontent li a,
div.gk-menu ul.level0>li>div.childcontent li span { line-height:28px; padding: 0; display: block; color: #d6d1c4 }
div.gk-menu ul.level0>li>div.childcontent li span.menu-title { background: url('../images/style1/bullets.png') no-repeat 0 10px; border-bottom: 1px dashed #857d76; margin: 0 10px; padding-left: 19px; }
div.gk-menu ul.level0>li>div.childcontent li:first-child { border-top: none; }
div.gk-menu ul.level0>li>a>span.menu-title { padding-top: 3px; }
div.gk-menu li.group .group-title { background: #585048;  padding: 4px 9px 2px 9px; line-height: 14px; margin:5px 10px; }
div.gk-menu li.group .group-title .menu-title {  line-height:14px; font-weight:bold; border: none!important;background: none!important; margin: 0 0 6px!important; padding: 0 !important }
div.gk-menu li.group .group-title .menu-desc { line-height:12px; font-size:10px; margin: -5px 0 5px 0; }
div.gk-menu ul.level0>li>div.childcontent div.childcontent { background: transparent url('../images/style1/menu_bg.jpg') repeat 0 0; padding:3px 0 5px 0; margin-top: -24px; }
div.gk-menu .module-inner { padding: 0 12px; color: #fff; }
/* Dropline & Split menu */
#gkSubmenu { position:relative; height:30px; z-index:99; top: 0px; width:99%; font-size:12px; clear:both; float:left; padding-top: 5px; text-align: left; }
#gkSubmenu > div { margin-right: 8px; border-top: 1px dashed #696056; }
#gkSubmenu .menu-desc { display:none!important }
#gkSubmenu .main { line-height:1; z-index:100 }
#gkSubmenu ul { background:none; height:20px; line-height:20px; padding:0 }
#gkSubmenu ul.active { background:none }
#gkSubmenu li { display:block; float:left; margin:6px 0; padding:0 1px; height:20px; line-height:20px; }
#gkSubmenu li:first-child { padding:0 1px; }
#gkSubmenu li li:first-child { }
#gkSubmenu ul ul li:first-child { margin-top:4px; }
#gkDropSub>.sublevel>ul>li>a { height:20px; line-height:20px; }
#gkSubmenu li.first-item { border-left:0; background:none!important }
#gkSubmenu ul li a { display:block; padding:0 7px; text-decoration:none; font-weight:normal; color: #696056; }
#gkSubmenu ul li li { float: none; }
#gkSubmenu ul li:hover a { padding-bottom: 4px; }
#gkDropSub>div>ul>li.haschild:hover>a,
#gkDropSub>div>ul>li.haschild:hover>a span { color:#fff!important; }
#gkDropSub>div>ul>li.active>a>span,
#gkSubmenu ul li:hover>a>span,
#gkSubmenu ul li>a:active>span,
#gkSubmenu ul li>a:focus>span { color:#bf7233; }
#gkSubmenu ul li.haschild:hover>a>span,
#gkSubmenu ul li.haschild>a:active>span,
#gkSubmenu ul li.haschild>a:focus>span { color:#fff; }
#gkDropSub>.sublevel>ul>li.haschild:hover>a,
#gkSubmenu ul li.haschild:hover>a,
#gkSubmenu ul li.haschild>a:active,
#gkSubmenu ul li.haschild>a:focus { background:transparent url('../images/style1/menu_bg.jpg') repeat 0 0; color: #fff; }
/* Sub Nav (lvl 2) */
#gkSubmenu ul li li a { color: #d6d1c4; }
#gkSubmenu ul li li a:hover,
#gkSubmenu ul li li a:hover span { color: #fff!important; }
#gkSubmenu ul li ul { display:block; background:transparent url('../images/style1/menu_bg.jpg') repeat 0 0; height:auto; left:-999em; position:absolute; width:168px; padding: 3px 0 2px 4px; }
#gkSubmenu ul > li.hover > ul { display:block; height:auto; left:auto; position:absolute; }
#gkSubmenu ul ul ul { background:transparent url('../images/style1/menu_bg.jpg') repeat 0 0; display:none!important; left:-999em!important; }
#gkSubmenu ul ul li:hover>ul { margin-left:166px!important; margin-top:-24px!important; left:0!important; display:block!important; }