html {height: 100%;margin: 0px 0px 0px 0px;}

body{
	background-color: #685358;
	background-image: url(/wsimages/bg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin:0px;
	height: 100%;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
}

form, input, textarea, select {margin: 0; padding: 0;}

img {border: none;}

.noText {line-height:1px;font-size:1px;} /* tells IE to use 1px line height and font size */

div#main {
	margin: 0px auto 0px 0px;
	width: 814px;
}

div#header {
	width: 814px;
}
	div#logo {
		width: 177px;
		height: 240px;
		float: left;
	}
	div#headerFlash {
		width: 637px;
		height: 240px;
		float: left;
	}
	div#titleStrip {
		width: 637px;
		height: 68px;
		padding-left: 177px;
		border-bottom: 1px solid #B4A5AB;
		float: left;
	}
		div#subLogo {
			width: 393px;
			float: left;
		}

div#middle {
	width: 815px;
	display: block;
}

	div#left {
		width: 177px;
		float: left;
	}
	div#right {
		width: 637px;
		float: left;
	}
	.rightBackground {
		background-image: url(/wsimages/bodyContentBg.jpg);
		background-position: left;
		background-repeat: repeat-y;
	}

		/* Style for DIVs on Nav page */
		#right div#leftCol {
			float: left;
			width: 492px;
		}
		#right div#leftColOnly {
			float: left;
			width: 637px;
		}
		
		#right div#rightCol {
			width: 145px;
			float: left;
		}
		/* End style for DIVs on Nav Page */
	
		div#breadCrumbs {
			height: 19px;
			width: 474px;
			padding-left: 18px;
			padding-top: 5px;
			background-color: #908083;
			margin-bottom: 2px;
			font-family: Arial;
			font-weight: Normal;
			color: #FFFFFF;
			font-size: 11px;
			background-image: url(/wsimages/breadCrumbBg.jpg);
			background-position: top;
			background-repeat: no-repeat;
		}

		div#subHeadingStrip {
			height: 53px;
			width: 637px;
		}

		div#subHeading {
			float: left;
			height: 53px;
			width: 474px;
			background-color: #A29698;
			padding-top: 11px;
			padding-left: 18px;
			margin-bottom: 15px;
			background-image: url(/wsimages/subHeading.jpg);
			background-position: top;
			background-repeat: no-repeat;
		}
		div#subHeading h1 {font-family: Arial; font-size: 16px; color: #FFFFFF; padding: 0px; margin: 0px;}
		div#subHeading h2 {font-family: Arial; font-size: 16px; color: #FFF4BA; padding: 0px; margin: 0px;}

		div#mailListButton {
			float: right;
		}
		div#mailListButtonHome {
			float: right;
			position: relative;
		}
		div#mailListButtonHome img{
			border: none;
			position: absolute;
			top: 13px;
			right: 0;
			
		}
		#rightCol div#mailListButton {
			margin-top: 20px;
			margin-bottom: 12px;
		}		
		
		div#bodyContent {
			clear: both;
		}
			div#bodyContentHome {
				width: 637px;
			}
/*=============================
	Updated home styles
	==========================*/
div#bodyContentHome div#homeLeft{
	width: 445px;
	float: left;
	padding: 0px 0 20px 0;
	}
div#bodyContentHome h1{
	color: #FFF4BA;
	font-size: 22px;
	font-weight: bold;	
	margin: 0;
	padding: 0 0 10px 0;
}
div#bodyContentHome h1.morePadding{
	padding-top: 30px;
	}

div#teaser1,
div#teaser2,
div#teaser3,
div#teaser4{
	margin-bottom: 7px;
	width: 445px;
	height: 121px;
	}
	* html div#teaser1,
	* html div#teaser2,
	* html div#teaser3,
	* html div#teaser4{
		padding: 0;
	}
	/*--div for switching the black background on homeTeaser--*/
	div.teaserHoverOn{
		background: url("../wsimages/homeTeaserBg_hover.jpg") top right no-repeat;
		}
	div.teaserHoverOff{
		background: url("../wsimages/homeTeaserBg.jpg") top right no-repeat;
		}	


