/* CSS Document */



#nav {
	padding: 0px 55px 0px 56px;
	width: 799px;
	height: 48px;
	background: url(../images/nav/nav_bg.png) 0 0 no-repeat;
}
#nav ul {
	list-style: none;
}
#nav li {
	float: left;
}
#nav span {
	position: absolute;
	top: -9999px;
}



/* Home */
.nav_home {
	width: 70px;
	height: 48px;
	background: url(../images/nav/nav.png) -56px 0 no-repeat;
	display: block;
}
.nav_home:hover {
	background: url(../images/nav/nav.png) -56px -48px no-repeat;
}
/* Course */
.nav_course {
	width: 74px;
	height: 48px;
	background: url(../images/nav/nav.png) -126px 0 no-repeat;
	display: block;
}
.nav_course:hover {
	background: url(../images/nav/nav.png) -126px -48px no-repeat;
}
/* Club House */
.nav_clubhouse {
	width: 99px;
	height: 48px;
	background: url(../images/nav/nav.png) -200px 0 no-repeat;
	display: block;
}
.nav_clubhouse:hover {
	background: url(../images/nav/nav.png) -200px -48px no-repeat;
}
/* Open Events */
.nav_events {
	width: 115px;
	height: 48px;
	background: url(../images/nav/nav.png) -299px 0 no-repeat;
	display: block;
}
.nav_events:hover {
	background: url(../images/nav/nav.png) -299px -48px no-repeat;
}
/* Societies */
.nav_societies {
	width: 88px;
	height: 48px;
	background: url(../images/nav/nav.png) -414px 0 no-repeat;
	display: block;
}
.nav_societies:hover {
	background: url(../images/nav/nav.png) -414px -48px no-repeat;
}
/* Visitors */
.nav_visitors {
	width: 161px;
	height: 48px;
	background: url(../images/nav/nav.png) -502px 0 no-repeat;
	display: block;
}
.nav_visitors:hover {
	background: url(../images/nav/nav.png) -502px -48px no-repeat;
}
/* Members */
.nav_members {
	width: 112px;
	height: 48px;
	background: url(../images/nav/nav.png) -663px 0 no-repeat;
	display: block;
}
.nav_members:hover {
	background: url(../images/nav/nav.png) -663px -48px no-repeat;
}
/* Contact */
.nav_contact {
	width: 80px;
	height: 48px;
	background: url(../images/nav/nav.png) -775px 0 no-repeat;
	display: block;
}
.nav_contact:hover {
	background: url(../images/nav/nav.png) -775px -48px no-repeat;
}












/* Active Pages */
body.homepage .nav_home {
	background: url(../images/nav/nav.png) -56px -96px no-repeat;
}
body.courses .nav_course {
	background: url(../images/nav/nav.png) -126px -96px no-repeat;
}
body.clubhouse .nav_clubhouse {
	background: url(../images/nav/nav.png) -200px -96px no-repeat;
}
body.events .nav_events {
	background: url(../images/nav/nav.png) -299px -96px no-repeat;
}
body.societies .nav_societies {
	background: url(../images/nav/nav.png) -414px -96px no-repeat;
}
body.visitors .nav_visitors {
	background: url(../images/nav/nav.png) -502px -96px no-repeat;
}
body.members .nav_members {
	background: url(../images/nav/nav.png) -663px -96px no-repeat;
}
body.contact .nav_contact {
	background: url(../images/nav/nav.png) -775px -96px no-repeat;
}





/* Ready to Play Menu */
#ready_to_play {
	padding-top: 50px;
	width: 300px;
	height: 306px;
	background: url(../images/nav/ready_to_play.jpg) 0 0 no-repeat;
}
#ready_to_play ul {
	list-style: none;
}
#ready_to_play li {
	float: left;
}
#ready_to_play span {
	position: absolute;
	top: -9999px;
}



