.menu {
	FONT-SIZE:10px;
	Z-INDEX:999;
	WIDTH:588px;
	POSITION:relative;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.menu UL {
	PADDING:0px;
	MARGIN:0px;
	LIST-STYLE-TYPE: none;
}
.menu UL UL {
	WIDTH:145px
}
.menu LI {
	FLOAT:left; 
	WIDTH:145px; 
	POSITION:relative
}
.menu A {
	BORDER:#fff 1px solid;
	DISPLAY:block;
	FONT-SIZE:10px;
	BACKGROUND:#ee1c23;
	WIDTH:145px;
	COLOR:#fff;
	LINE-HEIGHT:18px;
	HEIGHT:18px;
	TEXT-DECORATION:none
}

 HTML .menu A {
	WIDTH: 145px; PADDING: 0px;
}

.menu UL UL A.drop {
	 BACKGROUND:#d1d2d4;
	 WIDTH:145px; 
	 PADDING:0px;
}

.menu UL UL A.drop:hover {
	 BACKGROUND:#c9ba65;
	 WIDTH:145px;
	 PADDING:0px;
}
.menu UL UL UL A {
	BACKGROUND:#e2dfa8
}
.menu UL UL UL A:hover {
	BACKGROUND:#b2ab9b;
	PADDING: 0px;
		WIDTH:145px;
}
.menu UL UL {
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 145px;
	POSITION: absolute;
	TOP: 19px;
	HEIGHT: 0px
}
.menu UL UL UL {
	LEFT: 145px; 
	WIDTH: 145px; 
	TOP: 0px
}
.menu UL UL UL.left {
	LEFT: -145px
}
.menu TABLE {
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px
}
.menu UL UL A {
text-align:center;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: #d1d2d4; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 145px; 
	COLOR: #666; 
	LINE-HEIGHT: 1em; 
	PADDING-TOP: 5px; 
	HEIGHT: auto
}

.menu A:hover {
	BACKGROUND: #b6b7b7; 
	WIDTH: 145px; 
	COLOR: #fff
}
.menu UL UL A:hover {
	BACKGROUND: #b6b7b7; 
		WIDTH: 145px; 
	COLOR: #fff
}
.menu UL LI:hover UL {
	VISIBILITY: visible;
		WIDTH: 145px; 
}
.menu UL A:hover UL {
	VISIBILITY: visible;
		WIDTH: 145px; 
}
.menu UL :hover UL UL {
	VISIBILITY: hidden;
		WIDTH: 145px; 
}
.menu UL :hover UL :hover UL {
	VISIBILITY: visible;
		WIDTH: 145px; 
}
