/**
 * 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)
 */
.navigation {
  padding-bottom : 2em;
  width : 980px;
}
#nav p {
  margin : 0px;
  padding : 0px;

}
#nav {
  float : left;
  font-size : 110%;
  padding-left : 12px;
  background : url(../images/nav_divider.gif) repeat-y 12px 0px;

}
/************** 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 {
  display : block;
  line-height : 1.3em;
  text-decoration : none;

}
#nav span {
  display : block;
  cursor : pointer;
  white-space : nowrap;

}
#nav li ul span {
  white-space : normal;

}

/************ 0 LEVEL  ***************/
#nav li {
  float : left;
  padding : 16px 15px 17px 15px;
  background : url(../images/nav_divider.gif) repeat-y top right;

}
#nav li.active a {
  color : #fff;
}
#nav a {
  float : left;
  color : #ccc;
  font-weight : bold;

}
#nav li.over a {
  color : #fff;

}
#nav a:hover {
  color : #fff;

}

#nav li.over,
#nav li.active {
  background : #ED1C24 url(../images/nav_ahover.gif) top right no-repeat;


}
/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active,
#nav ul li.over {
  float : none;
  border : none;
  background : none;
  margin : 0;
  padding : 0;
  padding-bottom : 1px;
  text-transform : none;

}

#nav ul li.active.parent {
  background : url(../images/nav_parent_arrow_active.gif) no-repeat 100% 50%;

}
#nav ul li.parent {
  background : url(../images/nav_parent_arrow.gif) no-repeat 100% 50%;

}
#nav ul li.last {
  padding-bottom : 0;

}
#nav ul li.active {
  margin : 0;
  border : 0;
  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 : 48px;
  left : -10000px;
  border : 1px solid #bbb;
  padding : 3px 8px;
  background : #fcfcfc;
  font-size : 110%;

}

/* Show menu */
#nav li.over > ul {
  left : -1px;

}
#nav li.over > ul li.over > ul {
  left : 100px;

}
#nav li.over ul ul {
  left : -10000px;
  font-size : 100%;
}

#nav ul li a {
  padding : 3px 0;
  color : #444 !important;

}
#nav ul li a:hover {
  padding : 3px 0;
  color : #ED1C24 !important;
}
/************ 3RD+ LEVEL ************/
#nav ul ul {
  top : 5px;

}
