/**--------------------------------------------------------
# BT Soccerlift - Joomla! Template
# --------------------------------------------------------
# For Joomla! 2.5
# Copyright (C) 2012 Bonusthemes.com. All Rights Reserved.
# @license Copyrighted Commercial Software
# Demo: http://www.bonusthemes.com/demo/?template=soccerlift
# Website: http://www.bonusthemes.com
# Support: support@bonusthemes.com
-------------------------------------------------------- **/

/* Son of Suckerfish Dropdowns
-------------------------------------------------------
Originally developed by Patrick Griffiths and Dan Webb
http://www.htmldog.com/articles/suckerfish/dropdowns/
------------------------------------------------------- */

#bt_nav_menu, #bt_nav_menu ul { padding: 0; margin: 0; list-style: none; }

#bt_nav_menu a, #bt_nav_menu span.separator { display: block; }

#bt_nav_menu li { float: left; }

#bt_nav_menu li ul { position: absolute; left: -999em; }

#bt_nav_menu li ul ul { margin: -1.5em 0 0 170px; }

#bt_nav_menu li:hover ul ul { left: -999em; }

#bt_nav_menu li:hover ul, 
#bt_nav_menu li li:hover ul { left: auto; }

/* default */
ul#bt_nav_menu {  background: #0092D2 url("../../images/skin1/menu/menu_item_bg.png") repeat-x; height: 60px; overflow: hidden; line-height: 70px; font-weight: bold;  }

/* 0 Level
------------------------------------------------------ */
#bt_nav_menu li { font-size: 15px; background: #0092D2 url("../../images/skin1/menu/menu_item_bg.png") repeat-x; }

/* bg */
#bt_nav_menu li.active, 
#bt_nav_menu li:hover { background: #00A3DC url("../../images/skin1/menu/menu_item_active.png") repeat-x; }

/* a: default */
#bt_nav_menu li a, 
#bt_nav_menu li span.separator { color: #fff; text-decoration: none; padding: 0 40px 0 25px; cursor: pointer; }

/* a: default hover*/
#bt_nav_menu li a:hover, 
#bt_nav_menu li span.separator:hover { color: #FFFF99; }

/* a: if have child (insert arrow) */
#bt_nav_menu li.parent a, 
#bt_nav_menu li.parent.active a, 
#bt_nav_menu li.parent span.separator { background: transparent url("../../images/skin1/menu/menu_arrow.png") no-repeat 92% 55%; }

