*::-moz-any-link br,*:-moz-any-link br { 
/*a workarround for mozilla*/
	display:none;
}
div#menu * {
  cursor: pointer; /*because IE displays the text cursor 
if the link is inactive*/
}
#other {
  height: auto;
  visibility: visible;
}
#moz{
  height: 1px;
  visibility: hidden;
  /*
  position: absolute;
  */
}
#moz::-moz-cell-content{
  height: auto; 
  visibility: visible;
}
#other::-moz-cell-content{
  height: 1px; 
  visibility: hidden;
}
.disabled {
/*
   color: red !important;
   background: none !important;
*/
}
div#menu table{
   z-index: 20;
   display: none; 
}
div#menu table a{
	display: none;
	border: 0px none;
}
.menuitem * {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#holder {

  padding: 0px;
  margin: -1px;
}
div#menu .a:hover table a, div#menu div.menuitem:hover table a{
   /*border-right: 1px solid white; resolves a jump problem*/
   display: block;
   text-decoration: none;
   white-space: nowrap;
   z-index: 10;
}







div#menu .a table {
 /*  display: block;*/
   white-space: nowrap;
   padding: 3px;
}


/*	Top Menu Object See Also site/headers.php */
.menuitem {
   margin: 0px 0px 0px 0px;
   padding: 0px;
   width: 100px;
}





/*full line menu background*/
div#menu {
	padding-top: 2px;
	margin: 0px;
	height: 19px;
	white-space: nowrap;
	width: 753px;
	z-index: 10;
	background-image: url(../site/images/background/menu_bg.jpg);
}


/* The td of menu that opens */
div#menu .a:hover table td, div#menu div.menuitem:hover table td{
	width: 61px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #191919;
}
/* The Link inside the td of menu that opens */
div#menu .a:hover table td a, div#menu div.menuitem:hover table td a{
	padding: 2px;
}

/* Up Menu */
div#menu .a {
    color: #5A336A;
	text-decoration: none;

}
/* Up Menu On Over */
div#menu .a:hover, div#menu div.menuitem:hover {
   
/*   border: 1px solid #000080;*/
   color: #F67C19;
   margin-right:-1px; /*resolves a problem with Opera 
not displaying the right border*/
	display: block;

}

/* open menu background */
div#menu .a:hover table, div#menu div.menuitem:hover table{
   background: #CDCDCD;
   display: block;
   position: absolute;
   white-space: nowrap;
	filter: Alpha(Opacity=90);
	-moz-opacity:0.9;   
}

/* TD On Over */
div#menu .a:hover table a:hover, div#menu div.menuitem:hover table a:hover{
   background: #414D70;
   color: #F67C19;
   display: block;
   text-decoration: none;
   z-index: 10;
}
<!--[if IE]>
<style type="text/css">
#moz{
  height: 0px;visibility: hidden;
  position: absolute;
}
</style>
<![endif]-->