div#menu
{
  height: 23px;
  width: 770px;
  margin: 0px auto;
  margin-bottom: 11px;
  background: url("bar-back.gif") repeat-x;
  border-top: 1px solid #7c7c7c;
}

div.menutab
{
  height: 23px;
  width: 86px;
  background: url("tab.gif") repeat-x;
  float:right;
  margin-right: 3px;
  padding-top: 3px;
  font-size: 10.5px;
}

a.menulink, a.menulink:hover, a.menulink:visited
{
  border: none;
  color: #ffffff;
}

.menutab a, .menutab a:visited
{
  padding: 0px;
  color: #555;
  display:block;
  width: 86px;
  height: 26px;
}

.menutab a:hover
{ 
  width: 86px;
  height: 21px;
  color: #000;
  padding-top: 5px;
  position: relative;
  top: -3px;
  background-color: none;
  text-decoration: none;
  background-image: url('tab-front.gif');
}

.subitems
{
  display: none;
  position: absolute;
  left: -2px; 
  top: -16px;
  width: 140px;
  background-color: #f7eded;
  text-align: left;
  padding:3px;
  border: 1px solid #000;
  margin: 2px;
  float: left;
}


div.menuitem
{
  background-color: #dac0c0;
  float: left;
  font-size: 11px;
  margin-bottom: 0px;
  width: 108px;
  border-right: #fff solid 1px; 
  height: 19px;
  position: relative;
  top:0px;
  left: 0px;
  z-index: 999;  
}

div.menuitem a
{
  text-decoration: none;
  color: #000;
  display: block;
  padding: 2px;
  width: 103px;
  text-align: center;
  height: 14px;
  float: left;
}

div.menuitem a:visited
{
  color: #000;
}

div.menuitem a:hover
{
  text-decoration: none;
  color: #fff;
  background-color: #6b2525;
  width: 103px;
  display: block;
  border-bottom: #333 solid 1px; 
  height: 16px;
  display: block; 
}

.menuitem:hover ul, .menuitem.over ul
{
  display: block;
} 

.menuitem ul
{
  z-index: 999;
  left: 0px;
  top: 18px;
  width: 514px;
  float: none;
  list-style: none; 
  padding: 0px;
  margin: 0px;
}  

.menuitem li 
{
  width: 124px;
  float: left;
}
.menuitem li a
{
  position: relative;
  width: 120px;
  float: none;
  border: 0px;
  margin:0px;
  padding:0px;
  text-align:left;
  display: block;
  padding: 2px;
  height: 15px;
}  

.menuitem li a:hover
{
  display: block; 
  text-decoration: none;
  color: #fff;
  background-color: #6b2525;
  width: 120px;
  display: block;
  border-bottom: 0px; 
  padding: 2px;
  height: 15px;
}  