/* a: active */
#bt_nav_menu li.active a,
#bt_nav_menu li.active span.separator span,
/*j17*/
#bt_nav_menu li.active span.separator
{color: #ffff99 !important;} 

/*  1 Level
------------------------------------------------------ */
#bt_nav_menu li ul { background: #003463; width: 230px; margin: -10px 0 0 0; padding: 10px 0; z-index: 2; }
#bt_nav_menu li ul li { margin: 0 0 0 30px; padding: 4px 10px 4px 0; width: 190px; line-height: 20px; background: #003463; font-size: 13px; list-style: none outside url("../../images/skin1/menu/list_style.png");  }

/* active, hover */
#bt_nav_menu li ul li.active, 
#bt_nav_menu li ul li:hover { background: none; list-style: url("../../images/skin1/menu/list_style_hover.png"); }

/* right arrow on parent items */
#bt_nav_menu li.parent.active ul li.parent, 
#bt_nav_menu li.parent ul li.parent { background: transparent url("../../images/skin1/menu/menu_arrow_right.png") no-repeat 90% center !important; }

/*********(no active - avoid padding)*********/
/* a: no active */
#bt_nav_menu li ul li a, 
#bt_nav_menu li ul li span.separator { padding: 0; color: #fff !important; background: none !important; } 

/* ************ (NO ACTIVE) ************ */
/*a: no active*/
#bt_nav_menu li ul li a span, 
#bt_nav_menu li ul li ul li a span,
#bt_nav_menu li ul li ul li ul li a span, 
#bt_nav_menu li ul li ul li ul li ul li a span,
#bt_nav_menu li ul li span.separator span, 
#bt_nav_menu li ul li ul li span.separator span,
#bt_nav_menu li ul li ul li ul li span.separator span, 
#bt_nav_menu li ul li ul li ul li ul li span.separator span, 
/*j17*/
#bt_nav_menu li ul li a, 
#bt_nav_menu li ul li ul li a,
#bt_nav_menu li ul li ul li ul li a, 
#bt_nav_menu li ul li ul li ul li ul li a,
#bt_nav_menu li ul li span.separator, 
#bt_nav_menu li ul li ul li span.separator,
#bt_nav_menu li ul li ul li ul li span.separator, 
#bt_nav_menu li ul li ul li ul li ul li span.separator
{color: #fff !important;}
/*a:hover no active*/
#bt_nav_menu li ul li a span:hover, 
#bt_nav_menu li ul li ul li a span:hover,
#bt_nav_menu li ul li ul li ul li a span:hover, 
#bt_nav_menu li ul li ul li ul li ul li a span:hover, 
#bt_nav_menu li ul li span.separator span:hover, 
#bt_nav_menu li ul li ul li span.separator span:hover,
#bt_nav_menu li ul li ul li ul li span.separator span:hover, 
#bt_nav_menu li ul li ul li ul li ul li span.separator span:hover, 
/*j17*/
#bt_nav_menu li ul li a:hover, 
#bt_nav_menu li ul li ul li a:hover,
#bt_nav_menu li ul li ul li ul li a:hover, 
#bt_nav_menu li ul li ul li ul li ul li a:hover, 
#bt_nav_menu li ul li span.separator:hover, 
#bt_nav_menu li ul li ul li span.separator:hover,
#bt_nav_menu li ul li ul li ul li span.separator:hover, 
#bt_nav_menu li ul li ul li ul li ul li span.separator:hover
{color: #ffff99 !important;}

/* ************ (ACTIVE) ************ */
/*a: active*/
#bt_nav_menu li.active ul li.active a span, 
#bt_nav_menu li.active ul li.active ul li.active a span,
#bt_nav_menu li.active ul li.active ul li.active ul li.active a span, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active a span,
#bt_nav_menu li.active ul li.active span.separator span, 
#bt_nav_menu li.active ul li.active ul li.active span.separator span,
#bt_nav_menu li.active ul li.active ul li.active ul li.active span.separator span, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active span.separator span, 
/*j17*/
#bt_nav_menu li.active ul li.active a, 
#bt_nav_menu li.active ul li.active ul li.active a,
#bt_nav_menu li.active ul li.active ul li.active ul li.active a, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active a,
#bt_nav_menu li.active ul li.active span.separator, 
#bt_nav_menu li.active ul li.active ul li.active span.separator,
#bt_nav_menu li.active ul li.active ul li.active ul li.active span.separator, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active span.separator
{color: #ffff99 !important;}
/*a:hover active*/
#bt_nav_menu li.active ul li.active a span:hover, 
#bt_nav_menu li.active ul li.active ul li.active a span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active a span:hover, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active a span:hover, 
#bt_nav_menu li.active ul li.active span.separator span:hover, 
#bt_nav_menu li.active ul li.active ul li.active span.separator span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active span.separator span:hover, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active span.separator span:hover, 
/*j17*/
#bt_nav_menu li.active ul li.active a:hover, 
#bt_nav_menu li.active ul li.active ul li.active a:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active a:hover, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active a:hover, 
#bt_nav_menu li.active ul li.active span.separator span:hover, 
#bt_nav_menu li.active ul li.active ul li.active span.separator span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active span.separator span:hover, 
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li.active span.separator span:hover
{color: #fff !important;}

/*a: no active*/
#bt_nav_menu li.active ul li a span, 
#bt_nav_menu li.active ul li.active ul li a span,
#bt_nav_menu li.active ul li.active ul li.active ul li a span,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li a span,
#bt_nav_menu li.active ul li span.separator span, 
#bt_nav_menu li.active ul li.active ul li span.separator span,
#bt_nav_menu li.active ul li.active ul li.active ul li span.separator span,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li span.separator span, 
/*j17*/
#bt_nav_menu li.active ul li a, 
#bt_nav_menu li.active ul li.active ul li a,
#bt_nav_menu li.active ul li.active ul li.active ul li a,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li a,
#bt_nav_menu li.active ul li span.separator, 
#bt_nav_menu li.active ul li.active ul li span.separator,
#bt_nav_menu li.active ul li.active ul li.active ul li span.separator,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li span.separator
{color: #fff !important;}
/*a:hover no active*/
#bt_nav_menu li.active ul li a span:hover, 
#bt_nav_menu li.active ul li.active ul li a span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li a span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li a span:hover, 
#bt_nav_menu li.active ul li span.separator span:hover, 
#bt_nav_menu li.active ul li.active ul li span.separator span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li span.separator span:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li span.separator span:hover, 
/*j17*/
#bt_nav_menu li.active ul li a:hover, 
#bt_nav_menu li.active ul li.active ul li a:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li a:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li a:hover, 
#bt_nav_menu li.active ul li span.separator:hover, 
#bt_nav_menu li.active ul li.active ul li span.separator:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li span.separator:hover,
#bt_nav_menu li.active ul li.active ul li.active ul li.active ul li span.separator:hover
{color: #ffff99 !important;}

/* 2, 3, 4 Levels (the same as level 1 except border)
------------------------------------------------------ */
#bt_nav_menu li ul li ul, 
#bt_nav_menu li ul li ul li ul, 
#bt_nav_menu li ul li ul li ul li ul { border: none;}