﻿#products-nav 
{
    float:left;
    width:180px;
    min-height:200px;
    margin-bottom:10px;
}

#products-nav ul 
{
    margin:0;
    list-style-type:none;
}

#products-nav ul li 
{
    background:#f1f1f1;
    margin-bottom:1px;
    line-height:1;
    position:relative;
}

#products-nav ul li.selected,
#products-nav ul li:hover 
{
    background:url(images/mnu-images.jpg) repeat-x;
}

#products-nav ul li.nohover:hover 
{
    background:#f8f8f8;
    margin-bottom:1px;
}

#products-nav ul .rollover 
{
    position:absolute;
    right:1px;
    top:-10px;
    display:none;
    z-index:100;
    border:1px solid #333;
}

#products-nav ul li.selected .rollover,
#products-nav ul li:hover .rollover 
{
    display:block;
}

#products-nav ul li.selected .rollover
{
    z-index:50;
}

#products-nav li a 
{
    display:block;
    background:transparent url(images/arrowright-black.gif) no-repeat 8px center;
    padding-left:17px;
    color:#333;
    text-decoration:none;
    border-left:solid 1px #e5e5e5;
    border-bottom:solid 1px #e5e5e5;
    border-right:solid 1px #e5e5e5;
    height:18px;
    padding-top:4px;
    font-weight:bold;
}

#products-nav li.nobold a  
{
    font-weight:normal;
}

#products-nav ul li.selected a 
{
    color:#ffffff;
    background:transparent url(images/arrowdown-white.gif) no-repeat 7px center;
}

#products-nav li.selected a,
#products-nav li a:hover
{
    /*padding-top:13px;*/
    background:transparent url(images/arrowright-white.gif) no-repeat 8px center;
    border-left:solid 1px #333;
    border-bottom:solid 1px #333;
    border-right:solid 1px #333;
    color:#fff;
    text-decoration:underline;
    /*height:29px;*/
}

#products-nav ul li.selected a {
    height: 39px;
    line-height: 36px;
}

#products-nav ul li.selected img.rollover {
    top: 0;
}


#products-nav li.nohover a:hover 
{
    padding-top:4px;
    background:transparent url(images/arrowright-black.gif) no-repeat 8px center;
    color:#333;
    text-decoration:none;
    height:18px;
    border-left:solid 1px #e5e5e5;
    border-bottom:solid 1px #e5e5e5;
    border-right:solid 1px #e5e5e5;
    border-top: none;
}

#products-nav ul li.selected a
{
    background-position:7px center;
}

#products-nav ul.depth2 li.selected
{
   background:url(images/mnu-selected.jpg) repeat-x;
}

#products-nav .depth2 .rollover 
{
    display:none !important;
}

#products-nav .depth2 li a 
{
    padding-left:26px;
    background-position:17px center;
}

#products-nav .depth2 li.nohover a:hover 
{
    border-bottom:solid 1px #e5e5e5;
    height:18px;
    cursor:default;
}

#products-nav ul.depth2 li.selected a 
{
    background-position:16px 11px;
    height:18px;
    line-height: 18px;
}

#products-nav .depth2 li a:hover
{
    background-position:17px center;
    border-bottom:0 none;
    height:19px;
}

#products-nav .depth2 li.selected a:hover
{
    border-bottom:1px solid #333;
}

#products-nav .depth3 li a 
{
    padding-left:35px;
    background-position:26px center;
}

#products-nav .depth3 li
{
   margin-bottom:0;
   padding-bottom:1px;
}

#products-nav ul.depth3 li.selected a 
{
    background-position:25px 11px;
}

#products-nav .depth3 li a:hover
{
    border-top:1px none;
    background-position:26px center;
}

#products-nav .depth4 li a 
{
    padding-left:44px;
    background-position:35px center;
}

#products-nav ul.depth4 li.selected a 
{
    background-position:35px 11px;
}

#products-nav .depth4 li a:hover
{
    background-position:34px center;
}

#products-nav .depth5 li a 
{
    padding-left:53px;
    background-position:44px center;
}

#products-nav ul.depth5 li.selected a 
{
    background-position:43px 11px;
}

#products-nav .depth5 li a:hover
{
    background-position:43px center;
}

#products-nav .noback 
{
    background:transparent !important;
}

.productnav-bottom 
{
    float: left;
    width: 180px;
    padding: 10px 0;
    background: url(images/bg-productsmenubottom.gif) no-repeat left bottom;
}

#products-nav .productnav-bottom li 
{
    background: none;
    margin-bottom: 5px;
}

#products-nav .productnav-bottom a
{
    display: inline;
    background: none;
    border: none;
    font-weight: normal;
    font-size: .9em;
    padding-left: 0px;
    margin-left: 10px;
}

#products-nav .productnav-bottom li:hover,
#products-nav .productnav-bottom a:hover 
{
    background: none;
    border: none;
    color: #333;
}


#products-nav .productnav-bottom .nav-newarrivals a,
#products-nav .productnav-bottom .nav-bestsellers a
{
    font-weight: bold;
}

#products-nav .productnav-bottom a.AspNet-Menu-Selected 
{
    text-decoration: underline;
}
