/**
 * 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.
 *
 * @copyright  Copyright (c) 2004-2007 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

ul#nav {list-style: none; margin: 0; padding: 0;}
ul#nav li { position: relative; z-index: 100; float: left; clear: both;}
ul#nav li ul { width: 180px; display: none; position: absolute; top: 0px; left: 0; z-index: 900; padding: 0; margin: 0 0 0 205px; background: #851d1d; }
ul#nav li ul li { background: url(../images/blocks/h_separator02.gif) bottom left no-repeat; padding: 0 0 1px 0 ; float: left;}
ul#nav li ul li.parent { background: url(../images/blocks/h_separator02.gif) bottom left no-repeat; padding: 0 0 1px 0 ;}
ul#nav li ul li.active { background: #b12f2f url(../images/blocks/h_separator03.gif) bottom left no-repeat; padding: 0 0 1px 0 ; }
ul#nav li ul li ul li{ background: url(../images/blocks/h_separator02.gif) bottom left no-repeat; padding: 0 0 1px 0 ;}
ul#nav li ul li.last { background: #851d1d; }
ul#nav li ul ul { /* top: 1px; */ left: 180px; z-index: 999; margin: 0;}
ul#nav li.active { background: #851d1d; }

ul#nav li.drop-up ul { bottom: 0px; left: 0;}
ul#nav li.drop-down ul { top: 0px; left: 0;}
ul#nav li.drop-down ul ul { top: 1px; left: 180px;}
ul#nav li.drop-up ul ul { bottom: 1px; left: 180px;}


/*hover*/

ul#nav li:hover { background: #851d1d; }
ul#nav li:hover ul {display: block; }
ul#nav li:hover ul ul {display: none;}
ul#nav li:hover a:link, ul#nav li:hover a:visited {color: #fff;}
ul#nav li:hover a {color: #fff;}
ul#nav li:hover span {color: #fff;}
ul#nav li ul li:hover {background: #b12f2f url(../images/blocks/h_separator03.gif) bottom left no-repeat;}
ul#nav li ul li:hover a:link, ul#nav li ul li:hover a:visited { color:#ffffff; background: none!important;}
ul#nav li ul li:hover a:hover { color:#ffffff;}
ul#nav li ul li.last:hover {background: #b12f2f;}
ul#nav li ul li:hover ul {display: block;}


/*level1*/
ul#nav li a:link, ul#nav li a:visited { width: 170px; padding: 7px 5px 7px 30px; background: url(../images/bullets/bullet01.gif) 4px 9px no-repeat; display: block; color: #2d2d2d; font-size: 14px; font-weight: bold; float: left; zoom: 1;}
ul#nav li.active a:link, ul#nav li.active a:visited { color: #fff;  background: url(../images/bullets/bullet02.gif) 4px 9px no-repeat;}
ul#nav li a:hover {text-decoration: none; color: #fff;  background: url(../images/bullets/bullet02.gif) 4px 9px no-repeat;}
ul#nav li:hover a {background: url(../images/bullets/bullet02.gif) 4px 9px no-repeat;}
ul#nav li a:hover span {color: #fff; }
ul li a span {font-size: 11px; display: block; color: #919191; font-weight: normal; min-height: 13px; height: 13px; height: auto!important;}
ul li.active a span {color: #fff;}
/*level2*/
ul#nav li ul li a:link, ul#nav li ul li a:visited { width: 150px; padding: 10px 10px 10px 20px; background: #851d1d/* !important */; display: block; color: #fff; font-size: 11px; font-weight: bold; float: left;}
ul#nav li.active ul li a:link, ul#nav li.active ul li a:visited { background: #851d1d/* !important */; }
ul#nav li ul li.active a:link, ul#nav li ul li.active a:visited { color: #ffffff;   background: #b12f2f/* !important */;}
ul#nav li ul li a:hover {text-decoration: none; color: #ffffff;  background: #b12f2f/* !important */;}
ul#nav li.active ul li a:hover {text-decoration: none; color: #ffffff;  background: #b12f2f;} 
/*level3*/
ul#nav li ul li ul li a:link, ul#nav li ul li ul li a:visited { width: 150px; padding: 10px 10px 10px 20px; background: #851d1d; display: block; color: #fff; font-size: 11px; font-weight: bold; }
ul#nav li.active ul li ul li a:link, ul#nav li.active ul li ul li a:visited { background: #851d1d/* !important */; color: #fff; }
ul#nav li ul li.active ul li a:link, ul#nav li ul li.active ul li a:visited { background: #851d1d/* !important */; color: #fff; }
ul#nav li ul li ul li.active a:link, ul#nav li ul li ul li.active a:visited {color: #fff; }
ul#nav li ul li.active ul li.active a:link, ul#nav li ul li.active ul li.active a:visited {color: #fff; background: #b12f2f/* !important */;}
ul#nav li ul li.active ul li.active a:hover { background: #b12f2f/* !important */;}
ul#nav li ul li:hover li a:link, ul#nav li ul li:hover li a:visited { color: #fff; }
ul#nav li ul li:hover ul li a:hover {text-decoration: none; color: #fff;}



