/*
#------------------------------------------------------------------------
# myStore - June 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,
div#gkDropMain {float:left;width:auto;}
div.gk-menu a {text-decoration:none;}
div.gk-menu > ul.level0,
div#gkDropMain > ul {height:42px;}
div.gk-menu > ul.level0 > li,
div#gkDropMain > ul > li { background: url("../images/menu_lvl1_bullet.png") no-repeat scroll right 0 transparent;
    height: 50px;
    line-height: 50px;
    margin: 0;
    padding: 0 3px; }
div.gk-menu > ul.level0 > li:first-child { }
div.gk-menu > ul.level0 > li > a,
div#gkDropMain > ul > li > a {    color: #202020;
    display: block;
    font-weight: bold;
    height: 34px;
    line-height: 24px;
    margin: 10px 0 0;
    padding: 0 6px; }
div.gk-menu > ul.level0 > li.active>a,
div.gk-menu > ul.level0 > li.active:hover>a,
div.gk-menu > ul.level0 > li:hover > a { color:#cf052b; }
div.gk-menu > ul.level0 > li.haschild:hover > a,
div.gk-menu > ul.level0 > li.haschild.active:hover > a { background:#e3012d url("../images/style1/color_bg.png") repeat-x scroll 0 bottom; color:#fff; }
div.gk-menu > ul.level0 > li > a > span.menu-desc { display: none; }
div.gk-menu > ul.level0 > li > .childcontent { font-size:100%; margin-left:0!important; margin-top:0px!important; padding:0 0 6px 0; background:#cf052b;  }
div.gk-menu > ul.level0 > li > .childcontent .childcontent {  font-size:100%; margin-left:170px!important; margin-top:-20px!important; padding:0 0 6px 0; background:#c20025; }
div.gk-menu > ul.level0 > li > .childcontent .module { font-size: 90%; font-weight: normal; line-height: 1.2; color:#fff;display:block;padding-bottom:8px;}
div.gk-menu > ul.level0 > li > .childcontent .module p {clear:none !important;} 
div.gk-menu > ul.level0 > li .childcontent ul { margin:0 10px; }
div.gk-menu > ul.level0 > li .childcontent ul li { min-height:30px; line-height:28px; background:transparent url('../images/style1/submenu_line.png') repeat-x 0 bottom; }
div.gk-menu > ul.level0 > li .childcontent ul li.first { min-height:36px; line-height:34px; }
div.gk-menu > ul.level0 > li .childcontent ul li:hover>a {color:#ffa2b4!important; }
div.gk-menu > ul.level0 > li .childcontent ul li a { color:#fff; }
div.gk-menu > ul.level0 > li .childcontent ul li li { background:transparent url('../images/style1/subsubmenu_line.png') repeat-x 0 bottom; }
div.gk-menu > ul.level0 > li .childcontent ul li .group li { background:transparent url('../images/style1/submenu_line.png') repeat-x 0 bottom; }
div.gk-menu > ul.level0 > li .childcontent ul li .group li li { background:transparent url('../images/style1/subsubmenu_line.png') repeat-x 0 bottom; }
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 {}
div.gk-menu > ul.level0 > li ul.level1 li.group { height: auto!important; }
div.gk-menu > ul.level0 > li li.group .group-title { background:#c20025; border:1px solid #e2002b; padding:4px 10px; margin:12px 0 0 0; }
div.gk-menu > ul.level0 > li li.group .group-title .menu-title {  color:#fff; line-height:14px; font-weight:bold;display:block;}
div.gk-menu > ul.level0 > li li.group .group-title .menu-desc {color:#ffa2b4; line-height:12px; font-size:10px;  }
div.gk-menu > ul.level0 > li li.group .gk-group-content > ul { margin:0!important; padding: 0; }


/* Dropline & Split menu */

div#gkDropMain a,
div#gkDropMain a:hover {text-decoration:none;}
div#gkDropMain > ul li.active>a,
div#gkDropMain > ul li.active:hover>a,
div#gkDropMain > ul li:hover > a { color:#cf052b; }
div#gkDropMain > ul > li > a > span.menu-desc { display: none; }
div#gkSubmenu {  clear: both;float: left;font-size: 100%;height: 30px;position: relative;text-transform: none !important;top: -3px;width: 100%;z-index: 99;margin-bottom:10px;}
div#gkDropSub { height:30px; border:1px solid #dcdcdc; border-top:none; background:#fff url('../images/menu_lvl2_bg.png') repeat-x 0 bottom; }
div#gkDropSub a,
div#gkDropSub a:hover {text-decoration:none;}
div#gkDropSub .menu-desc { display:none!important }
div#gkDropSub > ul { background:none; height:20px; padding:0; line-height:20px; }
div#gkDropSub > ul ul ul { margin-top: -24px;background:#C20025 }
div#gkDropSub ul ul ul li {background: url("../images/style1/subsubmenu_line.png") repeat-x bottom !important;}
div#gkDropSub > ul ul { padding: 0 8px 12px 8px;  background: #CF052B}
div#gkDropSub > ul.active { background:none }
div#gkDropSub > ul li { background: url("../images/menu_lvl2_bullet.png") no-repeat scroll left center transparent;display: block;float: left;height: 20px;line-height: 20px;margin: 6px 0;padding: 0 11px;}
div#gkDropSub > ul > li:first-child{ background: none !important;padding: 0 11px 0 16px; } 
div#gkDropSub > ul > li li { height:30px; line-height:28px; background:transparent url('../images/style1/submenu_line.png') repeat-x 0 bottom;float:none;margin:0;padding:0; }
div#gkDropSub > ul > li li:first-child { margin-top:4px; }
div#gkDropSub > ul > li a { display:block; height:20px; padding:0 7px; line-height:20px; text-decoration:none; font-weight:normal; color: #656565 }
div#gkDropSub ul li:hover a {padding-bottom: 4px;}
div#gkDropSub > ul > li a > span.menu-desc { margin-top: -8px; padding-bottom: 8px; line-height: 0; font-size: 9px; color: #ccc; }
div#gkDropSub > ul > li li a {color: #FFF;display: block;line-height: 28px;min-height: 30px;padding:0;}
div#gkDropSub > ul > li li a:hover {color:#ffa2b4}
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 {  }
div#gkDropSub > ul > li.haschild:hover > a { background: #CF052B;color:#fff !important; }