div.homeTeaser{
	width: 445px;
	height: 121px;
	overflow: hidden;
	}
	
	div.homeTeaser img{
		float:left;
		border: 5px solid #1F1015;
		margin-top: 13px;
	}
	div.homeTeaser div{
		float: left;
		width: 256px;
		padding: 9px 13px 9px 16px;
	}
	div.homeTeaser div h1{
		font-size: 22px;
		font-weight: bold;
		color: #F3AA27 !important;
		padding: 0 0 4px 0 !important;
		margin: 0;
		background: url("../wsimages/homeH1bg.jpg") bottom left no-repeat;
	
	}
	div.homeTeaser div h1 a{
		margin: 0;
		font-size: 22px;
		font-weight: normal;
		color: #F3AA27 !important;
		text-decoration: none;
		display: block;
	}
		
	div.homeTeaser div h1 a:hover{
		text-decoration: none;
	}
	div.homeTeaser div p{
		padding-top: 5px;
		margin: 0;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	div.homeTeaser div p a{
		padding: 0;
		margin: 0;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		display: block;
		text-decoration: none;
	}
	div.homeTeaser div p a:hover{
		text-decoration: none;
	}



div#bodyContentHome div#homeRight{
	width: 176px;
	float: right;
	margin: 0 0 20px 0;
	padding-bottom: 7px;
	}
	div#bodyContentHome div#homeRight div#quickLinks{
		width: 160px;
		background: #2E1E23;
		padding: 8px 9px 0px 9px;
		float: right;
		}
		div#bodyContentHome div#homeRight div#quickLinks a{
			display: block;
			width: 160px;
			margin-bottom: 7px;
			background: url("../wsimages/homeTeaserLinkBg.jpg");
			background-repeat: no-repeat;
		}
		div#bodyContentHome div#homeRight div#quickLinks a:hover{
			background-position: top right;
		}	
		div#bodyContentHome div#homeRight div#quickLinks a.ourmenu {
			background-position: 0 0;
			height: 51px;
			}
			div#bodyContentHome div#homeRight div#quickLinks a:hover.ourmenu {
				background-position: -160px 0;
				height: 51px;
				}
		
		div#bodyContentHome div#homeRight div#quickLinks a.locationopeningtimes {
			background-position: 0 -58px;
			height: 48px;
			}
			div#bodyContentHome div#homeRight div#quickLinks a:hover.locationopeningtimes {
				background-position: -160px  -58px;
				height: 48px;
				}
			
		div#bodyContentHome div#homeRight div#quickLinks a.bconnectedwireless {
			background-position: 0 -268px;
			height: 49px;
			}
			div#bodyContentHome div#homeRight div#quickLinks a:hover.bconnectedwireless {
				background-position: -160px -268px;
				height: 49px;
				}
		
		div#bodyContentHome div#homeRight div#quickLinks a.foxsports {
			background-position: 0 -324px;
			height: 38px;
			}	
			div#bodyContentHome div#homeRight div#quickLinks a:hover.foxsports {
				background-position: -160px -324px;
				height: 38px;
				}
		
		div#bodyContentHome div#homeRight div#quickLinks a.giftvouchers {
			background-position: 0 -169px;
			height: 36px;
			}
			div#bodyContentHome div#homeRight div#quickLinks a:hover.giftvouchers {
				background-position: -160px -169px;
				height: 36px;
				}
		
		div#bodyContentHome div#homeRight div#quickLinks a.eventsfunctions {
			background-position: 0 -212px;
			height: 49px;
			}
			div#bodyContentHome div#homeRight div#quickLinks a:hover.eventsfunctions {
				background-position: -160px -212px;
				height: 49px;
				}
		
		div#bodyContentHome div#homeRight div#quickLinks a.discountsoffers {
			background-position: 0 -113px;
			height: 49px;
			}
			div#bodyContentHome div#homeRight div#quickLinks a:hover.discountsoffers {
				background-position: -160px -113px;
				height: 49px;
				}
				
/*=================================== 
	Add hack to remove the background 
	for farcry container that is 
	inherited from the anchor tag 
	above ==========================*/