/* Tee Reservations */
#ready_to_play .tee_reservations {
	width: 300px;
	height: 51px;
	background: url(../images/nav/ready_to_play.jpg) 0 -50px no-repeat;
	display: block;
}
#ready_to_play .tee_reservations:hover {
	background: url(../images/nav/ready_to_play.jpg) -300px -50px no-repeat;
}
/* Accommodation */
#ready_to_play .accommodation {
	width: 300px;
	height: 51px;
	background: url(../images/nav/ready_to_play.jpg) 0 -101px no-repeat;
	display: block;
}
#ready_to_play .accommodation:hover {
	background: url(../images/nav/ready_to_play.jpg) -300px -101px no-repeat;
}
/* Directions */
#ready_to_play .directions {
	width: 300px;
	height: 51px;
	background: url(../images/nav/ready_to_play.jpg) 0 -152px no-repeat;
	display: block;
}
#ready_to_play .directions:hover {
	background: url(../images/nav/ready_to_play.jpg) -300px -152px no-repeat;
}
/* Webcam */
#ready_to_play .webcam {
	width: 300px;
	height: 87px;
	background: url(../images/nav/ready_to_play.jpg) 0 -219px no-repeat;
	display: block;
}
#ready_to_play .webcam:hover {
	background: url(../images/nav/ready_to_play.jpg) -300px -219px no-repeat;
}

/* Members Area */
#ready_to_play .members_area {
	width: 300px;
	height: 50px;
	background: url(../images/nav/ready_to_play.jpg) 0 -306px no-repeat;
	display: block;
}
#ready_to_play .members_area:hover {
	background: url(../images/nav/ready_to_play.jpg) -300px -306px no-repeat;
}

/* Committee Button */
#ready_to_play .committee_button {
	width: 300px;
	height: 57px;
	background: url(../images/nav/committee.jpg) 0 -6px no-repeat;
	display: block;
}
#ready_to_play .committee_button:hover {
	background: url(../images/nav/committee.jpg) -300px -6px no-repeat;
}

/* More Button */
.more_button {
	width: 71px;
	height: 29px;
	background: url(../images/nav/more_button.png) 0 0 no-repeat;
	display: block;
}
.more_button:hover {
	background: url(../images/nav/more_button.png) 0 -29px no-repeat;
}
.more_button span {
	position: absolute;
	top: -9999px;
}

/* Why Button */
.why_button {
	width: 71px;
	height: 29px;
	background: url(../images/nav/why_button.png) 0 0 no-repeat;
	display: block;
}
.why_button:hover {
	background: url(../images/nav/why_button.png) 0 -29px no-repeat;
}
.why_button span {
	position: absolute;
	top: -9999px;
}

/* Natural England Button */
.natural_england_button {
	width: 169px;
	height: 29px;
	background: url(../images/nav/natural_england.png) 0 0 no-repeat;
	display: block;
}
.natural_england_button:hover {
	background: url(../images/nav/natural_england.png) 0 -29px no-repeat;
}
.natural_england_button span {
	position: absolute;
	top: -9999px;
}

/* Buy Button */
.buy_button {
	width: 71px;
	height: 29px;
	background: url(../images/nav/buy_button.png) 0 0 no-repeat;
	display: block;
	float: left;
}
.buy_button:hover {
	background: url(../images/nav/buy_button.png) 0 -29px no-repeat;
}
.buy_button span {
	position: absolute;
	top: -9999px;
}

/* View Basket Button */
.view_basket_button {
	width: 87px;
	height: 29px;
	background: url(../images/nav/view_basket_button.png) 0 0 no-repeat;
	display: block;
	float: left;
}
.view_basket_button:hover {
	background: url(../images/nav/view_basket_button.png) 0 -29px no-repeat;
}
.view_basket_button span {
	position: absolute;
	top: -9999px;
}

/* Checkout Button */
.checkout_button {
	width: 103px;
	height: 29px;
	background: url(../images/nav/checkout_button.png) 0 0 no-repeat;
	display: block;
	float: left;
}
.checkout_button:hover {
	background: url(../images/nav/checkout_button.png) 0 -29px no-repeat;
}
.checkout_button span {
	position: absolute;
	top: -9999px;
}

/* Download Button */
.download_button {
	width: 71px;
	height: 29px;
	background: url(../images/nav/download_button.png) 0 0 no-repeat;
	display: block;
}
.download_button:hover {
	background: url(../images/nav/download_button.png) 0 -29px no-repeat;
}
.download_button span {
	position: absolute;
	top: -9999px;
}

