body { 
	margin				: 0;
	padding				: 0;
	text-align			: center;
}

/* BEGIN PRIMARY LAYOUT */

#mainbox {
	width				: 940px;
	padding				: 20px 0px 20px 0px;
	margin				: 0 auto;
	text-align			: left; 
}

/* END PRIMARY LAYOUT */

/* BEGIN HEADER LAYOUT */

#headerContainer { 
	position			: relative; 
	top					: 0px; 
	height				: 56px;
	margin-bottom		: 28px;
	background-color	: #FFFFFF;
	border: solid red 0px;
}

#headerLogo {
	width				: 260px; 
	height				: 78px;
}

#headerActionContainer {
	position			: absolute;
	top					: 4px; 
	left				: 550px; 
	padding				: 0px 0px 0px 0px;
}

.headerActionText {
	font-family			: "Arial", serif;
	font-size			: 12px;
	font-weight			: bold;
	color				: #5593CC;
}
a.headerActionText:link		{ text-decoration: none; }
a.headerActionText:active	{ text-decoration: none; }
a.headerActionText:visited	{ text-decoration: none; }
a.headerActionText:hover	{ text-decoration: underline; }

#headerCartContainer {
	position			: absolute;
	top					: 0px; 
	left				: 850px; 
}

#headerEventContainer {
	position			: absolute;
	text-align			: right;
	top					: 40px; 
	left				: 440px;
	width				: 500px;
	height				: 36px;
	color				: #F06A23;
	border: solid red 0px;
}


/* BEGIN HEADER LAYOUT */

/* MAIN MENU STYLES */

#menuContainer {
	position			: relative;
	width				: 100%;
	height				: 35px;
	text-align			: right;
	/*background-image	: url("../../../assets/images/menu/background.gif");*/
	background-repeat	: no-repeat;
	background-position	: right;
	border				: solid red 0px;
}
.menuBox {
	height				: 29px;
	text-align			: center;
}
.menuBoxMargin {
	position			: relative;
	margin-top			: 6px;
}
#menuBoxHome {
	width				: 79px; 
	background-image	: url("../../../assets/images/menu/button_off_home.gif");
}
#menuBoxAbout {
	width				: 89px; 
	background-image	: url("../../../assets/images/menu/button_off_about.gif");
}
#menuBoxHistory {
	width				: 91px; 
	background-image	: url("../../../assets/images/menu/button_off_history.gif");
}
#menuBoxGolf {
	width				: 63px; 
	background-image	: url("../../../assets/images/menu/button_off_golf.gif");
}
#menuBoxFacilities {
	width				: 102px; 
	background-image	: url("../../../assets/images/menu/button_off_facilities.gif");
}
#menuBoxLocation {
	width				: 102px; 
	background-image	: url("../../../assets/images/menu/button_off_location.gif");
}
#menuBoxContact {
	width				: 108px; 
	background-image	: url("../../../assets/images/menu/button_off_contact.gif");
}
#menuBoxMembership {
	width				: 116px; 
	background-image	: url("../../../assets/images/menu/button_off_membership.gif");
}

.menuBoxText {
	font-family			: "Times New Roman", serif;
	font-size			: 13px;
}
a.menuBoxText:link		{ color: #A8A885; text-decoration: none; }
a.menuBoxText:active	{ color: #A8A885; text-decoration: none; }
a.menuBoxText:visited	{ color: #A8A885; text-decoration: none; }
a.menuBoxText:hover		{ color: #FFFFFF; text-decoration: none; }

/* END MAIN MENU STYLES */

/* BEGIN STRIP STYLES */

#stripContainer { 
	position			: relative; 
	height				: 52px;
	border-top			: solid #FFFFFF 2px;
	background-image	: url("../../../assets/images/common/strip.gif");
}

#stripSpacerContainer { 
	position			: relative; 
	height				: 41px;
	background-image	: url("../../../assets/images/common/strip_spacer.gif");
}

/* END STRIP STYLES */

/* BEGIN CONTENT REGION */

.contentBox { 
	margin				: 0 auto;
	margin-top			: 0px;
}

.leftMenu { 
	float				: left;
	width				: 183px;
	background-color	: #D9E3D8; 
}

/* END CONTENT REGION */

/* BEGIN FOOTER REGION */

.footerContainer {
	position			: relative;
	margin-top			: 30px;
}

.footerBox {
	text-align			: center;
	color				: #999999;
}

.footerText {
	color				: #999999;
}
a.footerText:link		{ color: #999999; text-decoration: none; }
a.footerText:active		{ color: #999999; text-decoration: none; }
a.footerText:visited	{ color: #999999; text-decoration: none; }
a.footerText:hover		{ color: #999999; text-decoration: underline; }

/* END FOOTER REGION */