div#bodyContentHome div#homeRight div#quickLinks div.container-edit a{
	background: url("../wsimages/farcry_conBg.jpg") 0 30px repeat-x !important;
	}
	div#bodyContentHome div#homeRight div#quickLinks div.container-edit a:hover{
		background: url("../wsimages/farcry_conBg_hover.jpg") 0 30px repeat-x !important;
	}

div#externalCon{
	background: #403034 url("../wsimages/externalBg.jpg") top left repeat-x;
	height: 37px;
	width: 445px;
	padding: 18px 0;
	}
	div#externalCon div.imageWrapper{
		width: 143px;
		height: 40px;
		text-align: center;
		float: left;
	}
	div#externalCon div.imageWrapper h4{
		color: #F3AA27;
		font-size: 22px;
		float: left;
		padding: 0;
		margin: 0;
	}
	div#externalCon div.imageWrapper h4 a{
		color: #F3AA27;
		font-size: 22px;
		text-decoration: none;
		padding: 0;
		margin: 0;
	}
	div#externalCon div.imageWrapper h4 a:hover{
		text-decoration: underline;		
	}
/*Display style for external link in standard page*/	
div.imageWrapper{
		width: 143px;
		height: 40px;
		text-align: center;
		float: left;
	}	
			
div#bodyContentMain {
	padding-left: 18px;
}
#leftCol div#bodyContentMain {
	padding-left: 18px;
	width: 423px;
	padding-bottom: 100px;
}
* html #leftCol div#bodyContentMain {
	padding-bottom: 50px;
	}


/*
			div#contentImage {
				border: 7px solid #C9BFC2;
				display: inline;
			}
			div#contentImage img {
				padding: 4px;
				background-color: #625357;
				float: left;
			}
*/
div#HomePageAwards{
	padding-left:13px;
}


/**********************/
/*    SEARCH BOX      */
/**********************/
div#insidePanel {
	width: 163px;
	height: 19px;
	border: 1px solid #5C5054;
}

div#insidePanel.internal {
	width: 129px;
	}

input#headerSearchTerm {
	float: left;
	border: 0px;
	padding: 2px 2px 2px 5px;
	background-color: #FFFFFF;
	width: 136px;
	height: 15px;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
}

input#headerSearchTerm.internal{
	width: 102px;
	}

input#headerSearchSubmit {
	float: right;
	margin-right: 0px;
	height: 19px;
	width: 20px;
}

div#outsideBorder {
	float: right;
	margin-top: 35px;
	border-top: 7px solid #A6979C;
	border-bottom: 5px solid #A6979C;
	border-left: 7px solid #A6979C;
	border-right: 7px solid #A6979C;
	width: 164px;
}

div#outsideBorder.internal{
	width: 131px;
	}

/**********************/
/*     NEWS PAGE      */
/**********************/

div.newsDate {
	font-size: 10px!important;
	color: #F3AA27!important;
}

