@charset "utf-8";
/* East Park Golf Gardens ©copyright 2008 - www.eastparkgolf.com */

body {
	margin:0px;
	background: #77c2f9 url('../images/bg/bg_repeat_v3.jpg') top center repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;

}
.clear{clear: both;} /* Class used to clear content underneath.   */

#wrapper{ width:950px; height:100%; margin:0 auto;}

/* THIS IS THE CSS FOR THE STAGE SETUP WITHIN THE STRUCTURE. */
/*///////////////////////////////////////////////////////////*/

/* #NavSystem From here on! */

.accessibility { display: none; }

#navBox{float:left; width:540px; height:27px; line-height:27px; text-align:left; margin-left: 100px; margin-top: 26px; }
*html #navBox{float:left; width:540px; height:27px; line-height:27px; text-align:left; margin-left: 50px; margin-top: 26px; }
#navBox ul, #navBox ul li{ display: inline; margin: 0; padding: 0; list-style-type: none;  height: 27px; line-height: 27px;}
#navBox ul li a { height: 27px; display: block; float: left; text-decoration: none; overflow: hidden;}

#navBox ul li a:hover { background-position: 0px 27px;}
.WhereYouAre, a:hover { background-position: 0px 27px;}
.WhereYouAreFooter, a:hover {color: #ffffff;}

a#lnkHome { width: 106px; background-image:url('../images/nav/btn_home.jpg'); }
a#lnkAttractions { width: 108px; background-image:url('../images/nav/btn_attractions.jpg'); }
a#lnkPackages { width: 108px; background-image:url('../images/nav/btn_packages.jpg'); }
a#lnkEvents { width: 108px; background-image:url('../images/nav/btn_events.jpg');}
a#lnkHours { width: 108px; background-image:url('../images/nav/btn_hours.jpg'); }

/*///////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Banner. */
.Banner{float:left; height:198px; width:950px;}

/* BANNER NAV STRUCTURE!!!!!. */
/*///////////////////////////////////////////////////////////*/

#navBoxBannerbg{float:left; width:950px; height:198px;}
/*#navBoxBanner{float:left;text-align:left; height: 27px; margin-top:171px;}*/
#navBoxBanner{float:left; width:540px; text-align:left; height: 27px; margin-top:171px;}
#navBoxBanner ul, #navBoxBanner ul li{ display: inline; margin: 0; padding: 0; list-style-type: none;  height: 27px; line-height: 27px;}
#navBoxBanner ul li a { height: 27px; display: block; float: left; text-decoration: none; overflow: hidden;}

#navBoxBanner ul li a:hover { background-position: 0px 27px;}
.WhereYouAre, a:hover { background-position: 0px 27px; }


a#lnkGolf {float:left;  width: 106px; background-image:url('../images/buttons/banner/btn_golf.jpg'); }
a#lnkWaterpark {float:left;  width: 106px; background-image:url('../images/buttons/banner/btn_waterpark.jpg'); }
a#lnkCamp {float:left;  width: 106px; background-image:url('../images/buttons/banner/btn_camp.jpg'); }
a#lnkBirthday {float:left;  width: 106px; background-image:url('../images/buttons/banner/btn_birthdayParties.jpg');}
a#lnkEventsPlan {float:left;  width: 106px; background-image:url('../images/buttons/banner/btn_EventPlanning.jpg');}

/*///////////////////////////////////////////////////////////////////////////////////////////////////*/



/* Header Portion. Header Tabs! - Above  the Banner */

#headerMain{float:left; width:950px; height:112px; }
#headerMain_logo{float:left; width:300px; height:112px;}
#headerMain_right{float:left; width:650px; height:112px; background-image:url('../images/header/header.jpg'); background-repeat:no-repeat;}

.headerTabTee{ float:left;  margin-left:171px; width: 162px; height: 57px; }
*html .headerTabTee{ float:left;  margin-left:85px; width: 162px; height: 57px; }/*IE6*/

.headerTab2{ float:left; margin-left:125px; width:170px; height:57px; background-image:url('../images/header/header_search.jpg');  background-repeat:repeat-y;}
.headerTab2_Search{float: left; margin-top: 32px; margin-left: 7px; width: 170px; height: 24px;}
*html .headerTab2_Search{float:left; margin-top: 32px; margin-left:4px; width: 170px; height: 24px;}/*IE6*/
.headerTab2_Search_Parameters{float:left; width:132px; height: 13px; border:1px #ffffff solid; font-size: 10px;  margin-top:2px;}
.headerTab2_Search_Button{margin-left: 13px; margin-bottom: 3px; width: 20px; height: 20px; background-color: #5dcd95; color: #FFFFFF; border: none; font-weight: bold; float: left; background-image:url(../images/header/btn_go.jpg); cursor:pointer; }


/* Today's Hours. */
.headerInfo{ margin-right:35px; margin-top:24px; width:205px; height: 36px; text-align:left; float: right; }
.headerInfoTitle{font-size: 14px; font-weight: bold; color: #FFFFFF; text-transform: uppercase;}
.headerInfoText{font-size: 14px; font-weight:bold; color: #f9e057; text-transform: uppercase;}

/* Navigation Box. */
.navBox{ margin-top:11px; margin-right:25px; width:580px; height: 27px; float:right; text-align:left;}


/* Flash Ticker */
.flashTicker{float:left; width:950px; height: 28px;}
#flashTicker{float:left; width:950px; height: 28px;}

/* Jingle */
#jingle {float:left; color: #FFFFFF; width: 200px; height: 50px; margin-left: 2px; margin-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px; padding: 0px;}

/* Body Content. - Holder - Divisions for each section of Pre-Events */
.bodyContentHome{float:left; height: 255px; width:950px; background-image:url('../images/body/bodyContentHome.jpg');}
#bodyContentHome{float:left; height: 255px; width:950px; background-image:url('../images/body/bodyContentHome.jpg');}
.bodyContentTabs{float:left; height: 255px; background-image:url('../images/body/bodyContentTabs.jpg');}

/* Body Content. - Left Side & Tabs */
.bodyContentLeft{margin-left: 18px; margin-top: 15px; width: 330px; text-align: left; float: left;}
#bodyContentLeft{margin-left: 18px; margin-top: 15px; width: 330px; text-align: left; float: left;}
*html #bodyContentLeft{margin-left: 10px; margin-top: 15px; width: 330px; text-align: left; float: left;}

.bodyContentLeftTitle{float: left; font-size: 20px; letter-spacing: -1px; color: #FFFFFF; width: 300px; height: 23px;  }
#bodyContentLeftTitle{float: left; font-size: 20px; letter-spacing: -1px; color: #FFFFFF; width: 300px; height: 23px;  }
.bodyContentLeftThinLine{float: left; width: 330px; height: 10px; padding-top:0px;  }
#bodyContentLeftThinLine{float: left; width: 330px; height: 10px; padding-top:0px;  }
*html #bodyContentLeftThinLine{float: left; width: 330px; height: 1px;  }/*IE6*/
*+html #bodyContentLeftThinLine{float: left; width: 330px; height: 1px;  }/*IE7*/
.bodyContentLeftText1{float: left; margin-top: 8px; width: 330px; height: 30px; font-size: 12px; color: #FFFFFF;}
#bodyContentLeftText1{float: left; margin-top: 8px; width: 330px; height: 30px; font-size: 12px; color: #FFFFFF;}
.bodyContentLeftButton1{float: left; margin-top: 10px;  width: 232px; height:22px;}
#bodyContentLeftButton1{float: left; margin-top: 10px; width: 232px; height: 22px;}

.bodyContentLeftTitle2{float: left;  margin-top:23px; font-size: 20px; letter-spacing: -1px; color: #FFFFFF; width: 300px; height: 23px; }
.bodyContentLeftTitle3{float: left;  font-size: 20px; letter-spacing: -1px; color: #FFFFFF; width: 300px; height: 23px; }
#bodyContentLeftTitle2{float: left;  margin-top:23px; font-size: 20px; letter-spacing: -1px; color: #FFFFFF; width: 300px; height: 23px; }
.bodyContentLeftText2{float: left; margin-top: 8px; width: 330px; height: 30px; font-size: 12px; color: #FFFFFF;}
.bodyContentLeftButton2{float: left; margin-top: 10px; width: 232px; height: 22px;}

.bodyContentTabsPlacer{margin-left: 18px; margin-top: 15px; width: 550px; text-align: left; float: left;}
#bodyContentTabsPlacer{margin-left: 18px; margin-top: 15px; width: 550px; text-align: left; float: left;}
*html #bodyContentTabsPlacer{margin-left: 10px; margin-top: 15px; width: 550px; text-align: left; float: left;}
.bodyContentLeftThinLineLarge{width: 550px; height: 10px;  float: left;}
#bodyContentLeftThinLineLarge{width: 550px; height: 10px;  float: left;}
*html #bodyContentLeftThinLineLarge{width: 550px; height: 1px;  float: left;}
*+html #bodyContentLeftThinLineLarge{width: 550px; height: 1px;  float: left;}
.bodyContentleftLargeTextBox{margin-top: 8px; width: 550px; height: 140px; font-size: 12px; text-align: left; color: #FFFFFF; line-height: 18px;}
#bodyContentleftLargeTextBox{margin-top: 8px; width: 550px; height: 140px; font-size: 12px; text-align: left; color: #FFFFFF; line-height: 18px;}
.bodyContentleftLargeTextBox a:link{color:#ffffff; text-decoration:underline;}
.bodyContentleftLargeTextBox a:hover{color:#ffffff; text-decoration:underline;}
.bodyContentleftLargeTextBox a:visited{color:#ffffff; text-decoration:underline;}


/* Body Content. - Center */
.bodyContentCenter{margin-left: 29px; margin-top: 15px; width: 264px; text-align: left; float: left;}
#bodyContentCenter{margin-left: 29px; margin-top: 15px; width: 264px;  height:196px; text-align: left; float: left;}
.bodyContentCenterTitle{font-size: 13px; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}
#bodyContentCenterTitle{font-size: 13px; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}

.bodyContentCenterFeaturesBox{margin-top: 8px; height: 196px;}
.bodyContentCenterFeaturesBox1{margin-right: 14px; margin-bottom: 13px; width: 125px; height: 79px; float: left;}
.bodyContentCenterFeaturesBox2{margin-bottom: 13px; width: 125px; height: 79px; float: left;}
.bodyContentCenterFeaturesBox3{margin-right: 14px; width: 125px; height: 79px; float: left;}
.bodyContentCenterFeaturesBox4{margin-bottom: 13px; width: 125px; height: 79px; float: left;}

#bodyContentCenterFeaturesBox{margin-top: 8px; height:196px; width:264px; float: left;}
#bodyContentCenterFeaturesBox1{margin-right: 13px; margin-bottom: 13px; width: 125px; height: 79px; float: left;}
#bodyContentCenterFeaturesBox2{margin-bottom: 13px; width: 125px; height: 79px; float: left;}
#bodyContentCenterFeaturesBox3{margin-right: 13px; width: 125px; height: 79px; float: left;}
#bodyContentCenterFeaturesBox4{margin-bottom: 13px; width: 125px; height: 79px; float: left;}

/* Body Content. - Right */
.bodyContentRight{margin-top: 15px; margin-right: 25px; width: 252px; height: 202px; background-image:url('../images/body/bodyContentRightSide.jpg'); float: right;}
#bodyContentRight{margin-top: 15px; margin-right: 25px; width: 252px; height: 202px; background-image:url('../images/body/bodyContentRightSide.jpg'); float: right;}
*html #bodyContentRight{margin-top: 15px; margin-right: 15px; width: 252px; height: 202px; background-image:url('../images/body/bodyContentRightSide.jpg'); float: right;}
.bodyContentRightTitle{margin-top: 13px; margin-right: 11px; width: 131px; height: 19px; text-align: right; font-size: 12px; font-weight: bold; color:#FFFFFF; float: right;}
#bodyContentRightTitle{margin-top: 13px; margin-right: 11px; width: 131px; height: 19px; text-align: right; font-size: 12px; font-weight: bold; color:#FFFFFF; float: right;}
.bodyContentRightThinLine{width: 155px; height: 1px; background-image:url('../images/body/body_belowRightContentThinLien.jpg'); margin-right: 11px; float:right; }
#bodyContentRightThinLine{width: 155px; height: 1px; background-image:url('../images/body/body_belowRightContentThinLien.jpg'); margin-right: 11px; float:right; }
.bodyContentRightText1{width: 240px; height: 60px; margin-top: 8px; text-align: right; margin-right: 11px; font-size: 12px; color:#FFFFFF; float: right;}
#bodyContentRightText1{width: 240px; height: 60px; margin-top: 8px; text-align: right; margin-right: 11px; font-size: 12px; color:#FFFFFF; float: right;}
.bodyContentRightButton1{width: 103px; height: 19px; margin-top: 9px; margin-right: 11px; text-align: left; float: right;}
.bodyContentRightBlueThinLine{width: 206px; height: 1px; margin-top: 7px; margin-right: 11px; background-image:url('../images/body/body_BlueThinLine.jpg'); text-align: right; float: right;}
.bodyContentRightCalendar{width: 218px; height: 60px; margin-right: 11px; margin-top: 15px; float: right;}
#bodyContentRightCalendar{width: 218px; height: 60px; margin-right: 11px; margin-top: 15px; float: right;}


/* Footer Content */
#footerContent{float:left; width:950px; height: 38px; background-image:url('../images/footer/footer_bg.jpg'); background-repeat:no-repeat;}
#footerContentLinks{float: left; margin-left: 18px; margin-top: 15px; width: 470px; font-size: 12px; color: #212121; text-align: left;  }
#footerContentRight{float: right; margin-right: 8px; margin-top: 15px; width: 380px; font-size: 12px; font-weight: bold; color: #0d5785; text-align: right; }
*html #footerContentRight{float: right; margin-right: 0px; margin-top: 15px; width: 380px; height:15px; font-size: 12px; font-weight: bold; color: #0d5785; text-align: right; }

#footerContentLinks a:link {font-family: Arial, Helvetica, sans-serif; color: #212121; font-size: 12px; text-decoration: none;}
#footerContentLinks a:visited {font-family: Arial, Helvetica, sans-serif; color: #212121; font-size: 12px; text-decoration: none;}
#footerContentLinks a:active {font-family: Arial, Helvetica, sans-serif; color: #212121; font-size: 12px; text-decoration: none;}
#footerContentLinks a:hover {font-family: Arial, Helvetica, sans-serif; color: #212121; font-size: 12px; text-decoration: underline;}

#footerContentRight a:link {font-family: Arial, Helvetica, sans-serif; color: rgb(13,87,133); font-size: 13px; text-decoration: none;}
#footerContentRight a:visited {font-family: Arial, Helvetica, sans-serif; color: rgb(13,87,133); font-size: 13px; text-decoration: none;}
#footerContentRight a:active {font-family: Arial, Helvetica, sans-serif; color: rgb(13,87,133); font-size: 13px; text-decoration: none;}
#footerContentRight a:hover {font-family: Arial, Helvetica, sans-serif; color: rgb(13,87,133); font-size: 13px; text-decoration: underline;}



/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
/* END OF SETUP OF MAIN PAGE WITH SUB TABS */
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/




/* TABS SECTION IMAGES AND BUTTON SETUP */

.TabsImage{margin-top: 15px; margin-right:18px; width: 350px; height: 118px; float: right; text-align: left;}
*html .TabsImage{margin-top: 15px; margin-right:10px; width: 350px; height: 118px; float: right; text-align: left;}
.TabsLink {margin-top: 12px; margin-right: 21px; width: 347px; height: 56px; text-align:left; background-image:url('../images/body/body_PreButton.jpg'); float: right;}
*html .TabsLink {margin-top: 12px; margin-right: 11px; width: 347px; height: 56px; text-align:left; background-image:url('../images/body/body_PreButton.jpg'); float: right;}
.TabsLinkTextBox{margin-left: 66px; margin-top: 14px; height: 30px; font-size: 16px; color: #FFFFFF; line-height: 30px; font-weight: bold;}

#staffwrapper{ width:1255px; height:100%; margin:0 auto;}
