/*

	NAVIGATION

*/

#nav ul {
  font-size: 0px;
  text-indent: -9999px;
}
#nav ul li a{
  color: #D8CEB9;
  height: 47px;
  display: block;
}
#nav ul li a:active{
  color: #fff;
}
#nav ul li {
  line-height: 47px;
  float: left;
  padding: 0;
  position: relative;
  text-align: center;
}
#nav ul li.active {
  z-index: 0;
}
#nav ul li#nav-li-1 a {
  width: 82px;
}
#nav ul li#nav-li-1 a:hover, #nav ul li#nav-li-1.active {
  background: transparent url(../_img/top-nav.gif) no-repeat 0 -50px;
}

#nav ul li#nav-li-2 {
  width: 178px;
  z-index: 10;
}
#nav ul li#nav-li-2 div ul {
  width: 152px;
  background: transparent url(../_img/top-nav.gif) no-repeat -72px -107px;
}
#nav ul li#nav-li-2.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -82px -50px;
  z-index: 7;
}

#nav ul li#nav-li-3 {
  width: 115px;
  z-index: 10;
}
#nav ul li#nav-li-3 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -251px -107px;
  width: 89px;
}
#nav ul li#nav-li-3.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -260px -50px;
  z-index: 7;
}

#nav ul li#nav-li-4{
  width: 97px;
  z-index: 10;
}
#nav ul li#nav-li-4 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -366px -107px;
  width: 71px;
}
#nav ul li#nav-li-4.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -375px -50px;
  z-index: 7;
}

#nav ul li#nav-li-5{
  width: 172px;
  z-index: 10;
}
#nav ul li#nav-li-5 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -463px -107px;
  width: 146px;
}
#nav ul li#nav-li-5.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -472px -50px;
  z-index: 7;
}

#nav ul li#nav-li-6{
  width: 108px;
  z-index: 10;
}
#nav ul li#nav-li-6 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -635px -107px;
  width: 82px;
}
#nav ul li#nav-li-6.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -644px -50px;
  z-index: 7;
}

#nav ul li#nav-li-7{
  width: 102px;
  z-index: 10;
}
#nav ul li#nav-li-7 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -743px -107px;
  width: 76px;
}
#nav ul li#nav-li-7.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -752px -50px;
  z-index: 7;
}

#nav ul li#nav-li-8{
  width: 86px;
  z-index: 10;
}
#nav ul li#nav-li-8 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -845px -107px;
  width: 60px;
}
#nav ul li#nav-li-8.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -854px -50px;
  z-index: 7;
}

#nav ul li div {
  position: absolute;
  top: 6px;
  left: -9999px;
  border: 1px #6F1200 solid;
  background: transparent url(../_img/nav_bg.png) repeat scroll left top;
  z-index: 10;
}
#nav ul li.hover div, #nav ul li:hover div {
  left: -10px;
}
#nav ul li div ul {
  list-style: none;
  font-size: 12px;
  text-indent: 0px;
  position: relative;
  z-index: 18;
  padding: 50px 10px 16px 30px;
}
#nav ul li ul li{
  float: none;
  font-size: 12px;
  line-height: 14px;
  position: relative;
  z-index: 19;
  text-align: left;
}
#nav ul li ul a{
  color: #6F1200;
  display: block;
  min-height: 14px;
  height: auto !important;
  height: 14px;
  background: none;
  z-index: 20;
  padding: 0 0 8px 0;
}
#nav ul li ul li.active a {
  text-decoration: underline;
}
#nav ul li ul a:hover{
  color: #BD1F00;
  text-decoration: underline;
}

span.nav-margin {
  margin-top: 3px;
  display: block;
}

a.back-to-top {
  display: block;
  border-bottom: 1px solid #999;
  text-align: right;
  padding: 0 15px 10px 0;
  background: url(../_img/back-to-top.gif) no-repeat right 5px;
  text-decoration: none !important;
  font-size: 12px;
}
a.back-to-top:hover {
  color: #660000 !important;
}