div.newsPagination {color: #F3AA27;}
div.newsPaginationTop {margin-top: 0px; margin-bottom: 16px; padding-left: 2px;}
div.newsPaginationBottom {margin-top: 30px;margin-bottom: 10px;}
.newsPaginationLinks {color: #F3AA27;font-size: 11px;}
.newsPaginationLinks a {color: #F3AA27;text-decoration:underline;font-size: 11px;}
.newsPaginationLinks a:hover {color: #FFF4BA;text-decoration:underline;}
.newsPaginationLinksActive  {color: #FFF4BA;font-size: 11px;}


/**********************/
/*     SITE MAP       */
/**********************/
div#siteMap {margin-top: 16px;margin-bottom: 25px;}

div.level1, div.level2 {
	margin-bottom: 4px;
	padding: 4px 7px 5px 7px;
	font-size: 12px;
	background-color: #79676C;
}

div.level2 a, div.level1 a {color: #FFF4BA;text-decoration: none;font-weight: bold;}
div.level2 a:hover, div.level1 a:hover {color: #FFF4BA;text-decoration: underline;}
div.level2 a:visited, div.level1 a:visited {}

div.level3 a, div.level4 a {color: #F3AA27;text-decoration: none;font-weight: normal;}
div.level3 a:hover, div.level4 a:hover {color: #F3AA27;text-decoration: underline;}
div.level3 a:visited, div.level4 a:visited {}

div.level3 {
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 16px;
	margin-bottom: 2px;
	border-bottom: 1px solid #B4A5AB;
}
img.level3 {
	vertical-align: middle !important;
	padding: 0px !important;
	margin: 5px 7px 0px 0px;
	border: 0px !important;
	width: auto !important;
	height: auto !important;
	background-color: transparent !important;
}

div.level4 {
	font-size: 11px;
	padding-left: 25px;
	padding-bottom: 5px;
	margin-top: -1px;
	border-bottom: 0px;
}
span.level4 {
	margin-right: 3px;
}

img.level4 {}


/**********************/
/*     MAIN MENU      */
/**********************/
div#menu {padding-right: 39px;}

div.menuItem {
	text-align: right;
	padding: 4px 6px 4px 14px;
	vertical-align: middle;
	min-height: 14px;
	/* Min height hack for IE */
	height: auto !important;
	height: 14px;
	/* End height */
}

div.menuLevel1, div.menuLevel2 {
	border-bottom: 1px solid #B4A5AB;
	border-top: 1px solid #B4A5AB;
	margin-top: -1px;
}

div.menuLevel1 a, div.menuLevel2 a {
	font-family: Arial;
	font-weight: Bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

div.menuLevel1 a:hover, div.menuLevel2 a:hover {
	text-decoration: underline;
}

div.menuLevel1_open, div.menuLevel2_open {
	border-bottom: 1px solid #B4A5AB;
	border-top: 1px solid #B4A5AB;
	margin-top: -1px;
}

div.menuLevel1_open a, div.menuLevel2_open a {
	font-family: Arial;
	font-weight: Bold;
	font-size: 11px;
	color: #F3AA27;
	text-decoration: none;
}

div.menuLevel1_open a:hover, div.menuLevel2_open a:hover {
	text-decoration: underline;
}

div.menuLevel1_active, div.menuLevel2_active {
	border-bottom: 1px solid #B4A5AB;
	border-top: 1px solid #B4A5AB;
	margin-top: -1px;
}

div.menuLevel1_active a, div.menuLevel2_active a {
	font-family: Arial;
	font-weight: Bold;
	font-size: 11px;
	color: #F3AA27;
	text-decoration: none;
}

div.menuLevel1_active a:hover, div.menuLevel2_active a:hover {
	text-decoration: underline;
}

div.menuLevel1_activeParent a, div.menuLevel2_activeParent a {
	font-family: Arial;
	font-weight: Bold;
	font-size: 11px;
	color: #F3AA27;
	text-decoration: none;
}

div.menuLevel1_activeParent a:hover, div.menuLevel2_activeParent a:hover {
	text-decoration: underline;
}

div.menuLevel3, div.menuLevel3_active {
	margin-top: -12px;
	padding: 12px 6px 4px 0px !important;
}

div.menuLevel3 a {
	font-family: Arial;
	font-weight: Normal;
	font-size: 11px;
	color: #FFF4BA;
	text-decoration: none;
}

div.menuLevel3_active a {
	font-family: Arial;
	font-weight: Normal;
	font-size: 11px;
	color: #FFF4BA;
	text-decoration: underline;
}

div.menuLevel3 a:hover, div.menuLevel3_active a:hover {
	text-decoration: underline;
}

div.menuLevel4, div.menuLevel4_active {
	margin-top: -12px;
	padding: 12px 6px 4px 0px !important;
}

div.menuLevel4 a {
	font-family: Arial;
	font-weight: Normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 9px;
	background-image: url(/wsimages/menuLevel4Bullet.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
}

div.menuLevel4_active a {
	font-family: Arial;
	font-weight: Normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 9px;
	background-image: url(/wsimages/menuLevel4Bullet.gif);
	background-position: right;
	background-repeat: no-repeat;
	display: block;
}

div.menuLevel4 a:hover, div.menuLevel4_active a:hover {
	text-decoration: underline;
}

div.menuLevel5, div.menuLevel5_active {
	background-color: #EFEDDD;
	padding-right: 18px;
}
div.menuLevel5_active {background-color: #DCD9C1;}
div.menuLevel5 a {color: #000000;text-decoration: none;font-weight: normal;}
div.menuLevel5_active a {color: #000000;text-decoration: none;font-weight: normal;}


/**********************/
/*     Google Map         */
/**********************/

div#googlelocationmap{
	color: #000000;
	}
div#googlelocationmapaddress{
	padding-bottom: 20px;
	}
	
/******************************/
/*     Podcast Teaser         */
/******************************/
div.podcast{
	padding: 0 0 16px 0;
	border-bottom: 1px solid #928187;
	margin-bottom: 10px;
	}
	div.podcast.first{
		margin-top: 20px;
		border-top: 1px solid #928187;
	}
	div.podcast h3{
		font-size: 14px !important;
		color: #FBFFFE !important;
		padding-bottom: 8px;
	}
	div#bodyContentMain div.podcast p{
		margin: 0;
		padding: 0 0 14px;
		
	}



/**********************/
/*     FOOTER         */
/**********************/

div#footerSpacer {height: 13px; clear: both; font-size: 1px; line-height: 1px;}
div#footer {
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 38px;
	background-color: #88777D;
	/*background-image: url(/wsimages/footerBg.jpg);
	background-repeat: repeat-y;*/
	width: 637px;
	opacity: .8;
	filter: alpha(opacity=80);
}
	
	div#footerLinks {
		width: 490px;
		color: #DCD6D8;
		font-size: 11px;
		float: right;
		text-align: right;
		padding-right: 15px;
	}
	* html div#footerLinks{
		width: 480px;
	}
	div#footerText {
		width: 105px;
		margin-left: 17px;
		color: #DCD6D8;
		font-size: 11px;
		float: left;
	}
div#footerLinks a:link {color: #DCD6D8; text-decoration: none;}
	div#footerLinks a:visited {color: #DCD6D8; text-decoration: none;}
	div#footerLinks a:hover {color: #DCD6D8; text-decoration: underline;}
	.footerLinksDivider {color: #4C4748;}

div#footerBottom {
	clear: both;
	height: 4px;
	width: 620px;
	margin-top: 13px;
	padding-top: 13px;
	background: #ffffff url(/wsimages/footerBottom.gif) no-repeat bottom left;
}

a#toTop, a:link#toTop , a#toTop {text-decoration: none; position: relative; top: -1px; border: 0px;}

div#footerBlurb {
	clear: both;
	padding-top: 13px;
	margin: 32px 0 0 18px;
	margin-left: 18px;
	background-image: url(/wsimages/divider.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 84px;
	width: 619px;
	}
	div#footerBlurb h1 {
		margin: 0px;
		padding: 0px;
		font-family: Arial;
		font-size: 14px;
		font-weight: bold;
		color: #FFAE00;
	}
	div#footerBlurb h2 {
		margin: 0px;
		padding: 0px;
		font-family: Arial;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	ul.homeLinks {
		margin: 0;
		padding: 15px 0 0;
		}
#mailListButton ul.homeLinks {
	padding: 0;
	}
		ul.homeLinks li {
			margin: 0 0 11px;
			padding: 0;
			background: none;
			list-style: none;
			}
		ul.homeLinks li a {
			display: block;
			width: 178px;
			height: 72px;
			text-decoration: none;
			outline: 0;
			}
		
		ul.homeLinks li.advert a {
			background: url("../wsimages/btn_advert.gif") 0 0 no-repeat;
			text-indent: -9999px;
			}
		ul.homeLinks li.vipMember a {
			background: url("../wsimages/btn_vipMember.gif") 0 0 no-repeat;
			text-indent: -9999px;
			}
		ul.homeLinks li.advert {
			margin: 0 0 22px;
			}
		* html ul.homeLinks li.advert {
			margin: 0 0 25px;
			}
			ul.homeLinks li.vipMemberInternal a {
				background: url("../wsimages/btn_vipMemberInternal.gif") 0 0 no-repeat;
				text-indent: -9999px;
				width: 145px;
				}
		
	div.featured {
		width: 445px;
		overflow: hidden;
		margin: 0 0 22px;
		padding: 15px 0 0 ;
	}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		