/*********************************************
	MAIN NAV
*********************************************/


.main-nav{
	display:block;
	width:760px;
	height:37px;
	margin:1px 21px 5px 0;
	float:right;
	padding-left:100px;
}


.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 li{ 
    display:block;
    height:37px;
	float:left;
	text-align:center;

}




.main-nav a{
	text-decoration:none;	
}

.main-nav a.main{ 
	text-indent:-9999px;
	position:relative;
	display:block;
	width:100%;
	height:37px;
}



.main-nav ul li.stay{background-position: left top; width:80px;}
.main-nav ul li.stay:hover {background-position: left bottom;}

.main-nav ul li.play{background-position: -80px top; width:81px;}
.main-nav ul li.play:hover {background-position: -80px bottom;}

.main-nav ul li.golf{background-position: -162px top; width:86px;}
.main-nav ul li.golf:hover {background-position: -162px bottom;}

.main-nav ul li.shop{background-position: -248px top; width:84px;}
.main-nav ul li.shop:hover {background-position: -248px bottom;}   

.main-nav ul li.dining{background-position: -332px top; width:83px;}
.main-nav ul li.dining:hover{background-position: -332px bottom;}

.main-nav ul li.events{background-position: -415px top; width:99px;}
.main-nav ul li.events:hover{background-position: -415px bottom;}

.main-nav ul li.specials{background-position: -514px top; width:115px;}
.main-nav ul li.specials:hover{background-position: -514px bottom;}

.main-nav ul li.experience{background-position: -629px top; width:132px;}
.main-nav ul li.experience:hover{background-position: -629px bottom;}

.main-nav ul li:hover ul.substay {
	position:relative; 
	bottom:0px;
	width:130px;
	margin:0; 
	padding:0;
    background-image:none;
	display:block;
}

.main-nav ul li:hover ul.substay li{
	width:130px;
	margin:0; 
	padding:0; 
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.substay li{
	background: url(/images/sub-nav-stay.jpg);  
	background-repeat:no-repeat; 
	
	width:130px;
	
}

.main-nav ul li:hover ul.substay li.hotels{height:25px; background-position:left top;}	
.main-nav ul li:hover ul.substay li.hotels:hover{background-position:right top;}

.main-nav ul li:hover ul.substay li.suites{height:25px; background-position:left -25px;}	
.main-nav ul li:hover ul.substay li.suites:hover{background-position:right -25px;}

.main-nav ul li:hover ul.substay li.condos{height:25px; background-position:left -50px;}	
.main-nav ul li:hover ul.substay li.condos:hover{background-position:right -50px;}

.main-nav ul li:hover ul.substay li.groups{height:25px; background-position:left -75px;}	
.main-nav ul li:hover ul.substay li.groups:hover{background-position:right -75px;}

.main-nav ul li ul.subplay {
	display:none;
}

.main-nav ul li:hover ul.subplay {
	position:relative; 
	bottom:0px;
	margin:0; 
	padding:0;
	width:224px;
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.subplay li{
	width:224px;
	margin:0; 
	padding:0; 
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.subplay li{
	background: url(/images/sub-nav-play.jpg); 
	background-repeat:no-repeat; 
	width:224px;
}

.main-nav ul li:hover ul.subplay li.busch{height:25px; background-position:left top;}	
.main-nav ul li:hover ul.subplay li.busch:hover{background-position:right top;}

.main-nav ul li:hover ul.subplay li.water{height:25px; background-position:left -25px;}	
.main-nav ul li:hover ul.subplay li.water:hover{background-position:right -25px;}

.main-nav ul li:hover ul.subplay li.colonial{height:25px; background-position:left -50px;}	
.main-nav ul li:hover ul.subplay li.colonial:hover{background-position:right -50px;}

.main-nav ul li:hover ul.subplay li.jamestown{height:25px; background-position:left -75px;}	
.main-nav ul li:hover ul.subplay li.jamestown:hover{background-position:right -75px;}

.main-nav ul li:hover ul.subplay li.outdoor{height:25px; background-position:left -100px;}	
.main-nav ul li:hover ul.subplay li.outdoor:hover{background-position:right -100px;}

.main-nav ul li:hover ul.subplay li.museums{height:25px; background-position:left -125px;}	
.main-nav ul li:hover ul.subplay li.museums:hover{background-position:right -125px;}

.main-nav ul li:hover ul.subplay li.guided{height:20px; background-position:left -150px;}	
.main-nav ul li:hover ul.subplay li.guided:hover{background-position:right -150px;}




.main-nav ul li:hover ul.subexperience {
	position:relative; 
	bottom:0px;
	width:133px;
	margin:0; 
	padding:0;
    background-image:none;
	display:block;
}

.main-nav ul li:hover ul.subexperience li{
	width:133px;
	margin:0; 
	padding:0; 
	background-image:none;
	display:block;
}

.main-nav ul li:hover ul.subexperience li{
	background: url(/images/sub-nav-experience.jpg);  
	background-repeat:no-repeat; 
	width:133px;
	
}

.main-nav ul li:hover ul.subexperience li.blog{height:25px; background-position:left top;}	
.main-nav ul li:hover ul.subexperience li.blog:hover{background-position:right top;}

.main-nav ul li:hover ul.subexperience li.gallery{height:25px; background-position:left -25px;}	
.main-nav ul li:hover ul.subexperience li.gallery:hover{background-position:right -25px;}

.main-nav ul li:hover ul.subexperience li.videos{height:25px; background-position:left -50px;}	
.main-nav ul li:hover ul.subexperience li.videos:hover{background-position:right -50px;}












.main-nav ul li:hover{
	cursor:pointer;	
	z-index:1;
}