body.parkpage #search {clear: none; margin-bottom: 12px;	
	border-bottom: 0px solid #b3cc8f; border-top-style: none;
	border-right-style: none; border-left-style: none; width: 190px; 
	background:  #D8E9C9 url(/common_images/img/search_under.jpg) repeat-x; height: 50px; float:left;}
body.parkpage #sright {padding-left: 10px;	padding-top:12px; height: 28px; vertical-align: middle;
	background: url(none) no-repeat left top;}
body.parkpage #sright .textinput {width:104px;}
#park_fact { clear: left; margin: 6px 0;  font-style:italic !important; background-color: #ddd /*for border */;}
#park_fact_container {background-color: #EEE; padding:6px 10px;} /* for border */
.park_fact_headline {float:left; margin-right: 6px; vertical-align:text-top; }
.park_fact_text {margin-left:90px; margin-top:6px;}
#park_left_col {float:left; width:498px; margin-right:10px; overflow: auto;}
#park_right_col {float:left; width:268px;background-color: #EEE; padding:8px; margin-top:10px;}
/*left col*/
.grey_line {margin-bottom:5px;}
.mapit {float:right; margin-right:10px; padding-top:0px; }
.borough {font-weight:bold; margin-bottom:0px;}
#park_description_more {margin-right:16px; padding-bottom:5px;}
#park_panorama img, #park_panorama applet {margin-left:80px;}
#park_ft_event {width:223px; float:left; margin-right:6px;}
#park_other_events {margin-top:6px; width: 223px; float:left;}
#park_ft_event_title {font-weight:bold; margin-bottom:6px;}
#park_ft_event_title a {text-decoration:none}
#park_ft_event_desc,#park_other_events, #park_vt_description, #park_facilities_list, #park_poll, #park_related {}
#park_right_col ul {}
#park_other_events_list a, #park_related a, #park_navigation a {font-weight:bold;}
#park_right_col #park_navigation ul{font-size: 14px;}
#park_facilities, #park_featured, #park_poll{float:left; width: 208px; padding:0 0 0 20px; margin-bottom:9px;}
#park_facilities {width: 212px; padding:0 0 0 16px;}
.no_featured, #park_featured {border-right:1px solid #CCC; padding:0 10px 0 10px;}
#park_featured_title, #park_featured_subtitle, #park_featured_desc, #park_dlmap_title, #park_news_title, #park_highlights_title, #park_navigation h2{text-align:center; padding-bottom:5px;}
#park_featured_image img {display:block; margin:auto; border: 1px solid #ccc;} 
#park_facilities_list, #park_highlights_more_list {list-style:none; float:left; list-style-position:outside; margin:0; padding:0;}
#park_facilities_list img {display:block; float:left; width:20px; height:20px; margin-right:4px; margin-bottom:5px;}
.park_facilities_list_text {font-weight:bold;}
#park_facilities_list li {float:left; width:106px; margin: 0 0 6px 0; height: 25px;}
#park_poll_question {margin-bottom:6px;}
#park_poll_form {padding-left:100px;}
#park_poll input {margin-right: 5px; }
#park_poll label {text-align: left; width: 100%;}
#park_poll {line-height:16px;}
.park_poll_answer {margin-left:20px; margin-bottom:3px;}
.poll_options {float: left;}
/* right col */
#park_pic,#park_vt, #park_closures, #park_related, #park_navigation, #park_videos, #park_links, #park_contacts, #park_directions, #download_map, #park_subproperty, #park_news, #highlights, #park_weather, #park_facilities_side, #park_events_side, #park_closest_parks, #park_partners, #park_directions_dynamic{ width: 250px; background-color:#FFF; padding:9px 9px 0; float:left; margin-bottom:9px;}
#park_vt, #park_related,#park_closures, #park_navigation, #park_videos, #park_links, #park_contacts, #park_directions, #download_map, #park_subproperty, #park_news, #highlights, #park_weather, #park_events_side, #park_closest_parks, #park_directions_dynamic  {background-color:#f9f9f9;}
#park_facilities_side  {background-color:#fff;}
#park_closures {background-color:#900;}
#closure_inner {background-color:#fff; padding:0; color:#900;}
.closure_msg {padding: 0 6px;} 
#park_related, #park_navigation, #park_links, #download_map, #park_videos, #park_closures {padding-bottom:9px;}
#monpic_featured{padding:0; text-align:center; }
#park_pic_featured{padding:0; width:250px; height:250px; background-color:#000; text-align:center; }
table#park_pic_featured td {margin:0; padding:0;}
#park_facilities_side #park_facilities_list li {width:120px; margin-right:5px; margin-bottom:12px;}
#park_closest_park_list, #park_directions_dynamic ul {margin-bottom:12px;}
/*
#park_pic_featured {padding:2px; position:absolute-center; width:250px; height:250px; background-color:#444;}
*/
#park_pic_featured a.featured_link {display: block; height:250px; width:250px; text-align:center;}
.featured_link img {vertical-align: middle;  }
#park_partners a {display:block; text-align:center; margin:6px 0px;}
#park_pic_thumbs {margin:0; padding:0;}
#park_pic_thumbs li,#monpic_thumbs li {padding:0;float: left; margin: 0 5px 5px 0;list-style:none; border: 1px solid #ccc; display: block;}
#park_pic_thumbs li img,#monpic_thumbs li img {display: block;}
#park_pic_thumbs li.park_pic_thumb_last {margin-right:0;}
#park_pic_more {margin-bottom:0;}
#park_vt_headline {text-align:center; border-bottom:1px solid #444; margin-bottom:12px;}
#park_vt_description {float:left; width:138px; margin-right:6px;}
#park_vt_image {float:left;width:100px; margin-top:6px; border:#666666 solid 1px;}
#park_related_title, #park_links_title, #park_contacts h3, #park_directions h3, 
	#park_weather h3, #park_facilities_side h3, #park_events_side h3, #park_videos h3,
	#park_closest_parks h3, #park_partners_title, #park_closure_title, #park_directions_dynamic h3 {text-align:center; margin-bottom:6px;}
