/* Sub Navi */
#navigation {background: #aaa06a !important;}

#nav_active {
background: url(../img/lb_nav_on.gif) no-repeat;
background-position: -1px 4px;
}

#sub_nav ul {
font-size: 11px;
font-weight: bold;
color: #333;
line-height: 22px;
list-style-type: none;
margin: 0;
padding: 0;
}

.line_bot {
background: url(../img/sub_nav_dot_bot.gif) repeat-x 0 bottom;
}

#sub_nav li {
background: url(../img/sub_nav_dot_t.gif) repeat-x;

}


#sub_nav ul a {
color: #bca898;
display: block;
text-decoration: none;
margin: 0;
padding: 0;
height: 22px;
padding-left: 13px;
background: url(../img/sub_arrow_off.gif) no-repeat;
background-position: 3px 8px;
}

#sub_nav ul a:hover {
background: url(../img/lb_sub_arrow_over.gif) no-repeat #aaa06a;
background-position: 3px 8px;
text-decoration: none;
color: #fff;
height: 23px;
}

#sub_nav .sub {
position: relative;
height: 22px;
}

#sub_nav li #active {
background: url(../img/nav_active_lb.gif) no-repeat #aaa06a;
background-position: 0 0px;
color: #fff;
height: 23px
}

#sub_nav a:hover#active  {
height: 23px
}

#sub_nav ul li ul li {
padding-left: 7px;
background: none;
font-weight: normal
}

#sub_nav ul ul a {
background: transparent;
height: 19px;
line-height: 18px;
}


#sub_nav ul li ul li a:hover {
background: url(../img/sub_arrow_small_over.gif) no-repeat;
background-position: 6px 6px;
/*color: #aaa06a;*/
line-height: 18px;
height: 19px;
text-decoration: underline
}

#sub_nav ul ul {
margin-top: 3px;
margin-bottom: 4px
}

#sub_nav #active_subxxx {
padding-left: 20px;
height: 19px;
line-height: 18px;
background: url(../img/sub_arrow_small.gif) no-repeat;
background-position: 13px 6px;
}