#dlmenu , #dlmenu ul{
  width:190px; 
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  min-height:237px;
}

#menu2 {
  list-style-type:none; 
  margin:0 0 0px; 
  padding:0; 
  position:absolute; 
  width:190px; 
  z-index:100;
}

li.MainMenu {
  display:block; 
  padding:0; 
  height:18px;
  margin:0; 
  position:relative; 
  z-index:100;
  border-bottom:1px solid #D3D3D3;
}

li.MainMenu a, li.MainMenu a:visited {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  color:#606060;
  display:block; 
  text-decoration:none;
  padding:2px 3px 3px 15px; 
  height:16px;
}

li.MainMenu:hover,li.MainMenu:hover a, li.MainMenu a:hover{
  background:#96633F; 
  display:block; 
  text-decoration:none;
  color:#FFFFFF;
}

li.MainMenuActive {
  display:block; 
  padding:3px 3px 3px 15px; 
  height:15px;
  margin:0; 
  position:relative; 
  z-index:100;
  border-bottom:1px solid #D3D3D3;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  color:#FFFFFF;
  background:#96633F; 
}

li.MainMenuActiveSub {
  display:block; 
  padding:3px 3px 3px 15px; 
  height:15px;
  margin:0; 
  position:relative; 
  z-index:100;
  border-bottom:1px solid #D3D3D3;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
  color:#96633F;
  background:#EDEDED; 
}

li.SubMenu {
  background:#EDEDED; 
  display:none; 
  padding:0; 
  height:18px;
  margin:0; 
  position:relative; 
  z-index:100;
  border-bottom:1px solid #D3D3D3;
}

li.MainMenuSub {
  background:#EDEDED; 
  display:none; 
  padding:3px 3px 3px 15px; 
  height:18px;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
  color:#96633F;
  margin:0; 
  position:relative; 
  z-index:100;
  border-bottom:1px solid #D3D3D3;
}


li.SubMenu a, li.SubMenu a:visited {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  color:#606060;
  display:block; 
  text-decoration:none;
  padding:2px 3px 3px 25px; 
  height:16px;
}

li.SubMenu:hover,li.SubMenu:hover a, li.SubMenu a:hover{
  background:#96633F; 
  display:block; 
  text-decoration:none;
  color:#FFFFFF;
}

li.SubMenuActive {
  background:#96633F; 
  color:#FFFFFF;
  display:block; 
  height:15px;
  padding:3px 3px 3px 25px; 
  margin:0; 
  position:relative; 
  z-index:100;
  border-bottom:1px solid #D3D3D3;
}

li.SubMenuActive a, li.MainMenuActive a {
  background:#96633F; 
  color:#FFFFFF;
  text-decoration:none;
}





#menu li:hover, #menu li a:hover, #menu li ul li:hover, #menu li ul li a:hover {
  background:#96633F; 
  color:#FFFFFF; 
}

#menu li:hover dt a , #menu li a:hover dt a {
  background:#96633F center center; 
  color:#FFFFFF; 
}

#menu li:hover dd, #menu li a:hover dd {display:block;}

#menu li:hover dl, #menu li a:hover dl { background:#EFEFEF;}

#menu table {
  border-collapse:collapse; 
  padding:0; 
  margin:-4px; 
  font-size:10px;
}

#menu dl {
  width: 180px; 
  margin: 0; 
  background: #CCDD00; 
  cursor:pointer;
 }

#menu dt {
  margin:0; 
  padding: 0; 
  font-size: 1.1em; 
  border-top:1px solid #999999;
}

#menu dd {
  margin:0; 
  padding:0; 
  font-size:1em; 
  text-align:left; 
}

.gallery dt a, .gallery dt a:visited { 
  display:block; 
  color:#000000; 
  padding:5px 5px 5px 10px; 
  background:#E4E4E4 center center;
}

.gallery dd a, .gallery dd a:visited {
  color:#000; 
  min-height:1em; 
  text-decoration:none; 
  display:block; 
  padding:4px 5px 4px 20px; 
  background:#EFEFEF;
}

* html .gallery dd a, * html .gallery dd a:visited {
  height:1em;
}

.gallery dd a:hover {
  background:#B6835F; 
  color:#FFFFFF;
}