/* BASICS */
#leftNav .leftNavHeader {
    background-color:#949494;
    text-align: right;
    padding: 5px 10px 6px 0;
}
#leftNav .leftNavHeader a {
    font-weight: bold;
}
#leftNav .leftNavHeader a:link, #leftNav .leftNavHeader a:visited {
    text-decoration: none;
    color:#fff;
}
#leftNav .leftNavHeader a:hover, #leftNav .leftNavHeader a:active, #leftNav .leftNavHeader a:focus {
    text-decoration: none;
    color:#fff;
}
#leftNav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#leftNav ul a {
    display: block;
    text-align: right;
    padding-right: 20px;
}
#leftNav ul a:link, #leftNav ul a:visited {
    text-decoration: none;
    color: #4C4C4C;
}
#leftNav ul a:hover, #leftNav ul a:active, #leftNav ul a:focus {
    text-decoration: underline;
    color: #4C4C4C;
}

/* gray "hyphen" on LI */
#leftNav ul li {
    background-image: url('/images/deco/lnav-light.jpg');
    background-repeat: no-repeat;
    background-position: 150px 0px;
}
#leftNav ul li ul li,
#leftNav ul li ul li a {
    background-image: none;
}

/* gray right border on active LI */
#leftNav li.active,
#leftNav li.productActive,
#leftNav li.descendentActive {
    border-right: 4px solid #949494;
}
#leftNav ul li ul .active,
#leftNav ul li ul .productActive,
#leftNav ul li ul .descendentActive {
    border-right: 0;
}
#leftNav .active a,
#leftNav .productActive a,
#leftNav .descendentActive a {
    padding-right: 16px;
}

/* red arrow on A */
#leftNav .active a,
#leftNav .productActive a,
#leftNav .descendentActive .active a,
#leftNav .descendentActive .productActive a,
#leftNav ul .productActive a {
    background-image: url('/images/deco/larrow-red.gif');
    background-repeat: no-repeat;
    background-position: 143px;
}
#leftNav .active ul a,
#leftNav .productActive ul a,
#leftNav .descendentActive a {
    background-image: none;
}

/* line-height */
#leftNav a {
    line-height: 20px;
}
#leftNav ul ul a {
    line-height: 14px;
    font-size: 10px;
}

/* font-weight */
#leftNav .active a,
#leftNav .descendentActive a,
#leftNav .productActive a {
    font-weight: bold;
}
#leftNav .active ul a,
#leftNav .descendentActive ul a,
#leftNav .productActive ul a {
    font-weight: normal;
}

/* font-color */
#leftNav .active a,
#leftNav .descendentActive a,
#leftNav .productActive a {

}
#leftNav ul ul a {
    color: #949494;
}
#leftNav ul ul .active a,
#leftNav ul ul .productActive a {
    color: #e60003;
}