	body {padding:0px; margin:0px; width:100%; height:100%; background-color:#c1e2f2;}
	div.clear_element {clear:both;}
	div.page_div {width:960px; margin:0px auto; border:solid 1px #00363c;}
	
	div.page_div div.header_div {width:960px; height:125px; background-image:url(../images/header_background_repeat.gif); background-repeat:repeat-x; position:relative;}
	div.page_div div.header_div div.header_logo_div {height:125px; width:175px; position:absolute; left:12px; top:0px;}
	div.page_div div.header_div div.header_logo_div a {display:block; height:125px; width:175px; text-indent:-9999em; background-image:url(../images/header_logo.jpg); background-repeat:no-repeat;}
	div.page_div div.header_div div.header_above_line_div {width:960px; height:92px; background-image:url(../images/header_blue_background.jpg); background-repeat:no-repeat;}
	div.page_div div.header_div div.header_above_line_div div.header_tag_line_div {height:30px; width:275px; text-indent:-9999em; background-image:url(../images/header_tagline_family_fun.gif); margin:0px auto; position:relative; top:23px; left:-40px;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div {margin:0px auto; position:relative;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list {width:330px; margin:35px auto 0px auto; position:relative; left:-40px; padding:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list a, div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list a:visited {color:#ffffff; text-decoration:none;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list a:hover {text-decoration:underline;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list li {padding:2px 5px; border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; float:left; margin-left:-1px;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list li.first_list_item {border-left:none;}
	div.page_div div.header_div div.header_above_line_div div.header_navigation_div ul.navigation_list li.last_list_item {border-right:none;}
	div.page_div div.header_div div.header_right_graphic_div {height:115px; width:250px; position:absolute; right:20px; top:0px;}
	div.page_div div.header_div div.header_right_graphic_div a {display:block; height:115px; width:250px; text-indent:-9999em; background-image:url(../images/header_holiday_emblem.jpg); background-repeat:no-repeat;}
	
	div.page_div div.body_div {width:960px; background-image:url(../images/body_background_repeat.gif); background-repeat:repeat-y;}
	div.page_div div.body_div span.main_section_top_background, div.page_div div.body_div span.main_section_bottom_background {display:block; width:960px; height:2px; background-image:url(../images/body_top_bottom_background.gif); background-repeat:no-repeat; clear:both;}
	div.page_div div.body_div div.main_section_columns {width:910px; position:relative; margin-left:16px;}
	div.page_div div.body_div div.main_section_columns div.main_section_left_column {width:630px; padding:10px 20px; float:left;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column {width:240px; float:left;}
	
	div.page_div div.body_div div.main_section_columns div.main_section_left_column div.sub_section_columns {position:relative;}
	div.page_div div.body_div div.main_section_columns div.main_section_left_column div.sub_section_columns div.sub_column_one, div.page_div div.body_div div.main_section_columns div.main_section_left_column div.sub_section_columns div.sub_column_two, div.page_div div.body_div div.main_section_columns div.main_section_left_column div.sub_section_columns div.sub_column_three {width:190px; float:left; padding:0px 0px 0px 20px; margin:0px; }
	
	div.page_div div.body_div div.main_section_columns div.main_section_right_column ul.right_column_round_buttons {list-style-type:none; margin:0px; padding:0px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column ul.right_column_round_buttons li {height:90px; width:210px; margin-left:20px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column ul.right_column_round_buttons li a {display:block; width:100%; height:100%; text-indent:-9999em;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column ul.right_column_round_buttons li.free_three_day_pass a {background-image:url(../images/right_column_family_fun_pass.jpg); background-repeat:no-repeat;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column ul.right_column_round_buttons li.join_meadows_pool a {background-image:url(../images/right_column_join_us.jpg); background-repeat:no-repeat;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column ul.right_column_round_buttons li.upcoming_events a  {text-indent:0px; background-image:url(../images/right_column_open_message.jpg); background-repeat:no-repeat; width:160px; height:60px; font-weight:bold; padding:15px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
	
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div {margin-left:15px;width:240px; padding-bottom:20px; background-image:url(../images/right_column_sand_background.jpg); background-repeat:repeat-y; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; font-style:italic;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div span.testimonials_top {display:block; width:240px; height:10px; background-image:url(../images/right_column_sand_background_top.jpg); background-repeat:repeat-y; position:absolute; top:0px; left:0px; z-index:90;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div span.testimonials_bottom {display:block; width:240px; height:15px; background-image:url(../images/right_column_sand_background_bottom.jpg); background-repeat:repeat-y; position:absolute; bottom:0px; left:0px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div p {position:relative; z-index:100; padding:10px 3px 5px 18px; margin:0px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div p img {float:right; margin:2px 3px 5px 5px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div p.testimonials_quoted {text-align:right; font-size:10px; padding:0px 9px 10px 0px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.testimonials_div a {display:block; width:155px; height:24px; margin:0px auto; background-image:url(../images/right_testimonials_button.gif); background-repeat:no-repeat; text-indent:-99999em;}
	
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.photo_gallery_div {margin-left:15px; height:214px; width:240px; background-image:url(../images/right_photo_gallery_background.gif); background-repeat:repeat-y; position:relative;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.photo_gallery_div div.photo_gallery_background_div {height:196px; width:226px; background-image:url(../images/right_photo_gallery_background.jpg); background-repeat:repeat-y; position:relative; top:2px; left:11px;}
	div.page_div div.body_div div.main_section_columns div.main_section_right_column div.photo_gallery_div a {display:block; width:155px; height:24px; margin:0px auto; background-image:url(../images/right_photo_gallery_button.gif); background-repeat:no-repeat; text-indent:-99999em; position:absolute; bottom:5px; left:50%; margin-left:-77px;}

	div.page_div div.footer_div {width:960px; background-color:#088ccc; margin:0px; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
	div.page_div div.footer_div div.footer_information {margin:0px auto; padding:10px 0px;}
	div.page_div div.footer_div div.footer_information a, div.page_div div.footer_div div.footer_information a:visited {color:#ffffff; text-decoration:none;}
	div.page_div div.footer_div div.footer_information a:hover {text-decoration:underline;}
	div.page_div div.footer_div div.footer_information ul.footer_list_information {list-style-type:none; padding:0px; margin:0px;}
	div.page_div div.footer_div div.footer_information ul.footer_list_information li {padding:2px 0px; text-align:center;}
	div.page_div div.footer_div div.footer_information ul.footer_list_information li.tiny-type {font-size:10px;}
	
	/******************* Home Page Styles *******************/
	div.page_div div.header_body_div {width:960px; background-color:#088ccc;}
	div.page_div div.header_body_div div.main_section_columns {width:910px; position:relative; margin-left:16px;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_left_column {width:670px; padding:0px; float:left;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column {width:240px; float:left;}
	
	div.page_div div.header_body_div div.main_section_columns div.main_section_left_column a img {border:solid 2px #007bc3;}
	
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div {margin-left:15px;width:240px; padding-bottom:20px; background-image:url(../images/right_column_sand_background.jpg); background-repeat:repeat-y; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; font-style:italic;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div span.testimonials_top {display:block; width:240px; height:10px; background-image:url(../images/right_column_sand_background_top.jpg); background-repeat:repeat-y; position:absolute; top:0px; left:0px; z-index:90;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div span.testimonials_bottom {display:block; width:240px; height:15px; background-image:url(../images/right_column_sand_background_bottom.jpg); background-repeat:repeat-y; position:absolute; bottom:0px; left:0px;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div p {position:relative; z-index:100; padding:10px 3px 5px 18px; margin:0px;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div p img {float:right; margin:2px 3px 5px 5px;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div p.testimonials_quoted {text-align:right; font-size:10px; padding:0px 9px 10px 0px;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.testimonials_div a {display:block; width:155px; height:24px; margin:0px auto; background-image:url(../images/right_testimonials_button.gif); background-repeat:no-repeat; text-indent:-99999em;}
	
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.photo_gallery_div {margin-left:15px; height:214px; width:240px; background-image:url(../images/right_photo_gallery_background.gif); background-repeat:repeat-y; position:relative;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.photo_gallery_div div.photo_gallery_background_div {height:196px; width:226px; background-image:url(../images/right_photo_gallery_background.jpg); background-repeat:repeat-y; position:relative; top:2px; left:11px;}
	div.page_div div.header_body_div div.main_section_columns div.main_section_right_column div.photo_gallery_div a {display:block; width:155px; height:24px; margin:0px auto; background-image:url(../images/right_photo_gallery_button.gif); background-repeat:no-repeat; text-indent:-99999em; position:absolute; bottom:5px; left:50%; margin-left:-77px;}
	
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list {list-style-type:none; margin:0px; padding:0px; margin-left:40px;}
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list li {height:90px; width:210px; float:left;}
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list li a {display:block; width:100%; height:100%; text-indent:-9999em;}
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list li.free_three_day_pass a {background-image:url(../images/right_column_family_fun_pass.jpg); background-repeat:no-repeat;}
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list li.join_meadows_pool a {background-image:url(../images/right_column_join_us.jpg); background-repeat:no-repeat;}
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list li.upcoming_events {width:415px;}
	div.page_div div.header_body_div div.bottom_round_buttons ul.bottom_round_button_list li.upcoming_events a  {width:375px; text-indent:0px; background-image:url(../images/home_page_bottom_whats_happening.jpg); background-repeat:no-repeat; height:60px; font-weight:bold; padding:35px 35px 0px 25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
