/* main navigation */
li.homeLink {
	position: relative;
	height: 23px;
	width: 58px;
	padding-left: 37px;
}
li.homeLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/homeLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
li.hotelLink {
	position: relative;
	height: 23px;
	width: 61px;
	z-index:999;
}
li.hotelLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/hotelLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
/*=================sub nav img replacement=======*/
li.greenLink {
	position: relative;
	height: 23px;
	width: 113px;
}
li.greenLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/environmentLink.gif) no-repeat;
	cursor:hand;
	z-index:999;
}
/*============================================*/
li.roomsLink {
	position: relative;
	height: 23px;
	width: 70px;
}
li.roomsLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/roomsLink2.gif) no-repeat;
	cursor:hand;
	top:0px;
}
li.occasionsLink {
	position: relative;
	height: 23px;
	width: 101px;
	z-index:999;
}
li.occasionsLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/occasionsLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
/*li.indulgencesLink {
	position: relative;
	height: 23px;
	width: 84px;
}
li.indulgencesLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/indulgencesLink.gif) no-repeat;
	cursor:hand;
}*/
li.tariffLink {
	position: relative;
	height: 23px;
	width: 67px;
}
li.tariffLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/tariffLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
li.wellbeingLink {
	position: relative;
	height: 23px;
	width: 101px;
}
li.wellbeingLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/wellbeingLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}

li.galleryLink {
	position: relative;
	height: 23px;
	width: 81px;
}
li.galleryLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/galleryLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
li.contactLink {
	position: relative;
	height: 23px;
	width: 88px;
}
li.contactLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/contactLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
li.linksLink {
	position: relative;
	height: 23px;
	width: 55px;
}
li.linksLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/linksLink.gif) no-repeat;
	cursor:hand;
	top:0px;
}
/*=================sub nav img replacement=======*/
li.indulgencesLink {
	position: relative;
	height: 23px;
	width: 113px;
}
li.indulgencesLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/indulgeLink.gif) no-repeat;
	cursor:hand;
	z-index:999;
}
li.xmasLink {
	position: relative;
	height: 23px;
	width: 99px;
}
li.xmasLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/xmasLink.gif) no-repeat;
	cursor:hand;
	z-index:999;
	top:0;
}
li.nyLink {
	position: relative;
	height: 23px;
	width: 93px;
}
li.nyLink span {
	position: absolute;
	height: 100%;
	width: 100%;
	background: url(../images/nyLink.gif) no-repeat;
	cursor:hand;
	z-index:999;
	top:0;
}


/*==================================*/
ul#mainNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#mainNav li ul {
	position: absolute;
	/*width: 98px;*/
	left: -999em;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	z-index:999 !important;
}
ul#dropdown1 {
	width:113px;
	}
ul#dropdown2 {
	width:98px;
	}
ul#dropdown1, ul#dropdown2 {
	z-index:999;
	}
ul#dropdown1 li a, ul#dropdown2 li a {
	z-index:999;
	}
#contact #container #mainNav li ul, #contact #container #mainNav li ul li {
	z-index:999;
	}
#mainNav li:hover ul {
	left: auto;
}
#mainNav li:hover ul, #mainNav li.sfhover ul {
	left: -4px;
	z-index:999;
}
/* hide from ie mac \*/
#mainNav li ul {
	top: 23px;
	z-index:999;
}
/*end hack*/
#googleMap div, #googleMap div div, #googleMap div div div {
	z-index:0;
	}
