/*
#------------------------------------------------------------------------
# Black and White - October 2010 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 */
/* menu */
#gkMenu { font-weight: normal; margin-left: 10px; }
#gkMenu .level0>li { color: #fff; line-height:48px!important; }
#gkMenu .level0>li>a { font-size: 16px; color: #fff; background: transparent url('../images/style1/menu_separator.png') no-repeat 0 0; }
#gkMenu .level0>li:first-child>a { background:none; }
#gkMenu .level0>li>a>span { padding:0 18px; }
#gkMenu .level0>li.haschild>a>span,
#gkMenu .level0>li.haschild-over>a>span { background: transparent url('../images/style1/menu_bullet.png') no-repeat right center; padding:0 22px 0 18px; margin-right: 11px; }
#gkMenu .level0>li.haschild-over:hover>a>span { background: transparent url('../images/style1/menu_bullet_hover.png') no-repeat right center; }
#gkMenu .level0>li.active>a { color: #a8a592!important; }
#gkMenu .level0>li.active:hover>a { color:#fff!important; }
#gkMenu .level0>li:hover { background: #a39f8c; color: #fff; }
#gkMenu .level0>li:hover>a { color: #fff; }
#gkMenu .level0>li .menu-desc { display: none; }

#gkMenu a:hover {text-decoration: none !important}
#gkMenu div.module {background-image: none !important; background: #A39F8C !important}
#gkMenu ul.level0>li>div.childcontent { margin:0 0 0 1px!important; }
#gkMainNav ul.level0>li>div.childcontent li.haschild,
#gkMainNav ul.level0>li>div.childcontent li.haschild-over { background: transparent url('../images/style1/bullet_submenu.png') no-repeat 95% center; }
#gkMainNav ul.level0>li>div.childcontent li.haschild-over:hover { background-image: url('../images/style1/bullet_submenu_hover.png')!important; }
#gkMenu ul.level0 div.childcontent { background: #a39f8c; font-size: 12px; font-weight:normal; z-index:10000; }
#gkMenu ul.level0 div.childcontent a { color: #f1eede; }
#gkMenu ul.level0 div.childcontent ul { margin: 10px 0 3px; }
#gkMenu ul.level0 div.childcontent ul li:hover,
#gkMenu ul.level0 div.childcontent ul li:hover>a { color: #fff; }
#gkMenu ul.level0 div.childcontent ul li { line-height:32px; margin:0 18px; padding: 0 5px; border-top: 1px solid #908c7a; }
#gkMenu ul.level0 div.childcontent ul li:first-child { margin:0 18px; border: none }
#gkMenu ul.level0 div.childcontent div.group-title .menu-title { font-weight:bold; color:#F1EEDE; }
#gkMenu ul.level0 div.childcontent div.group-title .menu-desc { line-height:12px; font-size:90%; color:#F1EEDE; }
#gkMenu ul.level0 div.childcontent div.group-title { margin:0 22px; }
#gkMenu ul.level0 div.childcontent div.childcontent { margin-top:-20px; border: 1px solid #908c7a; margin-left: 165px }
#gkMenu ul.level0 div.childcontent ul li.group { background:none !important; padding:0 !important; margin:0 !important; }
/* Dropline & Split menu */
div#gkDropMain  { font-weight: normal; margin-left: 10px; }
div#gkDropMain  ul > li { color: #fff; line-height:50px!important; }
div#gkDropMain  ul>li>a { font-size: 16px; color: #fff; background: transparent url('../images/style1/menu_separator.png') no-repeat 0 0; }
div#gkDropMain  ul>li:first-child>a { background:none; }
div#gkDropMain  ul>li>a>span { padding:0 18px; }
div#gkDropMain  ul>li.haschild>a>span,
div#gkDropMain  ul>li.haschild-over>a>span { background: transparent url('../images/style1/menu_bullet.png') no-repeat right center; padding:0 22px 0 18px; margin-right: 11px; }
div#gkDropMain  ul>li.haschild-over:hover>a>span { background: transparent url('../images/style1/menu_bullet_hover.png') no-repeat right center; }
div#gkDropMain  ul>li.active>a { color: #a8a592!important; }
div#gkDropMain  ul>li.active:hover>a { color:#fff!important; }
div#gkDropMain  ul>li:hover { background: #a39f8c; color: #fff; }
div#gkDropMain  ul>li:hover>a { color: #fff; }
div#gkDropMain  ul>li .menu-desc { display: none; }

#gkSubNav { font-size: 11px; height:40px; padding:0 0 0 18px; background: #252525; }
#gksdl-mainnav>.level0 { margin-left: 10px; }
#gksdl-subnav { height:40px; line-height: 40px; }
#gkSubmenu>div>ul>li { float:left; margin: 5px 8px 0 0; padding: 0; line-height: 30px; }
#gkSubmenu>div>ul>li a { background:none; color: #fff; display: block; line-height:18px!important; padding:6px 8px!important; white-space:nowrap; }
#gkSubmenu>div>ul>li>a:hover,
#gkSubmenu>div>ul>li.hover>a { background: #a39f8c; color: #fff!important; text-decoration: none; }
#gkSubmenu>div>ul ul { background: #a39f8c; display:none; font-weight:normal; margin-top:-3px; font-size: 11px; padding:2px; width:200px; margin-left:-4px; }
#gkSubmenu>div>ul ul a { color: #fff; }
#gkSubmenu>div>ul ul li:hover,
#gkSubmenu>div>ul ul li:hover>a { color: #fff; text-decoration: underline; }
#gkSubmenu>div>ul ul li { line-height:32px; margin:0 10px; padding: 0 5px; border-top: 1px solid #908c7a; }
#gkSubmenu>div>ul ul li:first-child { margin:0 10px; border: none }
#gkSubmenu>div>ul ul li a { padding-left: 0!important; padding-right: 0!important; }
#gkSubmenu span.menu-desc { display:none; }
#gkSubmenu>div>ul>li:hover>ul { display:block; position:absolute; z-index:10000; margin-left:0px; }