@charset "utf-8";
/* CSS Document */

/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
	/* Menu Body */
	ul#menu {
		width:257px;		
		list-style:none;
		margin:0;
		padding:0;
		margin-bottom:5px;
		float:left;
	}
	
	/* Float LI Elements - horizontal display */
	ul#menu li {
		float:left;
	}
	
	/* Link - common attributes */
	ul#menu li a {	
		float:left;
		display:block;
		position:relative;
	}
	
	/* Specify width and background position attributes specifically for the class: "home" */
	ul#menu li a.membersClub {
		background:url(../images/members_button.jpg) no-repeat scroll top left;
		height:117px;
		width:257px;
	}
	
	ul#menu li a.membersClubNEW {
		background:url(../images/members_buttonNEW.jpg) no-repeat scroll top left;
		height:46px;
		width:127px;
		float:left;
	}
	
	ul#menu li a.eventEntry {
		background:url(../images/eventEntry_button.jpg) no-repeat scroll top left;
		height:93px;
		width:257px;
		float:left;
	}
	
	ul#menu li a.eventEntryNEW {
		background:url(../images/eventEntry_buttonNEW.jpg) no-repeat scroll top left;
		height:46px;
		width:127px;
	}
	
	ul#menu li a.media {
		background:url(../images/media_button.jpg) no-repeat scroll top left;
		height:75px;
		width:177px;
	}
	
	ul#menu li a.mediaSml {
		background:url(../images/media_buttonSml.jpg) no-repeat scroll top left;
		height:64px;
		width:150px;
	}
	
	ul#menu li a.photoGallery {
		background:url(../images/photoGalleries_button.jpg) no-repeat scroll top left;
		height:75px;
		width:177px;
	}
	
	ul#menu li a.photoGallerySml {
		background:url(../images/photoGalleries_buttonSml.jpg) no-repeat scroll top left;
		height:64px;
		width:150px;
	}
	
	ul#menu li a.onlineShop {
		background:url(../images/shop_button.jpg) no-repeat scroll top left;
		height:75px;
		width:177px;
	}
	
	ul#menu li a.onlineShopSml {
		background:url(../images/shop_buttonSml.jpg) no-repeat scroll top left;
		height:64px;
		width:150px;
	}
	
	ul#menu li a.videoCentre {
		background:url(../images/video_button.jpg) no-repeat scroll top left;
		height:45px;
		width:106px;
	}
	
	ul#menu li a.enterTeam {
		background:url(../images/enterTeam_button.jpg) no-repeat scroll top left;
		height:45px;
		width:106px;
	}
	
	ul#menu li a.enterEvent {
		background:url(../images/enterEvent_button.jpg) no-repeat scroll top left;
		height:60px;
		width:140px;
	}
	
	/* Span (on hover) - common attributes */
	ul#menu li a span {		
		display:block;
		position:absolute;
		top:0;
		left:0;
		height:100%;
		width:100%;
		z-index:20;
		float:left;
	}
	
	/* Span (on hover) - display pointer */
	ul#menu li a span:hover {
		cursor:pointer;
	}
	
	/* Shift background position on hover for the class: "home" */
	ul#menu li a.membersClub span {
		background:url(../images/members_button.jpg) no-repeat scroll bottom left;
		background-position:0px -117px;
	}
	
	ul#menu li a.membersClubNEW span {
		background:url(../images/members_buttonNEW.jpg) no-repeat scroll bottom left;
		background-position:0px -46px;
	}
	
	ul#menu li a.eventEntry span {
		background:url(../images/eventEntry_button.jpg) no-repeat scroll bottom left;
		background-position:0px -93px;
	}
	
	ul#menu li a.eventEntryNEW span {
		background:url(../images/eventEntry_buttonNEW.jpg) no-repeat scroll bottom left;
		background-position:0px -46px;
	}
	
	ul#menu li a.media span {
		background:url(../images/media_button.jpg) no-repeat scroll bottom left;
		background-position:0px -75px;
	}
	
	ul#menu li a.mediaSml span {
		background:url(../images/media_buttonSml.jpg) no-repeat scroll bottom left;
		background-position:0px -64px;
	}
	
	ul#menu li a.photoGallery span {
		background:url(../images/photoGalleries_button.jpg) no-repeat scroll bottom left;
		background-position:0px -75px;
	}
	
	ul#menu li a.photoGallerySml span {
		background:url(../images/photoGalleries_buttonSml.jpg) no-repeat scroll bottom left;
		background-position:0px -64px;
	}
	
	ul#menu li a.onlineShop span {
		background:url(../images/shop_button.jpg) no-repeat scroll bottom left;
		background-position:0px -75px;
	}
	
	ul#menu li a.onlineShopSml span {
		background:url(../images/shop_buttonSml.jpg) no-repeat scroll bottom left;
		background-position:0px -64px;
	}
	
	ul#menu li a.videoCentre span {
		background:url(../images/video_button.jpg) no-repeat scroll bottom left;
		background-position:0px -45px;
	}
	
	ul#menu li a.enterTeam span {
		background:url(../images/enterTeam_button.jpg) no-repeat scroll bottom left;
		background-position:0px -45px;
	}
	
	ul#menu li a.enterEvent span {
		background:url(../images/enterEvent_button.jpg) no-repeat scroll bottom left;
		background-position:0px -60px;
	}