#nav-spacer { height: 30px; }
.nav a { text-transform: uppercase; text-decoration: none; }
.nav { padding: 0; margin: 0; list-style: none; zoom: 1; text-align: right; position: absolute; z-index: 99; height: 30px; }
.nav .nav-item { float: left; background: url(../images/mainnav-off.gif) repeat-x top; width: 187px; }
.nav .nav-item a { height: 15px; display: block; padding-right: 10px; padding-top: 15px; font: 9px/15px arial; color: #828282; border-right: 1px solid #999; border-left: 1px solid #fff; }
.nav #nav-0 { width: 189px; }
.nav .nav-item a.first { border-left: none; }
.nav .nav-item a.last { border-right: none; }
.nav .subnav { padding: 0; margin: 0; list-style: none; zoom: 1; background: #4d4a3a; }
.nav .subnav .subnav-item {  }
.nav .subnav .subnav-item a { height: 20px; padding: 3px 10px; display: block; font: 11px/20px arial; zoom: 1; border: none; }

.nav li .subnav { display: none; }
.nav li.selected { background: url(../images/mainnav-hover.gif) repeat-x top !important; }
.nav li.selected a, .nav li.on a { color: #fff; }
.nav li.selected .subnav { display: block; }
.nav li.selected .subnav a { color: #b3ad8b; }
.nav li.selected .subnav a:hover { background: #e6e4d8; }
.nav li.on { background: url(../images/mainnav-on.gif) repeat-x top; }

.sidenav { margin: 0; padding: 0; font: 11px/14px arial; list-style: none; text-transform: uppercase; }
.sidenav a { display: block; width: 175px; padding-right: 10px; text-align: right; text-decoration: none; }
.sidenav .subnav a:hover { background: none; }
.sidenav .sidenav-item { position: relative; }
.sidenav .sidenav-item a { height: 26px; line-height: 26px; color: #7d7d7d; border-bottom: solid 1px; }
.sidenav .sidenav-item a:hover { background: url(../images/subnav-hover.gif) repeat-x top; color: #fff; }
.sidenav .subnav { padding: 0; margin: 0; list-style: none; display: none; }
.sidenav .subnav a.last { border-bottom: solid 1px; }

.sidenav li.selected { background: url(../images/subnav_arrow.gif) no-repeat top right; }
.sidenav li.selected a { background: url(../images/subnav-on.gif) repeat-x top; }
.sidenav li.selected a:hover { background: url(../images/subnav-on.gif) repeat-x top; color: #7d7d7d; }

.sidenav li.opened a { font-weight: bold; border-bottom: none; }
.sidenav li.opened .subnav { display: block; font-size: 9px; }
.sidenav li.opened .subnav a { font-weight: normal; height: 16px; line-height: 16px; }
.sidenav li.opened .subnav li.selected { background: url(../images/sidenav-tert-arrow.gif) no-repeat top right; }
.sidenav li.opened .subnav li.selected a { color: #fff; }
.sidenav li.opened .subnav li.selected a.last { border: none; }