#park_related_list {}
#park_related_list li {display:block; float: left; width:123px; margin-right:2px; line-height:14px;}
#park_more_details {float: left;margin-top: 11px;}
.park_contacts_table {width: 100%;}
.park_contacts_phone_row {text-align: right; white-space: nowrap;}
.insp_date, .insp_overall {width:228px; float:left; border-top:1px solid #ccc; padding-top: 4px;}
.insp_date, .inspectiondata {clear:left;}
.mon_img, .video_img {float:right;}
.monument_odd, .monument_even, .video_odd, .video_even {border-top:1px solid #eee; padding-top:4px;}
#mon_pics{width:210px; background-color:#eee; padding:4px 8px;clear:right; float:right; margin-left:9px; margin-bottom:6px;}
#mon_links{margin-left:9px;background-color:#eee;width:210px; float:right; text-align:center; padding:8px;margin-bottom:10px;}
#mon_links #mon_links_inner {background-color:#fff;padding:9px;width:192px;}
#monument_detail ul {list-style:none; list-style-position:outside;}
#monument_detail .mon_fields {font-weight:bold;}
#pp_nav {list-style:none; text-align:center; margin:0; padding:0;}
#pp_nav li {display: inline;}
.pp_news_date { margin-bottom:0;}
#park_page_news h3 {margin-top: 0;}
#pp_inspection_list{list-style:none; list-style-position:outside;}
#pp_inspection_list {margin-bottom: 1em;}
#park_page_photo_list {background-color:#eee; padding: 8px 4px;}
#park_page_photo_list td { background-color:#F9F9F9; padding: 4px 8px; text-align:center}
#park_page_photo_list td a {text-decoration:none; }
.pp_media_db_desc  {margin-bottom: 1em;}
.pp_selected {font-weight:bold}
#flash_player {padding:0 49px; background-color:#000;position: relative; z-index: 0;}
.vid_play_links {text-align:center;}
.morelink { font-weight:bold}
#weather_list{list-style:none; margin:0 auto; width:244px}
#weather_list li {width:55px; border:1px solid #ccc; float:left; padding:0 2px; background-color:#fff;}
.tp_banner {margin:8px 0}
#hs_message {padding: 8px; margin: 5px 7px; width:200px; float:right; background-color: #eee;}
#hs_message #hs_inner {padding: 9px; margin:0; width: 182px; background-color:#F9F9F9; font-size:11px;}
#park_map_large_link {text-align:right; padding:6px 8px;
	background: url('/common_images/expand_icon.png') 99% center no-repeat #DADCDC;
}
#park_map_large_link a:link, #park_map_large_link a:visited{
	color:#457e00;
	vertical-align: middle;
	font-weight: bold;
	display: inline-block;
	padding: 5px 30px;
} 
#park_map_large_link img{vertical-align: middle; margin-left: 10px;}
.reclinks{
	display: block;
	margin-bottom: 5px;
	}
#rec_center_hours{
	margin: 10px 0;
	background-color: #EEE;
	padding: 5px 5px 5px 40px;
	border-radius: 5px;
	background-position: 5px center;
	background-image: url('/common_images/clock_green.png');
	background-repeat: no-repeat;
}

.each_pool {
	padding-left:10px; 
	border-left:1px solid #eee;
	}

.each_pool img{
	height:16px; 
	width:16px; 
}
#main{
	width: 100%;
}

