/*
	--------------------
	css sprites2
	nav style, with style for scripted elements

	http://www.alistapart.com/articles/sprites2
	--------------------
*/

.nav {
	width: 542px;
	height: 30px;
	background: url(../imgs/main-nav.gif) no-repeat;
	position: absolute;
	/*bottom:-12px;
	right:0px;*/
	margin:0px;
	padding:0px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 30px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
	.nav .home a:link, .nav .home a:visited {
		left: 0px;
		width: 59px;
	}
	.nav .home a:hover, .nav .home a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -0px -30px;
	}
	.nav .home a:active {
		background: url(../imgs/main-nav.gif) no-repeat -0px -30px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -0px -138px;
		cursor: default;
	}
	.nav-home, .nav-home-click {
		position: absolute;
		top: 0;
		left: 0px;
		width: 59px;
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -0px -30px;
	}
	.nav-home-click {
		background: url(../imgs/main-nav.gif) no-repeat -0px -90px;
	}



	.nav .sleep a:link, .nav .sleep a:visited {
		left: 59px;
		width: 49px;
	}
	.nav .sleep a:hover, .nav .sleep a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -59px -30px;
	}
	.nav .sleep a:active {
		background: url(../imgs/main-nav.gif) no-repeat -59px -90px;
	}
	.current-sleep .sleep a:link, .current-sleep .sleep a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -59px -138px;
		cursor: default;
	}
	.nav-sleep, .nav-sleep-click {
		position: absolute;
		top: 0;
		left: 59px;
		width: 49px;
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -59px -30px;
	}
	.nav-sleep-click {
		background: url(../imgs/main-nav.gif) no-repeat -59px -90px;
	}



	.nav .espa a:link, .nav .espa a:visited {
		left: 108px;
		width: 39px;
	}
	.nav .espa a:hover, .nav .espa a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -108px -30px;
	}
	.nav .espa a:active {
		background: url(../imgs/main-nav.gif) no-repeat -108px -90px;
	}
	.current-espa .espa a:link, .current-espa .espa a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -108px -138px;
		cursor: default;
	}
	.nav-espa, .nav-espa-click {
		position: absolute;
		top: 0;
		left: 108px;
		width: 39px;
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -108px -30px;
	}
	.nav-espa-click {
		background: url(../imgs/main-nav.gif) no-repeat -108px -90px;
	}


	
	.nav .dining a:link, .nav .dining a:visited {
		left: 147px;
		width: 65px;
	}
	.nav .dining a:hover, .nav .dining a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -147px -30px;
	}
	.nav .dining a:active {
		background: url(../imgs/main-nav.gif) no-repeat -147px -90px;
	}
	.current-dining .dining a:link, .current-dining .dining a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -147px -138px;
		cursor: default;
	}
	.nav-dining, .nav-dining-click {
		position: absolute;
		top: 0;
		left: 147px;
		width: 65px;
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -147px -30px;
	}
	.nav-dining-click {
		background: url(../imgs/main-nav.gif) no-repeat -147px -90px;
	}
	
	
	
	.nav .meetings a:link, .nav .meetings a:visited {
	left: 212px;
	width: 78px; 
	}
	.nav .meetings a:hover, .nav .meetings a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -212px -30px;
	}
	.nav .meetings a:active {
		background: url(../imgs/main-navN.gif) no-repeat -212px -90px;
	}
	.current-meetings .meetings a:link, .current-meetings .meetings a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -212px -138px;
		cursor: default;
	}
	.nav-meetings, .nav-meetings-click {
		position: absolute;
		top: 0;
		left: 212px;
	    width: 78px; 
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -212px -30px;
	}
	.nav-meetings-click {
		background: url(../imgs/main-nav.gif) no-repeat -212px -90px;
	}
	
	
	
	.nav .celebrations a:link, .nav .celebrations a:visited {
	left: 297px;
	width: 145px; 
	}
	.nav .celebrations a:hover, .nav .celebrations a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -297px -30px;
	}
	.nav .celebrations a:active {
		background: url(../imgs/main-nav.gif) no-repeat -297px -90px;
	}
	.current-celebrations .celebrations a:link, .current-celebrations .celebrations a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -297px -138px;
		cursor: default;
	}
	.nav-celebrations, .nav-celebrations-click {
		position: absolute;
		top: 0;
		left: 297px;
		width: 145px;
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -297px -30px;
	}
	.nav-celebrations-click {
		background: url(../imgs/main-nav.gif) no-repeat -297px -90px;
	}
	

	
	
		.nav .attractions a:link, .nav .attractions a:visited {
	left: 442px;
	width: 120px; 
	}
	.nav .attractions a:hover, .nav .attractions a:focus {
		background: url(../imgs/main-nav.gif) no-repeat -442px -30px;
	}
	.nav .attractions a:active {
		background: url(../imgs/main-nav.gif) no-repeat -442px -90px;
	}
	.current-attractions .attractions a:link, .current-attractions .attractions a:visited {
		background: url(../imgs/main-nav.gif) no-repeat -442px -138px;
		cursor: default;
	}
	.nav-attractions, .nav-attractions-click {
		position: absolute;
		top: 0;
		left: 442px;
	    width: 120px; 
		height: 30px;
		background: url(../imgs/main-nav.gif) no-repeat -442px -30px;
	}
	.nav-attractions-click {
		background: url(../imgs/main-nav.gif) no-repeat -442px -90px;
	}
	
	
	
		
	
