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


h1#logo{float:none;}
#navbar{background:url(../images/links.png) no-repeat 0 bottom;height:72px;margin-top:8px;}

#nav{position:relative;font-size:1.1em;}

/************** 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;}
#nav li.parent a{background:url(../images/nav_top_level_arrow.gif) no-repeat 100% 50%;}
#nav span{display:block;cursor:pointer;white-space:nowrap;}
#nav li ul span{white-space:normal;}

/************ 0 LEVEL  ***************/
#nav li{float:left;margin:12px 8px 0px 18px;}
#nav li.active a{color:#5A7F00;text-decoration:none;}
#nav a{color:#444; font-weight:bold;padding:0px 10px 2px 0px;}
#nav li.over a,#nav a:hover{color:#444;}
#nav .active .level0 .over .level1 a{color:#444;background:none;}
#nav .active .level0 .over .level1 a:hover{color:#5A7F00;text-decoration:underline;}

/************ 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.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;}
#nav li.over ul a{background:none;}
 /* display wee pointer arror thang */
#nav .active .level1.active a span {background:url(../images/active-arrow.png) no-repeat 50% 100%;}
#nav .active .level1.over a span,#nav .active .level1 a:hover span {background:url(../images/active-arrow.png) no-repeat 50% 100%;}
#nav .active .level1.last a {background-image:none;}

#nav .active .level1 a:hover{color:#fff;}
#nav .active .level1 a span{padding:7px 0px 0px 0px;height:27px;}
/************ 2ND LEVEL ************/
#nav ul{position:absolute; width:15em; top:16px; left:-10000px; border:1px solid #bbb; border-bottom:2px solid #999; padding:5px 8px; background:#fcfcfc; font-size:11px; }

/* Show menu */
#nav li.over > ul { left:-1px; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a{padding:3px 0;color:#444;background:none;}
#nav ul li a:hover{padding:3px 0;color:#5A7F00;}

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

#nav li.active, #nav li.over{background:none;border:none;}
#nav li.active{position:static;background:url(../images/active-link.png) no-repeat left 0;margin:0;font-size:1.4em;}
#nav li.active a{color:#FFF;background:url(../images/active-link-end.png) no-repeat right 0;padding:8px 13px 10px 13px;}
#nav .active .level0{left:0px;background:none;border:none;position:absolute;width:auto;top:36px;padding:0;}
#nav .active .level0 li{float:left;margin-top:2px;font-size:1.0em;padding:0px;}
#nav .active .level0 a{background:url(../images/menu-seperator.png) no-repeat 100% 8px;padding:0;color:#fff;padding:0px 10px;}
#nav .active .level0 .over a{color:#FFF;/*background:url(../images/nav_top_level_arrow.gif) no-repeat 100% 50%;*/}
#nav .active .active a{color:#FFF;font-weight:bold;font-size:1.1em;background-position:100% 10px;}
.header{margin-bottom:0;}
#nav .active ul li.parent{background:none;}
#nav .active.over ul li.over ul{left:0px;}
#nav .active ul.level1{top:33px;}
#nav .active li.level1{position:relative;}
#nav .active .level2 a span {background-image:none;}
#nav .active .level2 a{padding:3px 0px;font-size:1em;font-weight:normal;margin-bottom:0;}
#nav .active .level2 a span{border-right:none;padding:0;}
#nav .active .level1 .level2 a span {background:none; height:auto;}
#nav .active .level1 li.level2{margin:0;padding-bottom:1px;float:none;}