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

/*=INDEX PAGE
--------------------------------------------------------------------------*/
div#content_index_main{
	height: 997px;
	width: 869px;
	position: absolute;
	z-index: 1;
	top: 194px;
	background: url(images/index_content_box2.jpg) no-repeat;
	margin-left: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#content_index_main p{
	padding-left: 25px;
}
div#content_index_main a{
	color: #554945;
	text-decoration: underline;	
}
div#content_index_main a:hover{
	color: #666;
	text-decoration: none;
}
.content_index_header{
	background-image: url(images/subhdr_banner.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width: 538px;
	height: 61px;
	top: 25px;
	text-align: center;
	text-indent: -35px;
	padding-top: 15px;
	color: #9B3D38;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.content_index_main_1{
	position: absolute;
	top: 108px;
	height: 55px;
	width: 550px;
	margin-left: 262px;
	font-size: 14px;
	line-height: 1.4em;
}
.content_index_main_2{
	position: absolute;
	top: 166px;
	height: 77px;
	width: 573px;
	margin-left: 262px;
	font-size: 14px;
	line-height: 1.4em;
}
.content_index_main_3{
	position: absolute;
	top: 249px;
	height: 57px;
	width: 570px;
	font-size: 15px;
	font-weight: 700;
	left: 0px;
	background-image: url(images/index_text_we_can_help.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 287px;
}
.content_index_monthly_passes_header{
	position: absolute;
	top: 553px;
	font-size: 14px;
	width: 468px;
	height: 54px;
	padding-left: 30px;
	line-height:1.3em;
	left: 13px;
}
.content_index_admission_list_hdr{
	background-image: url(images/admission_subhdr.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	position: absolute;
	height: 37px;
	width: 148px;
	top: 603px;
	left: 50px;
}
.content_index_admission_list{
	position: absolute;
	top: 638px;
	height: 103px;
	width: 227px;
	margin-left: 55px;
	font-size: 13px;
	line-height: 1.3em;
	left: 4px;
}
.content_index_admission_list ul{
	padding: 0px;
}
.content_index_admission_list li{
	background-image: url(images/bullet_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 1.2em;
	list-style-type: none;
}
.content_index_monthly_passes_list_hdr{
	background-image:url(images/monthly_passes_subhdr.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	position: absolute;
	height: 41px;
	width: 188px;
	top: 603px;
	font-size: 15px;
	line-height: 1.3em;
	left: 300px;
}
.content_index_monthly_passes_list{
	position: absolute;
	top: 638px;
	height: 104px;
	width: 205px;
	margin-left: 305px;
	font-size: 13px;
	line-height: 1.3em;
	left: 5px;
}
.content_index_monthly_passes_list ul{
	padding: 0px;
}
.content_index_monthly_passes_list li{
	background-image: url(images/bullet_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 1.2em;
	list-style-type: none;
}
.content_index_main_6{
	position: absolute;
	top: 334px;
	height: 35px;
	width: 518px;
	margin-left: 262px;
	font-size: 14px;
	font-weight: bold;
}
.content_index_ammenities_list1{
	position: absolute;
	top: 362px;
	height: 161px;
	width: 349px;
	font-size: 13px;
	margin-left: 310px;
	line-height: 1.3em;
}
.content_index_ammenities_list1 ul{
	padding: 0px;
}
.content_index_ammenities_list1 li{
	background-image: url(images/bullet_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 1.2em;
	list-style-type: none;
}
.content_index_main_7{
	position: absolute;
	top: 840px;
	height: 53px;
	width: 412px;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: normal;
	left: 128px;
}
.content_index_main_8{
	position: absolute;
	top: 837px;
	height: 35px;
	width: 260px;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: normal;
	left: 73px;
}

/*=ABOUT PAGE
--------------------------------------------------------------------------*/
div#content_about_main{
	height: 523px;
	width: 883px;
	position: absolute;
	z-index: 1;
	top: 193px;
	background-image: url(images/content_box2.jpg);
	background-repeat: no-repeat;
	margin-left: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#content_about_main p{
	line-height: 1.4em;
	padding-left: 25px;
	font-size: 15px;
}
div#content_about_main a{
	color: #554945;
	text-decoration: underline;	
}
div#content_about_main a:hover{
	color: #666;
	text-decoration: none;
}
.content_about_header{
	background-image: url(images/subhdr_about_banner.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width: 538px;
	height: 61px;
	top: 10px;
	text-align: center;
	text-indent: -35px;
	padding-top: 30px;
	color: #9B3D38;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
}
.content_about_main_1{
	position: absolute;
	top: 113px;
	height: 229px;
	width: 496px;
	margin-left: 25px;
	left: -8px;
}
.content_about_main_2{
	position: absolute;
	top: 368px;
	height: 77px;
	width: 566px;
}
.content_about_main_3{
	position: absolute;
	top: 220px;
	height: 46px;
	width: 475px;
	font-size: 16px;
	font-weight: 700;
	left: 0px;
}

/*=PARTIES PAGE
--------------------------------------------------------------------------*/
div#content_parties_main{
	height: 923px;
	width: 869px;
	position: absolute;
	z-index: 1;
	top: 271px;
	background-image: url(images/parties_content_box.jpg);
	background-repeat: no-repeat;
	margin-left: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#content_parties_main p{
	line-height: 1.3em;
	font-size: 14px;
}
div#content_parties_main ul{
	padding: 0px;
}
div#content_parties_main li{
	font-size: 13px;
	line-height: 1.2em;
	background-image: url(images/bullet_1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 1.1em;
	list-style-type: none;	
}
div#content_parties_main a{
	color: #554945;
	text-decoration: underline;	
}
div#content_parties_main a:hover{
	color: #666;
	text-decoration: none;
}
.content_parties_header{
	background-image: url(images/parties_banner.jpg);
	background-repeat: no-repeat;
	position:absolute;
	width: 538px;
	height: 98px;
	top: -103px;
	text-align: center;
	text-indent: -130px;
	color: #9B3D38;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 58px;
}
.content_parties_main_1{
	position: absolute;
	top: 27px;
	height: 37px;
	width: 647px;
	left: 101px;
	background-image: url(images/parties_text_let_us_help.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.content_parties_main_2{
	position: absolute;
	top: 79px;
	height: 180px;
	width: 566px;
	left: 133px;
	font-size:15px;
}
.content_parties_main_3{
	position: absolute;
	top: 279px;
	height: 32px;
	width: 229px;
	font-size: 20px;
	font-weight: 700;
	left: 107px;
	text-indent: -9999px;
	background-image: url(images/parties_text_while_open.jpg);
	background-repeat: no-repeat;
}
.content_parties_main_4{
	position: absolute;
	top: 478px;
	height: 46px;
	width: 603px;
	left: 130px;
	font-size: 20px;
	font-weight: 700;
	background-image: url(images/parties_text_private_prty.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
}
.content_parties_list1{
	position: absolute;
	top: 361px;
	height: 91px;
	width: 245px;
	left: 162px;
}
.list1_snack_party{
	position: absolute;
	top: -34px;
	background-image: url(images/parties_text_snack_prty.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 258px;
	height: 31px;
	left: -28px;
	list-style-type: none;
}
.content_parties_list2{
	position: absolute;
	top: 361px;
	height: 93px;
	width: 293px;
	margin-left: 265px;
	left: 192px;
}
.list2_lunch_party{
	position: absolute;
	top: -30px;
	background-image: url(images/parties_text_lunch_prty.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 303px;
	height: 29px;
	left: -27px;
	list-style-type: none;
}
.content_parties_list3{
	position: absolute;
	top: 548px;
	height: 131px;
	width: 341px;
	left: 218px;
}
.list3_2hr_rental{
	text-indent: -9999px;
}
.list3_add_on{
	position: absolute;
	top: -460px;
	width: 92px;
	height: 24px;
	font-size: 16px;
	font-style: italic;
	font-weight: 700;
	left: -349px;
	list-style-type: none;
}
.list3_party_package{
	position: absolute;
	top: -14px;
	width: 355px;
	height: 27px;
	background-image: url(images/parties_pgroundz_prty.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	left: -20px;
}
.content_parties_list4{
	position: absolute;
	top: 725px;
	height: 75px;
	width: 207px;
	margin-left:250px;
	left: 203px;
}
.list4_pirate_party{
	position: absolute;
	top: -29px;
	background-image: url(images/parties_text_pirate_prty.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 207px;
	height: 28px;
	left: -21px;
}
.content_parties_list5{
	position: absolute;
	top: 726px;
	height: 74px;
	width: 195px;
	left: 220px;
}
.list5_fairy_party{
	position: absolute;
	top: -31px;
	background-image: url(images/parties_text_fairy_prty.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	width: 195px;
	height: 30px;
	left: -17px;
}
.content_parties_list6{
	position: absolute;
	top: 819px;
	height: 81px;
	width: 440px;
	left: 186px;
	background-image: url(images/parties_text_private_prty_hours.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

/*=CONTACT PAGE
--------------------------------------------------------------------------*/
.contact_icon_hdr{
	margin-left: 103px;
	background-image: url(images/our_team_icon.jpg);
	background-repeat: no-repeat;
	text-indent: 40px;
	position: absolute;
	top: 346px;
	height: 49px;
	width: 149px;
	background-position: 2px 2px;
	padding-top: 11px;
}
div#content_contact_main{
	height: 526px;
	width: 869px;
	position: absolute;
	z-index: 1;
	top: 194px;
	background-image: url(images/content_box.jpg);
	background-repeat: no-repeat;
	margin-left: 42px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div#content_contact_main a{
	color: #554945;
	text-decoration: underline;
	font-size: 14px;
}
div#content_contact_main a:hover{
	color: #999;
	text-decoration: underline;
	font-size: 14px;
}
div#content_contact_sidebar{
	background-image:url(images/contact_pg_side_navbar.jpg);
	position: absolute;
	height: 547px;
	width: 231px;
	background-repeat: no-repeat;
	top: -6px;
	margin-left: 594px;
	z-index: 2;
	font-size: 15px;
}
div#content_contact_sidebar a{
	color: #554945;
	font-size: 15px;
}
div#content_contact_sidebar a:hover{
	color: #999;
	font-size: 15px;
}
.content_contact_sidebar_locations{
	position: relative;
	background-image: url(images/contact_locations_icon.jpg);
	background-repeat: no-repeat;
	text-indent: 32px;
	margin-left: 250px;
	height: 400px;
	width: 400px;
	top: 250px;
}

