/**
 * 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)
 */

#nav {
  font-size: 15px;
  margin: 0 5px;
}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {
  position: relative;
  text-align: left;
}
#nav li.over {
  z-index: 999;
}
#nav a,
#nav a:hover {
  margin: 0 3px 0 0;
  display: block;
  text-decoration:none;
}
#nav a {
}
#nav li ul span {
  white-space: normal;
}
#nav a:hover {
}

/************ 0 LEVEL  ***************/
#nav li { float:left; }
#nav a {
  float: left;
  line-height: 25px;
  padding: 0 0 0 9px;
  color: white;
  font-weight:bold;
  background: transparent url(../images/menu/background-left.png) no-repeat left 0;
}
#nav a span {
  background: transparent url(../images/menu/background-right.png) no-repeat right 0;
  display: block;
  padding: 0px 8px 0 0;
}
#nav li.over a,
#nav a:hover,
#nav li.active a {
  color: white;
  background: transparent url(../images/menu/background-left.png) no-repeat left -25px;
}
#nav li.over span,
#nav a:hover span,
#nav li.active a span  {
  background: transparent url(../images/menu/background-right.png) no-repeat right -25px;
}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active {
  float: none;
  margin: 0;
  padding: 0 5px;
  font-size: 13px;
  font-weight: bold;
}
#nav ul li.last {
  background: transparent url(../images/menu/background-bottom-level.png) no-repeat bottom;
  margin-bottom: -3px;
}
#nav ul a,
#nav ul a:hover {
  float: none;
  padding: 0;
  margin: 0 5px;
  border-bottom: 1px dotted #BB9C7A;
  line-height: 20px;
}
#nav ul li a {
  background: none !important;
}
#nav ul li a span {
  background: none !important;
}

/************ 2ND LEVEL ************/
#nav ul {
  padding: 2px 0;
  position: absolute;
  width: 225px;
  top: 25px;
  left: -10000px;
  background: transparent url(../images/menu/background-top-level.png) no-repeat top;
}

/* Show menu */
#nav li.over > ul {
  left: 0;
}
#nav li.over > ul li.over > ul {
  top: -2px;
  left: 224px;
}
#nav li.over ul ul {
  left: -10000px;
}
#nav ul ul li a {
  background: #ecf3f6;
  font-size: 12px !important;
  font-weight: normal;
}
#nav ul li a:hover {
  background: none;
  text-decoration: underline;
}
#nav ul li a,
#nav ul li a:hover {
  color: #604221 !important;
} 
#nav ul span,
#nav ul li.last li span {
  padding:3px 15px 4px 15px;
}

/************ 3RD+ LEVEL ************/
#nav ul ul {
  top: 5px;
  padding: 2px 0;
}
