#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #515151;
  width: 205px;
}
#nav li {
  position: relative;
  background: #515151;
  back\ground: none;
  vertical-align: bottom;
  width:190px;
  z-index:400;

}

#nav a {
  color: #000000;
  text-decoration: none;
  display: block;
  width:160px;
  padding: 6px 9px;
  text-decoration:underline;
  background:url(../media/images/menu-dot.png) no-repeat 6px 11px;
  padding-left:20px;
}
#nav a:hover {
  color: #000;
  background: url(../media/images/submenu-button.png) no-repeat #FBF7ED;
  text-decoration:none;
}
#nav li:hover,
#nav li.jshover {
  background: url(../media/images/submenu-button.png) no-repeat #FBF7ED ;
 
}
#nav li:hover li,
#nav li.jshover li{
    background:none;
}
#nav li:hover a,
#nav li.jshover a {
    text-decoration:none;
}
#nav li ul {
  display: none;
  position: absolute;
  background:url(../media/images/submenu-top.png) repeat-y;
  padding-top:0px;
  width:193px;
  margin-top:-27px;
  margin-left:180px;
}
#nav li ul span{
    background: url(../media/images/submenu-bottom.png) no-repeat bottom left;
    display:block;
    padding-bottom:5px;
    padding-left:1px;
    padding-right:5px;
    width:187px;
}
#nav li li a {
  background: url(../media/images/menu-dot.png) 16px 11px no-repeat;
  width:150px;
  color:#794e18;
  position:relative;
  _left:-16px;
  padding-left:30px;
}
*:first-child+html #nav li li a {
    left:-16px;
}
#nav li li a:hover {
  color:#794e18;
  text-decoration:none;
  background:url(../media/images/menu-dot.png) no-repeat 16px 11px #FFF;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

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