/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

.header-nav ul {border-bottom:10px solid #939393; padding:0; background-color:#ffffff; margin-bottom:5px; }

#nav {  font-size:14px; font-weight:normal; color:#000000; }


/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; font-size:14px; font-weight:normal; color:#000000;  text-align:left; float:left; background:url(../images/menu-divider.gif) no-repeat right; padding:0 10px 0 11px;}

#nav li.over { z-index:999; }
#nav a,
#nav a:hover { text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap;  }
#nav li ul span {white-space:normal; padding:0; }

/************ 0 LEVEL  ***************/

#nav li.active a { /*color:#d96708;*/ background:url(../images/menu-pointer.gif) no-repeat 50% 100%; border-bottom:5px solid #007bc5; padding-bottom:4px; !important; font-weight:bold; }
#nav a { float:left; padding:5px 0px 9px 0px; color:#000000; font-weight:normal; }
#nav li.over a,
#nav li a:hover { background:url(../images/menu-pointer.gif) no-repeat 50% 100%; border-bottom:5px solid #007bc5; color:#000; padding-bottom:4px; !important; }

#nav li.select a{ background:url(../images/menu-pointer.gif) no-repeat 50% 100%; border-bottom:5px solid #007bc5; padding-bottom:4px; !important; font-weight:bold;}
*html #nav li ul li a,
#nav li ul li a:hover { background:none !important; border-bottom:none !important; color:#000; padding-bottom:1px; !important; }
*:first-child+html #nav li ul li a,
#nav li ul li a:hover { background:none !important; border-bottom:none !important; color:#000; padding-bottom:1px; !important; }

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav ul li.last { background:none!important; padding-bottom:10px; }
#nav li.menu-last{ background:none;}

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important;   }



/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border-top:1px solid #899ba5; }

/* Show menu */
#nav li.over > ul { left:10px; top:33px; width:400px; border:5px solid #fff; padding-left:10px!important;background:#e8f4fd; background:#eaf6fe url(../images/ull-bt-img.gif) no-repeat left bottom !important; padding-bottom:40px!important; padding-top:-20px !important;}
*html #nav li ul { border:5px solid #fff; margin-top:8px; margin-left:10px; background:#eaf6fe url(../images/ull-bt-img.gif) no-repeat left bottom !important; padding-bottom:40px!important; padding-left:0px; }
*html #nav li ul a{ padding-left:5px; padding-bottom:0px!important;}
*html #nav li ul a:hover { text-decoration:none; background:url(../images/hover-menu-bg.gif) no-repeat left center !important;  border:none!important; color:#ff9900 !important; margin-left:-10px!important; padding-left:15px; padding-bottom:0px;}


#nav li ul li { }
#nav li ul li span:hover { text-decoration:none; background:url(../images/hover-menu-bg.gif) no-repeat left center !important;  border:none!important; margin-left:-15px!important; padding-left:15px; color:#ff9900 !important; }


#nav li.over > ul li.over > ul { left:100px;  }
#nav li.over ul ul { left:-10000px; }

#nav ul li { background:#e8f4fd url(../images/li-dotted-bg.gif) repeat-x left bottom !important;  padding-bottom:3px; padding-top:3px; }
*html #nav ul li { background:#e8f4fd url(../images/li-dotted-bg.gif) repeat-x left bottom !important;  padding-bottom:3px; padding-top:3px; margin-left:10px; }


#nav ul li a { font-size:12px!important; font-weight:bold!important; color:#3295be!important; }


/************ 3RD+ LEVEL ************/
/*#nav ul ul { top:5px; }*/