/* Watch Button */
.watch_now_button {
	width: 71px;
	height: 29px;
	background: url(../images/nav/watch_button.png) 0 0 no-repeat;
	display: block;
}
.watch_now_button:hover {
	background: url(../images/nav/watch_button.png) 0 -29px no-repeat;
}
.watch_now_button span {
	position: absolute;
	top: -9999px;
}

/* Packges Button */
.packages_button {
	width: 300px;
	height: 57px;
	background: url(../images/societies/packages.jpg) 0 0 no-repeat;
	display: block;
}
.packages_button:hover {
	background: url(../images/societies/packages.jpg) -300px 0 no-repeat;
}
.packages_button span {
	position: absolute;
	top: -9999px;
}

/* Accommodation Choice Buttons */
.accommodation_choice_hotels_button {
	width: 200px;
	height: 85px;
	background: url(../images/nav/accommodation.jpg) 0 0 no-repeat;
	display: block;
	float: left;
	cursor:pointer;
	cursor:hand;
}
.accommodation_choice_hotels_button:hover {
	background: url(../images/nav/accommodation.jpg) -400px 0 no-repeat;
}
.accommodation_choice_hotels_button span {
	position: absolute;
	top: -9999px;
}
.accommodation_choice_self_catering_button {
	width: 200px;
	height: 85px;
	background: url(../images/nav/accommodation.jpg) -200px 0 no-repeat;
	display: block;
	float: left;
	cursor:pointer;
	cursor:hand;
}
.accommodation_choice_self_catering_button:hover {
	background: url(../images/nav/accommodation.jpg) -600px 0 no-repeat;
}
.accommodation_choice_self_catering_button span {
	position: absolute;
	top: -9999px;
}

/* Update Button */
.update_button {
	width: 71px;
	height: 29px;
	background: url(../images/nav/update_button.png) 0 0 no-repeat;
	display: block;
	border: 0px none;
	cursor: pointer;
}
.update_button:hover {
	background: url(../images/nav/update_button.png) 0 -29px no-repeat;
}
.update_button span {
	position: absolute;
	top: -9999px;
}

/* Lazy Grace Button */
.button_lazygrace {
	width: 164px;
	height: 25px;
	background: url(../images/nav/lazygrace.png) 0 0 no-repeat;
	display: block;
}
.button_lazygrace:hover {
	background: url(../images/nav/lazygrace.png) 0 -25px no-repeat;
}
.button_lazygrace span {
	position: absolute;
	top: -9999px;
}


/* Email Button */
.email_button {
	width: 214px;
	height: 21px;
	background: url(../images/nav/email.png) 0 0 no-repeat;
	display: block;
}
.email_button:hover {
	background: url(../images/nav/email.png) 0 -21px no-repeat;
}
.email_button span {
	position: absolute;
	top: -9999px;
}

/* Become a member button */
.become_a_member {
	width: 300px;
	height: 87px;
	background: url(../images/nav/become_a_member.jpg) 0 0 no-repeat;
	display: block;
}
.become_a_member:hover {
	background: url(../images/nav/become_a_member.jpg) -300px 0 no-repeat;
}
.become_a_member span {
	position: absolute;
	top: -9999px;
}

/* Download rules button */
.download_rules {
	width: 300px;
	height: 87px;
	background: url(../images/nav/download_rules.jpg) 0 0 no-repeat;
	display: block;
}
.download_rules:hover {
	background: url(../images/nav/download_rules.jpg) -300px 0 no-repeat;
}
.download_rules span {
	position: absolute;
	top: -9999px;
}


/* Club History button */
.club_history {
	width: 300px;
	height: 57px;
	background: url(../images/nav/club_history.jpg) 0 0 no-repeat;
	display: block;
}
.club_history:hover {
	background: url(../images/nav/club_history.jpg) -300px 0 no-repeat;
}
.club_history span {
	position: absolute;
	top: -9999px;
}

/* Login to Freetime button */
.freetime_button {
	width: 260px;
	height: 51px;
	background: url(../images/nav/freetime_button.png) 0 0 no-repeat;
	display: block;
}
.freetime_button:hover {
	background: url(../images/nav/freetime_button.png) 0 -51px no-repeat;
}
.freetime_button span {
	position: absolute;
	top: -9999px;
}