@charset "UTF-8";
/* CSS Document */
/*
	----------------------------
	GLOBAL WHITESPACE RESET
	____________________________
*/
body,img,p,h1,h2,h3,h4,h5,h6,hr,form,table,td,ul,li,pre,blockquote{
	margin:0;
	padding:0;
	border:0;
}
/*
	----------------------------
	HTML SELECTORS
	____________________________
*/
body {
	font:11px Arial, Helvetica, sans-serif;
	color:#4d3d2a;
	background-color:#efe9db;
	text-align:center; /* IE centering trick */
}
hr { height: 35px; background: url('../media/splashBreak.gif') repeat-x; }
a { color: #efe9db; }
a:visited { color: #bfbfbf; }
/*
	----------------------------
	LAYOUT STYLES
	____________________________
*/
#wrapper { width:1000px; height: 100%; margin: 0 auto; text-align:left; background: #b8d089; }
#masthead{ 	background-color: #efe9db; height:170px; }
#masthead img { position: relative; left: 70px; top: 31px; }
#splash { background: #efe9db; height: 475px; position: relative; }
#splash.double { height: 830px; }
#splash.prices { height: 560px; }
#splash div.nonSemantic { background: #54573c; position: absolute; z-index: 1; ; left: 652px; top: 0; width: 318px; height: 445px; padding: 15px; }
#splash div.content { background: #54573c; position: absolute; z-index: 2; left: 652px; top: 0; width: 318px; padding: 15px;}
#splash div p { font: 10pt/15pt Verdana, sans-serif; color: #efe9db; padding-bottom: 10px; }
#splash div h2 { font: 14pt Verdana, sans-serif; color: #efe9db; text-align: center; margin-bottom: 10px; }
#splash div h2#entryFee { text-align: left; }
#splash div h2#entryFee span { font-size: 8pt; }
#splash div h3 { font: 12pt Verdana, sans-serif; color: #efe9db; font-weight: bold; padding-top: 5px; }
#splash img.doubleImage { position: absolute; left: 0; top: 467px;}
#splash img.courseLogo { margin-left: 50px; margin-bottom: 5px; }
#splash img.last { margin-bottom: 0; }
#splash #courseLogos { margin-top: -2px; }
#contentExtra { background: #54573c; height: 275px; position: relative; }
#contentExtra p#westcourse { position: absolute; left: 15px; top: 10px; width: 313px; font: 10pt/15pt Verdana, sans-serif; color: #fff; padding-bottom: 10px; }
#contentExtra p#kingsnorth { position: absolute; left: 343px; top: 10px; width: 313px; font: 10pt/15pt Verdana, sans-serif; color: #fff; padding-bottom: 10px; }
#contentExtra p#southcreek { position: absolute; left: 671px; top: 10px; width: 313px; font: 10pt/15pt Verdana, sans-serif; color: #fff; padding-bottom: 10px; }
/*
	----------------------------
	NAVIGATION STYLES
	____________________________
*/
ul#navigation, ul#navigation li { list-style:none; text-align:center;}
ul#navigation { padding:0; height: 35px; background: url('../media/holidayNavBackBack.gif') repeat-x; }
ul#navigation li { float: left; display: block; width: 164px; padding:0 3px 0 0; }
ul#navigation li.first { width: 165px; }
ul#navigation li.last { padding: 0; }
ul#navigation li a { padding: 0; margin: 0; display: block; width: 100%; height: 35px; background: url('../media/holidayNavBack.gif') repeat-x; color:#fff; text-decoration:none; text-transform: uppercase; font-size:14px; line-height: 36px; }
ul#navigation li a:hover { color:#000; }

ul.events { font: 10pt/13pt Verdana, sans-serif; color: #efe9db; padding-left: 18px; margin-bottom: 10px;}
ul.events li span { font-size: 8pt; }
/*
	----------------------------
	CLASSES
	____________________________
*/
div.clear{
	overflow:hidden;
	height:1px;
	clear:both;
}
#hollidaySoldOut { background: #e7e2d6; padding: 10px 25px; font-weight: bold; border: 4px solid #5581c8; }
#hollidaySoldOut h4 { font-weight: bold; color:#4d3d2a; font: 14pt Verdana, sans-serif; text-align: center; margin-bottom: 10px;}