#nav, #nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#nav li {
  position: relative;
  float: left;
  z-index:10;
  display: block;
  text-align: center;
}

.mainLi {
}

#nav a { 
  display: block;  
}

#nav li a.links, b.noLink {
 font-size: 11px;
 color: #ffffff;
 font-weight: bold;
 display: block;
 height: 25px;
 padding: 15px 10px 0px 10px;
 text-decoration: none;
 text-transform: uppercase;
 float: left;
}

#nav li a:hover.links {
 color: #A39F8E;
 text-decoration: none;
 display: block;
}

#nav li ul {
 position: absolute; 
 left: 0px; 
 top: 37px;
 display: none;
 text-align: left;
 background-color: #1B1B1B;
 
}

#nav li ul a:hover {
 text-decoration: none;
 color: #DAD9B8;
}

#nav li:hover ul,
#nav li.jshover ul {
 display: block;
}

#nav li:hover,
#nav li.jshover {
}

#nav li ul {
  display: none;
  position: absolute;
  background: #1B1B1B;
  padding: 0;
  margin: 0px;
  width: 200px;
  text-align: left;
  border: none;
  padding-bottom: 5px;
  padding-top: 5px;
}

#nav li ul li {
}

#nav li ul li ul {
  display: none;
  position: absolute;
  background: #1B1B1B;
  padding: 10px;
  margin: 0px;
  width: 200px;
  text-align: left;
}


#nav li li a {
  width: 188px;
  padding: 3px 0px 3px 12px;
  background: none;
  color: #ffffff;
  font-family: Arial;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
}

#nav li li a:hover {
 text-decoration: underline;
 width: 188px;
 background: none;
 color: #DAD9B8;
 text-align: left;
}

#nav li li li {
}

#nav li:hover,
#nav li.jshover {
}

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
  color: #ffffff;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  padding: 0;
  background-color: #1B1B1B;
  width: 200px;
  top: 0px;
  left: 200px;
 
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

#nav li.lastElem {
 border: none;
}

