#MAIN div#MainMenu {
    position: relative;
    height: 0px; 
    width: 1100px;
    z-index: 2000;    
} 

.menuBlock .menuItemLeft {
   width: 154px;
   height: 1.5em;
   float: left;
   padding-left: 5px;
   padding-bottom: 0.25em;
   overflow: hidden;
   filter: alpha(opacity=100);
   opacity: 1;
   -moz-opacity: 1;    
   z-index: 200;   
}

.menuBlock .menuItemLeft span {
   width: 154px;
   white-space: nowrap;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   line-height: 1.5em;
   height: 1.5em;
   text-align: left;
   overflow: hidden;
   padding-right: 200px;
}

.menuBlock {
    visibility: hidden;
    position: absolute;
    background-color: #400040;
    color: #FFFFFF;           
    overflow: hidden;   
    border: solid 2px #a000a0;   
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 100;
    width: 320px;
    left: 0px;
}

.menuBlock .menuItemLeft a:visited { color: #FFFFFF; }
.menuBlock .menuItemLeft a {
   text-decoration: none; 
   color: #FFFFFF; 
   width: inherit;
   overflow: hidden;
}

.menuBlock .menuItemLeft:hover span, .menuBlock .menuItemLeft:hover {
    background-color: #FFFFFF;
    cursor: pointer;
    color: #056505;
    overflow: hidden;
}

.menuButton:hover .menuBlock {
   visibility: visible; cursor: pointer;
}
	
.menuButton:hover img {
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity: 0.3;
}
