#navigation a {
    text-decoration: none;
    color:#EEE7BE;

    font-weight: bold;
}

#navigation .on a {
    color:#99141B;
}

#navigation_sub a{
    text-decoration: none;
    font-size:10px;
}

#navigation_sub ul, #navigation_sub li {
    list-style:none;
    padding:0 0 0 0;
    margin:0 0 0 0;
    width: 100%;
}

#navigation_sub a{
    width: 100%;
    padding:0 0 0 0;
    margin:0 0 0 0;

    padding-top:2px;
    padding-bottom:2px;
    margin-bottom:1px;
}

/* hack */
html>body #navigation_sub a {
    display:block;
    width: auto;
}

#navigation_sub a, .navigation_sub a {
    color: #5D1313;
}

#navigation_sub a:hover, .navigation_sub a:hover {
    color: #000000;
}

/* first */
#navigation_sub ul li a {
    line-height: 14px;
    font-weight: bold;
    padding-left:5px;
}

#navigation_sub ul li a.on {
/*    background-color:#7D1F18; */
    color: #A47260;
}

#navigation_sub ul li a:hover {
/*    background-color:#EFEFEF; */
}

#navigation_sub .bottom {
    margin-bottom:10px;
}

#navigation_sub .top {
    margin-top:10px;
}

/* second */
#navigation_sub ul li ul li a {
    line-height: 14px;
    font-weight: normal;
    padding-left:10px;
}

#navigation_sub ul li ul li a.on {
/*    background-color:#7D1F18;  */
    color: #A47260;
}

#navigation_sub ul li ul li a:hover {
/*    background-color:#EFEFEF; */
}

/* third */
#navigation_sub ul li ul li ul li a {
    line-height: 14px;
    padding-left:15px;
}

#navigation_sub ul li ul li ul li a.on {
/*    background-color:#7D1F18;  */
    color: #A47260;
}

#navigation_sub ul li ul li ul li a:hover {
/*    background-color:#EFEFEF; */
}
