/*********************************************
	MAIN NAV
*********************************************/
.nav-wrapper{
	width:900px;
	height:117px;
	background: url(/images/main-nav.jpg)  no-repeat;
}

.main-nav{
	display:block;
	clear:both;
	position:relative;
	float:right;
	top:60px;
	width:900px;
	height:40px;
}
.main-nav, .main-nav ul, .main-nav ul li, .main-nav a{
	z-index:1000;
}

.main-nav ul{
	list-style-type:none; 
	margin:0;
	padding:0;	
}

.main-nav ul li{ 
	display:block;
    height:40px;
	float:left;
	text-align:center;
	background: url(/images/main-nav.jpg)  no-repeat;
}

.main-nav ul li:hover{
	cursor:pointer;	
	z-index:1;
}

.main-nav a{
	text-decoration:none;	
}

.main-nav a.main{ 
	text-indent:-9999px;
	position:relative;
	display:block;
	width:100%;
	height:40px;
}

.main-nav ul li.home{background-position: left top; width:155px; height:115px; position:relative; top:-60px;}
.main-nav ul li.home:hover {background-position: left top;}
.main-nav ul li.home a.main{width:175px; height:115px; }

.main-nav ul li.accomodations{background-position: -155px -60px; width:118px;}
.main-nav ul li.accomodations:hover {background-position: -155px -177px;}

.main-nav ul li.resortamenities{background-position: -275px -60px; width:105px;}
.main-nav ul li.resortamenities:hover {background-position: -275px -177px;}

.main-nav ul li.tikibar{background-position: -379px -60px; width:57px;}
.main-nav ul li.tikibar:hover {background-position: -379px -177px;}

.main-nav ul li.areaattractions{background-position: -436px -60px; width:102px;}
.main-nav ul li.areaattractions:hover {background-position: -436px -177px;}

.main-nav ul li.eventscalendar{background-position: -534px -60px; width:106px;}
.main-nav ul li.eventscalendar:hover {background-position: -534px -177px;}

.main-nav ul li.groupoccations{background-position: -643px -60px; width:167px;}
.main-nav ul li.groupoccations:hover {background-position: -643px -177px;}

.main-nav ul li.gallery{background-position: -811px -60px; width:85px;}
.main-nav ul li.gallery:hover {background-position: -811px -177px;}


/* sub navigation */
.main-nav ul li ul{
	position:absolute;
}

.main-nav ul li ul,
.main-nav ul li:hover ul ul{
	display:none;
}

.main-nav ul li:hover ul,
.main-nav ul li:hover ul li:hover ul{
	display:block;	
	
}