/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-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/osl-3.0.php  Open Software License (OSL 3.0)
 */
.JBx_left-nav {
    background: url(../images/jbx/left_nav_header.jpg) top left no-repeat; 
    font-family: verdana, arial, sans-serif;
    width: 195px;
}

.JBx_left-nav h4 {
    color: #003399;
    font-family: verdana, arial, sans-serif;
    font-size: 0.9em;
    padding: 7px 0 0 5px;
    height: 14px;
}

#nav {
    padding: 0;
    font-size: 0.9em;
    margin-bottom: 1.3em;
    border: 1px solid #CCCCCC;
}

#nav-manufacturer {
    margin-bottom: 1.3em;
}

#nav-manufacturer select {
    font-family: verdana, arial, sans;
    font-size: 1em;
}
/************** ALL LEVELS  *************/
/* Style consistent throughout all nav levels */
#nav li { padding: 0; margin: 0; position:relative; text-align:left; display: block; }
#nav li.over { z-index:999; }
#nav a { text-decoration: none; color: #444444; display: block; }
#nav a:hover { color: #000099; text-decoration: none; }
#nav span { cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }


/************ 0 LEVEL  ***************/
#nav { background: #D3E2F7; }
#nav ul { margin: 0; padding: 0; }
#nav li {
    background: url(../images/jbx/left_nav_level0_bg.jpg) top left no-repeat;
    padding: 1px 0 0 5px;
}


/************ 1ST LEVEL ************/
#nav ul { display: none; margin-left: 190px; margin-top: -18px; }
#nav ul li {
    background: transparent url(../images/jbx/popout_menu_bg.png) top left repeat;
    padding: 3px 0 3px 6px;
    border-bottom: 1px dotted #666666;
}
#nav ul li.last { border-bottom: none; }

/************ 2ND LEVEL ************/
#nav ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left: -35px; top: 25px; }
#nav li.over ul ul { left:-1000px; }



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



#navpages {
    padding: 0;
    font-size: 0.9em;
    margin-bottom: 1.3em;
    border: 1px solid #CCCCCC;
}

#navpages-manufacturer {
    margin-bottom: 1.3em;
}

#navpages-manufacturer select {
    font-family: verdana, arial, sans;
    font-size: 1em;
}
/************** ALL LEVELS  *************/
/* Style consistent throughout all nav levels */
#navpages li { padding: 0; margin: 0; position:relative; text-align:left; display: block; }
#navpages li.over { z-index:999; }
#navpages a { text-decoration: none; color: #444444; display: block; }
#navpages a:hover { color: #000099; text-decoration: none; }
#navpages span { cursor:pointer; white-space:nowrap; }
#navpages li ul span {white-space:normal; }


/************ 0 LEVEL  ***************/
#navpages { background: #D3E2F7; }
#navpages ul { margin: 0; padding: 0; }
#navpages li {
    background: url(../images/jbx/left_nav_level0_bg.jpg) top left no-repeat;
    padding: 1px 0 0 5px;
}


/************ 1ST LEVEL ************/
#navpages ul { display: none; margin-left: 190px; margin-top: -18px; }
#navpages ul li {
    background: transparent url(../images/jbx/popout_menu_bg.png) top left repeat;
    padding: 3px 0 3px 6px;
    border-bottom: 1px dotted #666666;
}
#navpages ul li.last { border-bottom: none; }

/************ 2ND LEVEL ************/
#navpages ul { position:absolute; width:15em; top:25px; left:-10000px; border:1px solid #899ba5; }

/* Show menu */
#navpages li.over > ul { left:0; }
#navpages li.over > ul li.over > ul { left: -35px; top: 25px; }
#navpages li.over ul ul { left:-1000px; }



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