ul.menu  {width:980px; height:25px; background:url(../images/menu-bg.jpg) repeat-x; margin:0 0 0 8px; padding:0; border:0; font-family: Arial, Helvetica, sans-serif; color:#FFF; position:relative;}

ul.menu li {list-style:none; margin:0; padding:2px 0 2px 30px; float:left;}
ul.menu li a {color:#FFF; text-decoration:none; display:block; height:21px;}
ul.menu li:hover { position:relative; z-index:597; cursor:default;}

ul.menu ul li a {display:block; cursor:pointer; width:150px;}
ul.menu ul li a:hover {color:#929292; text-decoration:none;}

ul.menu ul.photo {
	width:150px;
	min-height:80px;
	opacity:0.75;
	filter:alpha(opacity=75);
	position:absolute;
	visibility:hidden;
	margin-top:2px;
	padding-bottom:3px;
	left:28px;
	background-color: #000000;
	@margin-left:0px;
	@padding-left:40px;
	@margin-top:15px;
} 
ul.menu ul.photo li {float:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; margin-left:-60px;}
ul.menu ul.photo li a {display:block; cursor:pointer; width:150px}
ul.menu li:hover > ul.photo { visibility:visible; z-index:99999;}
ul.menu li:hover > ul.photo li a{display:block; border:0;}
ul.menu li:hover > ul.photo li:hover {position:relative; z-index:597; cursor:default;}


ul.menu ul.room {width:150px; min-height:80px; background:#000000; opacity:0.75;filter:alpha(opacity=75); position:absolute; visibility:hidden; margin-top:2px; padding-bottom:3px; left:27px;@margin-left:0px;
	@padding-left:40px;
	@margin-top:15px;} 
ul.menu ul.room li {float:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:-60px;  line-height:20px;}
ul.menu ul.room li a {display:block; cursor:pointer; width:150px}
ul.menu li:hover > ul.room { visibility:visible; z-index:99999;}
ul.menu li:hover > ul.room li a{display:block; border:0;}
ul.menu li:hover > ul.room li:hover {position:relative; z-index:597; cursor:default;}

ul.menu ul.faq {width:150px; min-height:80px; background:#000000; opacity:0.75;filter:alpha(opacity=75); position:absolute; visibility:hidden; margin-top:2px;  padding-bottom:3px; left:25px;@margin-left:0px;
	@padding-left:40px;
	@margin-top:15px;} 
ul.menu ul.faq li {float:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:-60px; line-height:20px;}
ul.menu ul.faq li a {display:block; cursor:pointer; width:150px}
ul.menu li:hover > ul.faq { visibility:visible; z-index:99999;}
ul.menu li:hover > ul.faq li a{display:block; border:0;}
ul.menu li:hover > ul.faq li:hover {position:relative; z-index:597; cursor:default;}

ul.menu ul.location {width:150px; min-height:80px; background:#000000; opacity:0.75;filter:alpha(opacity=75); position:absolute; visibility:hidden; margin-top:2px;  padding-bottom:3px; left:28px;@margin-left:0px;
	@padding-left:40px;
	@margin-top:15px;} 
ul.menu ul.location li {float:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:-61px; line-height:20px;}
ul.menu ul.location li a {display:block; cursor:pointer; width:150px}
ul.menu li:hover > ul.location { visibility:visible; z-index:99999;}
ul.menu li:hover > ul.location li a{display:block; border:0;}
ul.menu li:hover > ul.location li:hover {position:relative; z-index:597; cursor:default;}

ul.menu ul.contact {width:150px; min-height:80px; background:#000000; opacity:0.75;filter:alpha(opacity=75); position:absolute; visibility:hidden; margin-top:2px;  padding-bottom:3px; left:28px;@margin-left:0px;
	@padding-left:40px;
	@margin-top:15px;} 
ul.menu ul.contact li {float:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-left:-60px; line-height:20px;}
ul.menu ul.contact li a {display:block; cursor:pointer; width:150px}
ul.menu li:hover > ul.contact { visibility:visible; z-index:99999;}
ul.menu li:hover > ul.contact li a{display:block; border:0;}
ul.menu li:hover > ul.contact li:hover {position:relative; z-index:597; cursor:default;}
