/*
#------------------------------------------------------------------------
# Memovie - April 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 { border-top:1px solid #3a5676 }
div.gk-menu > ul.level0 > li { margin:0; padding:7px 20px; text-transform: uppercase;border-top:1px solid #3a5676;position:relative;top:-1px;background:transparent url('../images/style1/menu_bullet.png') no-repeat 100% 0}
.gk-menu>ul.level0>li:hover,
.gk-menu>ul.level0>li.active,
.gk_menu>li:hover,
.gk_menu>li.active,
.gk_menu>ul>li:hover,
.gk_menu>ul>li.active {border-top:1px solid #233140;position:relative;top:-1px}
.gk-megamenu ul.level0 > li.mega > a.mega span {display:block;}
.gk-menu ul.level0 > li > a > span,
.gk-menu > li > a > span,
.gk-menu > ul > li > a > span {color:#FFFFFF;display:block;font-size:79%;font-weight:bold;height:13px;line-height:13px;text-shadow:1px 1px 1px #333333;text-transform:uppercase;}
ul.level0 > li.mega > .mega > span.menu-desc,
.gk-menu > li > a > span.menu-desc,
.gk-menu > ul > li > a > span.menu-desc {background:none repeat scroll 0 0 transparent !important;display:block;font-size:60%;font-weight:normal;}
.gk-menu ul.level0 > li > a > span.menu-desc,
.gk-menu > li > a > span.menu-desc,
.gk-menu > ul > li > a > span.menu-desc {color:#A5C0DC;height:14px;line-height:14px;}
.gk-megamenu ul.level1 li.mega a.mega span.menu-title {background:none repeat scroll 0 0 transparent;padding:0;}
.gk-menu ul.level0 li.group span.menu-title {display:block;}
.gk-menu ul.level0>li li span.menu-desc,
.gk_menu>li li span.menu-desc,
.gk_menu>ul>li li span.menu-desc {display:block;background: #3c3f41 !important;margin:0 3px;}
ul.level0 > li > .childcontent {margin:8px 0 0 -20px;position:absolute}
div.gk-menu .childcontent-inner {padding:16px 16px 0 !important;border:1px solid #e4e4e4!important;color:#3b3b3b!important;background:#eee!important;float:left;z-index:999;}
.gk-menu ul.level1 li a {background:url("../images/style1/submenu_bg.png") no-repeat scroll 0 top #484848;border:0 none;color:#3B3B3B;display:block;font-size:65%;font-weight:bold;line-height:25px;margin:5px 0 0;padding:0 7px;text-transform:uppercase}
.gk-menu ul.level1 li a:hover {background-position:right bottom; color:#FFFFFF}
.gk-menu .gkcol > ul {padding:0 0 16px 0}
.gk-menu ul.level1 li.mega a.mega span.menu-title {background:none repeat scroll 0 0 transparent;padding:0;}
.gk-menu .group-title .menu-title,
.gk-menu .group .custom h3 {background:url("../images/style1/submenu_bg.png") no-repeat scroll right bottom #484848 !important;
color:#FFFFFF;font-weight:bold;min-height:25px;line-height:25px;margin:0 3px;padding:0 8px !important;text-transform:uppercase;}
.gk-menu .group .custom h3 {color:#3b3b3b;margin:10px 9px;font-size:65%!important;background:#fff url('../images/style1/submenu_bg.png') no-repeat 0 bottom!important}
.gk-menu .group .custom h3 {background:none;font-size:80%;padding:10px 0}
.gk-menu .group-title, .gk-group-content {display:block}
.gk-group-content ul.level1 {margin:10px}
.gk-menu .group-title a,
.group-title a:hover {background:none repeat scroll 0 0 transparent !important;}
.gk-menu .group-title {min-height:25px;}
.gk-menu .group-title .menu-desc {padding:0 0 0 8px;font-size:91%;height:20px;line-height:10px;}
.gk-menu .group-title .menu-desc,
.gk-menu .group-title .menu-desc:hover{color:#FFFFFF !important;}
.group .custom {padding-left:10px !important;}
.group .custom h3 {margin-left:0 !important}

/* Dropline & Split menu */
div#gkDropMain {border-top:1px solid #3a5676;border-bottom:1px solid #3E5978;overflow:hidden}
div#gkDropMain > ul > li {  margin:0; padding:7px 20px; text-transform: uppercase;border-top:1px solid #3a5676;position:relative;top:-1px;background:transparent url('../images/style1/menu_bullet.png') no-repeat 100% 0}
div#gkDropMain>ul>li:hover,
div#gkDropMain>ul>li.active {border-top:1px solid #233140;position:relative;top:-1px}
div#gkDropMain > ul > li:first-child {}
div#gkDropMain > ul > li > a span {color:#FFFFFF;display:block;font-size:79%;font-weight:bold;height:13px;line-height:13px;text-shadow:1px 1px 1px #333333;text-transform:uppercase;}
div#gkDropMain > ul > li > a > span.menu-desc {background:none repeat scroll 0 0 transparent !important;display:block;font-size:60%;font-weight:normal;color:#A5C0DC;height:14px;line-height:14px;}
div#gkSubmenu { height: 32px; margin:0 4px;width:99.2%; border-bottom: 1px solid #bebebe; clear: both;background:none repeat scroll 0 0 #727B83;border-top:1px solid #6C747C;font-size:90%;}
div#gkDropSub {clear:both;}
div#gkDropSub .menu-desc { display:none!important }
div#gkDropSub li {display:block;float:left;height:32px;line-height:32px;padding:0 0 0 11px;}
div#gkDropSub > li.first-item {background:none repeat scroll 0 0 transparent !important;border-left:0 none;}
div#gkDropSub > ul {background:none repeat scroll 0 0 transparent;height:32px;line-height:32px;padding:0 0 0 8px; }
div#gkDropSub > ul li:first-child a span {border-left:medium none;padding-left:0;}
div#gkDropSub > ul ul ul { margin-top: -24px; }
div#gkDropSub > ul ul { color:#ccc;border:1px solid #E4E4E4;background:#eee;padding:16px }
div#gkDropSub > ul.active { background:none }
div#gkDropSub > ul > li { display:block;float:left;height:32px;line-height:32px;padding:0 0 0 11px;} 
div#gkDropSub > ul > li li { float: none; }
div#gkDropSub > ul ul li a span {border:medium none;padding-left:6px;}
div#gkDropSub > ul li li a span {padding-left:6px !important;}
div#gkDropSub > ul > li li:first-child { margin-top:4px; }
div#gkDropSub > ul > li a { color:#FFFFFF;display:block;text-decoration:none;text-transform:uppercase;}
div#gkDropSub > ul > li a > span {border-left:1px solid #87919A;padding-left:10px;  }
div#gkDropSub > ul > li a > span.menu-desc {display:none }
div#gkDropSub > ul > li li a { color:#3B3B3B !important;font-size:75% !important;font-weight:bold !important;line-height:25px !important;text-transform:uppercase !important; }
div#gkDropSub > ul > li li a span {padding-left:6px !important;}
div#gkDropSub > ul > ul li a span {border:medium none;padding-left:6px;}
div#gkDropSub > ul li > ul li {border:medium none;display:block;float:none;overflow:hidden;padding:0;text-align:left;}
div#gkDropSub ul > li ul > li a {background:url("../images/style1/submenu_bg.png") no-repeat scroll 0 top #484848 !important;border:0 none !important;color:#3B3B3B !important;display:block !important;font-size:90.1% !important;font-weight:bold !important;height:25px !important;line-height:25px !important;text-transform:uppercase !important;width:100%;}
div#gkDropSub ul > li ul > li a:hover {background-position:right bottom !important;color:#FFFFFF !important}
div#gkDropSub > ul > li.haschild:hover > a,
div#gkDropSub > ul > li.haschild > a:active,
div#gkDropSub > ul > li.haschild > a:focus {background:none repeat scroll 0 0 transparent;padding-right:0;}
div#gkDropSub > ul > ul li {font-size:120%;}
