.bottom_mod{
width: 172px;
float:left;
margin-left:25px;
}

.bottom_mod h2 {
font-size:14px;
}
.bottom_mod_first{margin:0;}
.home_photo_mod{
width:302px;
margin-bottom:12px;
}
.home_photo_mod a{
font-size:18px;
color:#fff;
padding-top:132px;
display: block;
text-decoration:none;
}
.home_photo_mod span{
display:block;
background:url(/images/transparent_bg.png);
padding: 6px 5px;
height:21px;
}
.home_photo_mod em {
float:right;
padding-right:5px;
}
.home_your_sightings {
width:302px;
border:1px solid #e5e5e5;
margin-bottom:12px;
}

.home_your_sightings h3 {
background:#f6f6f6 url('/images/heading_background_grad.png') repeat-x left bottom;
margin:0;
padding:5px 3px;
}

.home_your_sightings a.title {
width:200px;
}

.home_your_sightings a.view_more {
float:right;
text-align:right;
font-size:12px;
padding-right: 8px;
padding-top: 2px;
width:60px;
}

.home_your_sightings .mod_body {
background:#ebebeb url('/images/mod_div_back.png') repeat-x left bottom;
height: 84px;
padding: 5px;
}

.home_your_sightings img.animal_image{
float:left;
padding-right:10px;
width:120px;
height:83px;
}

.home_your_sightings img.button {
float:left;
height:28px;
width:144px;
}

.home_your_sightings .centre_link, .home_your_sightings .sighting_link, .home_your_sightings .add_your_sighting_link {
display:block;
padding:3px 0;
}

.home_your_sightings .centre_link {
font-size:18px;
}

.home_your_sightings .sighting_link {
font-size:16px;
color:#525252;
}
#social_mod{
margin-top:13px;
}
.social_header{
padding-left:7px;
}
.home_promo_social .social_title{
color:white;
font-size:15px;
font-size:17px;
padding:7px 0 2px 7px;
}
.tab_social{
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
text-align:center;
float:left;
margin-right:7px;
}
.tab_social span{
display:block;
padding:5px 0;
width:52px;
cursor:pointer;
}
.tabhold_social{
background:url(/images/social_tab.jpg) no-repeat;
color:#fff;
}
.tabfocus_social{
background-color:#fff;
color:#01818d;
}

#social_mod .social_content{
margin-bottom: 5px;
}
.tabcontent_social{
background-color: #fff;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
margin:0 0 0 7px;
width:260px;
padding:15px 10px 0 10px;
float:left;
overflow:hidden;
height: 211px;
}
.home_promo_social{
background:url(/images/follow_us_bg.jpg) no-repeat;
font-size:13px;
float:left;
width:294px;
}
.home_promo_social .tweet_time{
font-size:12px;
color:#00808c;
}
#social1_content ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
}

#social1_content li {
padding-top:0px;
}

#social1_content .tweet_avatar {
float:left;
}

#social1_content .tweet_time{
margin: 5px 0 0 3px;
display: block;
float: left;
}

#social1_content .tweet_text{
display: block;
clear: both;
padding: 15px 0;
}

.home_promo_social ul.flickr_thumbs {
list-style:none;
margin:0;
padding:0;
height: 130px;
}

.home_promo_social ul.flickr_thumbs li {
float:left;
margin: 0 5px 5px 0;
width: 60px;
height: 60px;
overflow: hidden;
}

.home_promo_social ul.flickr_thumbs a {
	height: 60px;
	width: 60px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.home_promo_social .tabcontent_social p.follow {
clear:both;
}

.home_promo_social .tabcontent_social p.follow img {
padding-right: 3px;
position: relative;
top: -6px;
}

.home_promo_social #social3_content p.follow {
margin: 2px 0;
}

.home_promo_social #social3_content p.posted_in {
margin: 0px 0px 4px;
}

.home_promo_social #social3_content h3 {
margin-top: 0;
margin-bottom: 2px;
}

.home_promo_social #social3_content .blog_content img {
float: left;
max-width: 80px;
max-height: 100px;
padding: 0 5px 5px 0;
}

.home_promo_social #social3_content .blog_content p a {
font-size: 13px;
color: #525252;
}

.home_promo_social #social3_content .blog_content p {
margin-top: 0;
}

.home_promo_social #social4_content h3 {
clear: both;
margin-top:2px;
}

.home_promo_social #social4_content .video_thumb {
display:block;
}

.home_promo_social #social4_content .video_thumb img.thumbnail {
max-width: 200px;
max-height: 120px;
}

.home_promo_social #social4_content .video_thumb img.play {
position: relative;
top: -39px;
left: -105px;
}
#second_promo {
	width: 642px;
	clear:both;
	margin-bottom: 17px;
}
#second_promo .tabhold_info{
	background:url(/images/social_tab.jpg) no-repeat;
	color:#fff;
}
#second_promo .tabfocus_info{
	background-color:#fff;
	color:#029FAE;
}
#second_promo .tab {
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:15px;
	text-align:center;
	border-left:1px solid #D9D9D9;
	margin:0;
	cursor:pointer;
	float:left;
	height: 16px;
	width: 159px;
	padding: 7px 0 9px;
}
#second_promo .tab.first {
	border-left: none;
	width: 160px;
}
#second_promo .tabhold {
	background:#f5f5f5 url(/images/heading_background_grad_invert.png) repeat-x left top;
	color:#029FAE;
}
#second_promo .tabfocus {
	background-color:#029FAE;
	color:white;
}
#second_promo .tabcontent {
	background: #e6e6e6 url(/images/map-background-clean.png) repeat-x top right;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:13px;
	width:620px;
	border:1px solid #d9d9d9;
	padding:15px 10px 0 10px;
	clear:left;
	height: 268px;
}
#second_promo img {
	max-width: 316px;
	max-height: 252px;
}
#second_promo .tabs {
	margin-bottom: 0;
}
#second_promo .tab_head {
	border:1px solid #D9D9D9;
	border-bottom: none;
}
#second_promo .tab span {
	width: 157px;
	text-align: center;
	display: block;
}
#second_promo .arrow_container {
	position: relative;
	top: 5px;
	text-align: center;
}
#second_promo .arrow {
	border-color:  #029FAE transparent transparent transparent;
	border-style:solid;
	border-width:5px;
	width:0;
	height:0;
	margin: 0 auto;
	padding: 0;
}
#second_promo .second_promo_left {
	float:left;
	width:316px;
}
#second_promo .second_promo_right {
	float:right;
	width:250px;
	margin:0 20px 0 0;
	min-height: 253px;
	overflow: hidden;
	padding-bottom:10px;
}
#second_promo .second_promo_full {
	padding-bottom:10px;
}
#second_promo .video_box {
	width: 300px;
	height: 120px;
	float:left;
	margin-bottom: 14px;
}
#second_promo .video_box.first {
	margin-right:19px;
}
#second_promo .video_box a.video_image {
	display:block;
	width: 300px;
	height: 120px;
}
#second_promo .video_box a.video_image img {
	padding: 40px 0 20px 140px;
}
#second_promo .video_box span {
	color: white;
	background: url(/images/transparent_bg.png);
	padding: 2px 0 2px 5px;
	font-size: 12px;
	display: block;
}
#second_promo .tabcontent .player {
	width:600px;
	height:280px;
	float:left;
}
#second_promo .tabcontent .close {
	float:left;
	background-color: white;
	border: 1px solid #999;
	margin-left:2px;
}
#second_promo .tabcontent .close a {
	color:red;
	padding:3px;
	font-weight:bold;
	display:block;
}

#second_promo .image_box {
	width: 300px;
	height: 120px;
	float:left;
	margin-bottom: 14px;
}
#second_promo .image_box.first {
	margin-right:19px;
}
#second_promo .image_box a.image {
	display:block;
	width: 300px;
	height: 23px;
	padding-top: 97px;
	background-position: left top;
}
#second_promo .image_box a.image span {
	color: white;
	background-image: url(/images/transparent_bg.png);
	padding: 2px 0 2px 5px;
	font-size: 12px;
	display: block;
}
.home_promo_social_new {
	background: #00938d url(/images/social_media_bg.png) repeat-x top left;
	padding: 10px;
	font-size:13px;
	float:left;
	width:274px;
}

.home_promo_social_new .social_title {
	color: white;
	font-size: 16px;
}

.home_promo_social_new .social_mod .fb-like {
	margin-top: 6px;
}

.home_promo_social_new .social_mod {
	margin-top: 10px;
	border: 1px solid #dedfdf;
}

.home_promo_social_new .social_mod .social_tab {
	background: #e5e5e5 url(/images/social_media_tab_bg.png) repeat-x top left;
	height: 35px;
	padding: 9px;
}

.home_promo_social_new .social_mod .social_tab img {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
}

.home_promo_social_new .social_mod .social_tab h3 {
	float: left;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.home_promo_social_new .social_mod .social_tab p {
	float: left;
	margin: 0;
	font-size: 11px;
}

#container .home_promo_social_new .social_mod .social_tab p a{
	color: #444444;
}
.home_promo_news{
float:left;
font-size:13px;
width:326px;
border: 1px solid #E5E5E5;
margin-right:20px;
height: 315px;
background: #E6E6E6 url(/images/map-background-clean.png) repeat-x 0px 32px;
overflow: hidden;
}

.home_promo_news h3.latest {
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 9px 3px 9px 9px;
border-bottom: 1px solid #E5E5E5;
font-size: 16px;
}

.home_promo_news h3.latest span{
float:right;
font-size:12px;
font-weight: normal;
}

.home_promo_news span img {
vertical-align:middle;
padding-right:3px;
} 

.home_promo_news .top{
padding:7px;
max-height: 176px;
overflow:hidden;
}

.home_promo_news h2{
margin-bottom:1px;
margin-top:0;
max-height: 42px;
overflow: hidden;
}

.home_promo_news .date {
margin:0;
}

.home_promo_news .date a{
color:#595852;
}

.home_promo_news .top img {
float:left;
padding-right: 5px;
max-width: 100px;
max-height: 80px;
}

.home_promo_news .content a {
color:#595852;
}

.home_promo_news .content a span{
color:#0195A4;
}

.home_promo_news .bottom {
padding:7px;
clear: both;
margin-top: 15px;
border-top: 1px solid #E5E5E5;
}

.home_promo_news h3 {
margin:0;
}

.home_promo_news h3 a {
color:#0195A4;
}

.home_promo_news ul {
margin:5px 0;
padding-left:15px;
color: #0195A4;
}
.visit_wetland_mod{width:303px;margin-bottom:12px;border: 1px solid #E5E5E5;}
.visit_wetland_mod .visit_header{
border-bottom: 1px solid #E5E5E5;
}
.visit_wetland_mod .visit_header h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;}
.visit_wetland_mod .visit_content{font-size:12px;background: #e1e1e1 url(/images/visit_wetland_mod.png) repeat-x top left;
padding:5px 5px 12px;}
.visit_content img {
float:right;
width:165px;
padding-left:20px;
}
.visit_wetland_mod .visit_content h2 {margin:0; font-size: 15px;}

.visit_wetland_mod a{color:#029fae;text-decoration:none}
.visit_wetland_mod a:visited{color:#029fae;text-decoration:none}
.visit_wetland_mod a:hover{text-decoration:underline}
.visit_wetland_mod #postcode{color:#CCC}
.visit_wetland_mod #postcode.selected{color:black}
.visit_wetland_mod input#postcode{background-color:#fff;border:1px solid #999;font-family:trebuchet MS,Arial,Helvetica,sans-serif;color:#666;padding:5px;margin:8px 8px 0 0;width:185px;height:16px;font-size:13px}
.visit_wetland_mod select{background-color:#fff;color:#666;padding:5px;border:1px solid #999;font-family:trebuchet MS,Arial,Helvetica,sans-serif;width:286px}
.visit_wetland_mod input.find_button{border:none;padding:0;position:relative;top:9px}
.int_follow_us{
width:205px;margin-bottom:12px;border: 1px solid #E5E5E5;
background:#f5f5f5;
}

.int_follow_us h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}

.int_follow_us .int_content {
padding: 8px 0 8px 6px;
}

.int_follow_us .int_content span {
padding-right:2px;
}
.visitor_info_mod{
padding:5px;
background: #EBEBEB;
margin-bottom:12px;
}
.visitor_info_mod h3 {
margin-top:0;
}
.visitor_info_mod .header{
height:26px;
}
.tab_info{
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
text-align:center;
margin-right:2px;
width:50px;
float: left;
}
.tab_info span {
padding:5px 0;
cursor:pointer;
display:block;
}
.tabcontent_info{
background:#fff;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:13px;
width:175px;
padding:8px 10px;
overflow: hidden;
}
#centre_info_map{
height:175px;
width:175px;
}

.visitor_info_mod .tabfocus_info {
	background-color: white;
}

.visitor_info_mod .tabhold_info {
	background-color: #D1D1D1;
}
.news_videos_mod {
background:#ebebeb;
padding:5px;
margin-bottom:12px;
font-size:12px;
}
.news_videos_mod .news_videos_mod_individual{
background:#fff;
float:left;
width:253px;
padding:5px;
margin-right:5px;
height: 180px;
overflow:hidden;
}

.news_videos_mod div.rss_link{
float:right;
padding: 0 0 5px 5px;
}

.news_videos_mod_individual h3 {
margin:0 0 2px 0;
max-height: 37px;
overflow: hidden;
}
.news_videos_mod_individual p.content img {
float:left;
padding: 0 5px 5px 0;
max-width: 112px;
max-height: 74px;
}

.news_videos_mod_individual p{
margin:7px 0;
}

.news_videos_mod_individual .date a {
color:#595852;
}

.news_videos_mod_individual .content a {
color:#595852;
}

.news_videos_mod_individual .content a span{
color:#0195A4;
}
.centre_photo_mod{
width:264px;
}
.centre_photo_mod a{
font-size:18px;
color:#fff;
padding-top:114px;
display: block;
text-decoration:none;
}
.centre_photo_mod span{
display:block;
background:url(/images/transparent_bg.png);
padding: 6px 5px;
height:21px;
}
.centre_photo_mod em {
float:right;
padding-right:5px;
}
.centre_photo_mod.green span{
background:url(/images/transparent_bg_green.png);
}
.int_what_can_see{
width:205px;
margin-bottom:12px;
border: 1px solid #E5E5E5;
background:#f5f5f5;
}
.int_what_can_see h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}
.int_what_can_see .int_content {
padding: 7px;
}
.int_what_can_see .int_content a {
display:block;
float:left;
}
.int_what_can_see .int_content a.image{
padding-right:5px;
}
.int_what_can_see .int_content a.title{
width:100px;
}
.int_facebook_like{
width:197px;
margin-bottom:12px;
border: 1px solid #E5E5E5;
background:#f5f5f5;
padding: 8px 0 8px 6px;
}
.int_facebook_like iframe{
border:none;
overflow:hidden;
width:193px;
height:auto;
max-height:500px;
}
.int_interactive_map{
width:205px;
margin-bottom:12px;
border: 1px solid #E5E5E5;
background:white;
}

.int_interactive_map h3{
margin: 0;
padding: 7px 3px 7px 7px;
}

.int_interactive_map .int_content {
padding: 0;
}
.whats_on_today_mod {
border: 1px solid #E5E5E5;
margin-bottom:12px;
font-size:12px;
}
.whats_on_today_mod a.view_all {
float: right;
padding:10px 5px 0 0;
font-size:12px;
}
.whats_on_today_mod h3 {
border-bottom: 1px solid #E5E5E5;
background: #F5F5F5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}

.whats_on_today_mod h3 a:hover {
text-decoration:underline;
}

.whats_on_today_mod #whats_on_today_content img.start_preload{
margin:65px 252px;
}

.whats_on_today_mod .controls {
padding: 2px 5px;
height: 23px;
}

.whats_on_today_mod .controls .type {
float:right;
}
.whats_on_today_mod #whats_on_today_content .events{
background: white url('/images/whats_on_back_grad.jpg') no-repeat left top;
}
.whats_on_today_mod .indv_event{
float: left;
width: 240px;
margin-right: 18px;
padding:10px;
}
.whats_on_today_mod .indv_event.even{
margin-right:0;
}
.whats_on_today_mod .indv_event table {
	background:#e6e6e6;
	float:left;
	width:38px;
	height:38px;
	overflow: hidden;
	text-transform:uppercase;
	line-height: 16px;
	font-size: 11px;
}

.whats_on_today_mod .indv_event table .start_time {
	width: 36px;
}
.whats_on_today_mod .indv_event .details{
float:left;
padding-left:5px;
width: 182px;
}
.whats_on_today_mod .indv_event h3{
background:none;
border:none;
margin:0 0 3px 0;
padding:0;
}
.whats_on_today_mod .indv_event span a{
color: #666;
}
.whats_on_today_mod p{
margin:0;
padding:10px 5px;
}
.whats_on_now {
	margin-bottom:12px;
}

.whats_on_now h3 {
	border: 1px solid #E5E5E5;
	background: #F5F5F5 url('/images/heading_background_grad_invert.png') repeat-x left top;
	margin: 0;
	padding: 7px 3px 7px 7px;
}

.whats_on_now h3 span {
	float:right;
	font-size:12px;
}

.whats_on_now_content {
	padding: 0 5px;
	background: white url('/images/whats_on_back_grad.jpg') no-repeat left top;
}
.whats_on_now_content .events_for {
	font-size:12px;
	padding: 2px 0;
	display: block;
}
.whats_on_now .indv_event{
	width: 195px;
	border-top: 1px solid #E5E5E5;
	padding:5px 0;
}
.whats_on_now .first{
	border: 0px white none;
}
.whats_on_now .indv_event, .whats_on_now .indv_event h3 {
	font-size:13px;
}
.whats_on_now .indv_event table {
	background:#e6e6e6;
	float:left;
	width:38px;
	height:38px;
	overflow: hidden;
	text-transform:uppercase;
	line-height: 16px;
	font-size: 11px;
}
.whats_on_now .indv_event table .number {
	font-size: 20px;
}
.whats_on_now .indv_event .details{
	float:left;
	padding-left:5px;
	width: 137px;
}
.whats_on_now .indv_event .details .smaller {
	font-size: 10px;
}
.whats_on_now_content h3{
	background:none;
	border:none;
	margin:0 0 3px 0;
	padding:0;
}
.whats_on_now .indv_event span a{
	color: #666;
}
.standard_mod {
	width: 205px;
	margin-bottom: 12px;
}

#main_content .standard_mod h2 {
	background-color: #0195A4;
	margin: 0;
	padding: 2px 4px;
}

#main_content .standard_mod h2 a {
	color: white;
	text-decoration: none;
}

#main_content .standard_mod h2 a:hover {
	text-decoration: underline;
	color: #D8EAEC;
}

#main_content a.find_out_more {
	color: #f57f21;
}
.internal_photo_mod{
width:205px;
margin-bottom:12px;
}
.internal_photo_mod a{
font-size:18px;
color:#fff;
padding-top:101px;
display: block;
text-decoration:none;
}
.internal_photo_mod span{
display:block;
background:url(/images/transparent_bg.png);
padding: 6px 5px;
height:21px;
}
.internal_photo_mod em {
float:right;
padding-right:5px;
}
.internal_photo_mod.green{
margin: 0 12px 12px 0;
}
.internal_photo_mod.green span{
background:url(/images/transparent_bg_green.png);
}
.report_a_sighting {
border:1px solid #e5e5e5;
margin-bottom:12px;
}

.report_a_sighting h3 {
background: #f6f6f6 url('/images/heading_background_grad.png') repeat-x left top;
margin:0;
padding:5px 3px;
}

.report_a_sighting .mod_body {
background: white url('/images/mod_div_back.png') repeat-x left top;
padding: 5px;
}

.report_a_sighting p {
margin: 5px 0;
}

.report_a_sighting .heading{
font-weight: bold;
color: #029FAE;
margin-top: 10px;
}

.report_a_sighting .heading select {
margin-left:10px;
}

.report_a_sighting .heading span {
font-weight: normal;
}

.report_a_sighting .record_text {
font-size:12px;
margin-bottom: 20px;
}

.report_a_sighting .unsure_text {
font-size:10px;
font-style: italic;
}

.report_a_sighting .submit {
text-align:center;
}

#adopt-sidebar{
	margin-bottom: 12px;
}
#adopt-sidebar a{
	text-decoration: none;
	color: #fff;
}
#adopt-sidebar h2, #adopt-sidebar h3{
	margin: 0;
	padding: 0;
	line-height: 1.1em;
	font-weight: normal;
}
#adopt-sidebar h2{
	font-size: 2em;
	margin: 50px 0 8px;
}
#adopt-sidebar p{
	margin: 7px 0;
}
#adopt-sidebar ul {
padding: 0 0 0 20px;
margin: 2px 0;
}

#adopt-sidebar p, #adopt-sidebar li{
	font-size: 0.8em;
	line-height: 16px;
	padding: 1px 0;
}
#adopt-sidebar .adopt-sidebar-alt-text a{
	color: #006e6a;
}
#adopt-sidebar-header{
	color: #fff;
	background: transparent url('/images/adoption/adopt-sidebar-header-new.jpg') top left no-repeat;
	height: 304px;
	padding: 4px 0 0 12px;
}
#adopt-accordion{
	color: #1f1f1f;
}
#adopt-sidebar a.adopt-accordion-header{
	display: block;
	text-decoration: none;
	color: #383d3d;
	border-top: 1px solid #e6e6e6;
	line-height: 1em;
	height: 32px;
	line-height: 32px;
	font-size: 0.75em;
	padding:2px;
}
#adopt-sidebar a.adopt-accordion-header-first{
	border-top: none;
}
#adopt-sidebar a.adopt-accordion-header img{
	margin: 1px 5px 1px 1px;
	float: left;
}
#adopt-sidebar #bird-eye{
	float: right;
	margin-right: 62px;
}
#adopt-accordion a.ui-state-active{
	color: #009992;
	font-size: 1em;
	text-align: center;
}
#adopt-accordion .ui-state-active img{
	display: none;
}
#adopt-accordion div{
	padding: 10px;
}
#adopt-accordion div a{
	margin-left: 44px;
}
#adopt-accordion div img.adopt-thumb-medium{
	padding: 3px;
	margin-left: 30px;
	background: #00948d;
}
#visit_wetland_mod_new {
	width:303px;
	margin-bottom:12px;
	border: 1px solid #dcdcdc;
	height: 456px;
	background: #E6E6E6;
}
#visit_wetland_mod_new .visit_header{
	border-bottom: 1px solid #dcdcdc;
}
#visit_wetland_mod_new .visit_header h3{
	background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
	margin: 0;
	padding: 7px 3px 7px 7px;
}
#visit_wetland_mod_new .visit_content{
	font-size:12px;
	padding:5px;
}
.visit_content img {
	float:right;
	width:165px;
	padding-left:20px;
}
#visit_wetland_mod_new .visit_content {
	height: 264px;
	background: #e6e6e6 url(/images/map-background.jpg) no-repeat top left;
}

#visit_wetland_mod_new .visit_content a {
	width: 19px;
	height: 20px;
	background: transparent url('/images/marker.png') repeat-x left top;
	display: block;
	float: left;
	text-decoration: none;
}

#visit_wetland_mod_new .visit_content .marker.arundel{
	position: relative;
	top: 216px;
	left: 200px;
}
#visit_wetland_mod_new .visit_content .marker.caerlaverock{
	position: relative;
	top: 99px;
	left: 127px;
}
#visit_wetland_mod_new .visit_content .marker.castle-espie{
	position: relative;
	top: 113px;
	left: 74px;
}
#visit_wetland_mod_new .visit_content .marker.llanelli{
	position: relative;
	top: 193px;
	left: 81px;
}
#visit_wetland_mod_new .visit_content .marker.london{
	position: relative;
	top: 197px;
	left: 137px;
}
#visit_wetland_mod_new .visit_content .marker.martin-mere{
	position: relative;
	top: 137px;
	left: 62px;
}
#visit_wetland_mod_new .visit_content .marker.slimbridge{
	position: relative;
	top: 201px;
	left: 49px;
}
#visit_wetland_mod_new .visit_content .marker.washington{
	position: relative;
	top: 100px;
	left: 46px;
}
#visit_wetland_mod_new .visit_content .marker.welney{
	position: relative;
	top: 163px;
	left: 61px;
}

#visit_wetland_mod_new .visit_content a span {
	display:none;
	position: relative;
	padding: 5px 10px;
	width: 258px;
	height: 61px;
	background: transparent url('/images/centre_tooltip_bg.png') no-repeat left top;
	right: 122px;
	top: -57px;
	z-index: 100;
	text-decoration: none;
	font-family: 'Open Sans', trebuchetMS,Arial,Helvetica,sans-serif;
}

#visit_wetland_mod_new .visit_content a span h2 {
	color: black;
	margin: 12px;
	font-size: 14px;
	padding: 0;
	text-decoration: none;
}

#visit_wetland_mod_new .visit_content a span h3 {
	margin: 0;
	padding: 0;
	color: #666;
	text-decoration: none;
}

#visit_wetland_mod_new .visit_content a:hover {
	text-decoration: none;
	background: transparent url('/images/marker-hover.png') repeat-x left top;
}

#visit_wetland_mod_new .visit_content a:hover span {
	display:block;
	text-decoration: none;
}
#visit_wetland_mod_new .visit_bottom {
	background: #e6e6e6;
	border-top: 1px solid #dcdcdc;
	padding: 10px;
}

#visit_wetland_mod_new .visit_bottom h3 {
	margin: 0 0 5px;
}

#visit_wetland_mod_new a{
	color:#029fae;
	text-decoration:none;
}

#visit_wetland_mod_new #postcode{
	color:#CCC;
}

#visit_wetland_mod_new #postcode.selected{
	color:black
}

#visit_wetland_mod_new input#postcode{
	background-color:#fff;
	border:1px solid #999;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	color:#666;
	padding:5px;
	margin: 8px 0px 0 0;
	width: 238px;
	height:14px;
	font-size:13px;
}

#visit_wetland_mod_new select{
	background-color:#fff;
	color:#666;
	padding:5px;
	border:1px solid #999;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	width:286px;
}

#visit_wetland_mod_new input.find_button{
	border:none;
	padding:0;
	position:relative;
	top:8px
}
.basket_mod{
width:205px;margin-bottom:12px;border: 1px solid #E5E5E5;
background:#f5f5f5;
}

.basket_mod h3{
float:left;
margin: 0;
padding: 7px 3px 7px 7px;
}

.basket_mod .int_content {
padding: 8px 0 8px 6px;
}

.basket_mod .basket_mod_head {
height:30px;
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
}

.basket_mod .basket_mod_head img {
float:right;
height:20px;
padding: 5px 5px 0 0;
}

.basket_items {
list-style: none; 
padding-left:10px;
margin: 10px 0 0 0;
}

.basket_items li {
background: url(/images/basket_item_bg.png) no-repeat 0 0;
padding-right:5px; 
padding-left:15px;
font-size:12px;
padding-bottom: 10px;
}

.basket_items li.last {
padding-bottom: 0 !important;
}

.basket_items li p {
margin:0;
}

.basket_items li p span.basket_green {
color:#0195A4;
}
.int_twitter_sightings{
width:205px;
margin-bottom:12px;
border: 1px solid #E5E5E5;
background:#f5f5f5;
}
.int_twitter_sightings h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}
.int_twitter_sightings .int_content {
padding: 0 7px 7px 7px;
}

.int_twitter_sightings ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 12px;
}

.int_twitter_sightings li {
border-top: 1px solid #E5E5E5;
padding-top:10px;
}

.int_twitter_sightings .tweet_avatar {
float:left;
}

.int_twitter_sightings .tweet_time{
margin: 5px 0 0 3px;
display: block;
float: left;
}

.int_twitter_sightings .tweet_text{
display: block;
clear: both;
padding-top: 3px;
}

.int_twitter_sightings h4 {
border-top: 1px solid #E5E5E5;
margin:10px 0;
padding-top: 10px;
}

.int_twitter_sightings p {
margin: 3px 0;
}
#news_promo{
	width:535px;
	clear:both;
	margin-bottom:12px;
}

#news_promo .tabhold_info{
	background:url(/images/social_tab.jpg) no-repeat;
	color:#fff;
}
#news_promo .tabfocus_info{
	background-color:#fff;
	color:#029FAE;
}
#news_promo .tab {
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:15px;
	text-align:center;
	border-left:1px solid #D9D9D9;
	margin:0;
	cursor:pointer;
	float:left;
	height: 16px;
	width: 130px;
	padding: 7px 0 9px;
}
#news_promo .tab.first {
	border-left: none;
	width: 134px;
}
#news_promo .tabhold {
	background:#f5f5f5 url(/images/heading_background_grad_invert.png) repeat-x left top;
	color:#029FAE;
}
#news_promo .tabfocus {
	background-color:#029FAE;
	color:white;
}
#news_promo .tabcontent {
	background: #e6e6e6 url(/images/map-background-clean.png) repeat-x top right;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:13px;
	width:620px;
	border:1px solid #d9d9d9;
	padding:15px 10px 0 10px;
	clear:left;
}
.news_promo_left{
	float:left;
	width:235px;
}

.news_promo_left img {
	max-width:235px;
}
.news_promo_right{
	float:right;
	width:250px;
	margin:0 20px 0 0;
	min-height:260px;
	overflow: hidden;
}

.news_promo_right .additional {
	border-top: 1px solid #0195A4;
}

.news_promo_right .additional p {
	font-size: 12px;
}

#news_promo .tabcontent {
	width: 515px;
	padding: 10px;
}

#news_promo .row {
	border-top: 1px solid #D9D9D9;
	clear:both;
	padding-top:10px;
}
#news_promo .row.first {
	border:none;
	padding-top:0;
}
#news_promo .row h3 {
	margin-top:0;
}

#news_promo .row_left {
	float:left;
	padding:0 10px 10px 0;
	width: 162px;
}

#news_promo .row_left img {
	max-height: 108px;
	max-width: 162px;
	float:right;
}

#news_promo .row_right {
	float: left;
	width:342px;
}

#news_promo ul.flickr_thumbs {
	list-style: none;
	margin:0;
	padding:0;
}

#news_promo ul.flickr_thumbs li {
	float: left;
	padding: 0 5px 5px 0;
	width:165px;
	height:165px;
	text-align:center;
}

#news_promo ul.flickr_thumbs li img {
	max-width:165px;
	max-height:165px;
}
#news_promo .arrow_container {
	position: relative;
	top: 5px;
	text-align: center;
}
#news_promo .arrow {
	border-color:  #029FAE transparent transparent transparent;
	border-style:solid;
	border-width:5px;
	width:0;
	height:0;
	margin: 0 auto;
	padding: 0;
}
.news_landing_blogs {
	border-top: 1px dotted #0195A4;
	width: 535px;
	clear: both;
}

.news_landing_blogs .rss_button {
	float: left;
	width: 20px;
	padding: 30px;
}

.news_landing_blogs .content {
	float: left;
	width: 455px;
}

.news_landing_blogs h2 {
	font-size: 19px;
}

.news_landing_blogs h2 a {
	color: #595852;
}

.news_landing_blogs h4 {
	margin: 0;
	font-size: 12px;
}

.news_landing_blogs h4 a {
	color: #595852;
}

.news_landing_blogs h3 {
	margin-top: 3px;
}
.news_videos_mod.latest_news h3 {
font-size:17px;
width: auto;
margin-bottom: 17px;
}

.news_videos_mod.latest_news span.not_nearest {
float:right;
font-size:12px;
}

.news_videos_mod.latest_news span.not_nearest form, .news_videos_mod.latest_news span.not_nearest select {
	padding:0;
	margin:0;
}

.news_videos_mod.latest_news h3 .rss_link {
position: relative;
top: 2px;
padding-left: 8px;
}

.news_videos_mod.latest_news .news_videos_mod_individual {
width: 250px;
height: 180px;
}

.news_videos_mod.latest_news .news_videos_mod_individual h3 {
font-size: 15px;
margin: 0 0 2px 0;
}
.whats_on_now span.not_centre {
display: block;
font-size:11px;
padding: 6px 0;
}

.whats_on_now span.not_centre a {
color: #666;
}
.newsletter_sign_up {
background: #f1f7f7 url(/images/green_grad_bg.png) repeat-x top left;
padding: 3px;
margin-bottom: 12px;
}

.newsletter_sign_up h3 {
text-align:center;
margin: 2px 0 10px;
}

.newsletter_sign_up .text_field {
background-color: white;
border: 1px solid black;
}

.newsletter_sign_up .text_field input {
border: none;
color: #B2B2B2;
width: 195px;
}

.newsletter_sign_up .text_field input.selected {
color: black;
}

.newsletter_sign_up .sign_up_button {
text-align: right;
padding: 6px 2px 5px;
}

.mod_blog_tags{
width:205px;
background:#f5f5f5;
margin-bottom: 12px;
border-top: 3px solid #046971;
}

.mod_blog_tags h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
color: #666;
border-bottom: 1px dotted #0195A4;
font-size: 17px;
}

.mod_blog_tags .int_content {
padding: 8px 0 8px 6px;
}
.mod_blog_tags ul {
list-style: none;
padding: 0;
margin:0;
}

.mod_blog_tags ul li {
font-size:12px;
padding:5px 0;
}

#what_to_see_at_promo{
width:535px;
clear:both;
margin-bottom: 12px;
}

#what_to_see_at_promo .tabs {
margin-bottom: 2px;
}

#what_to_see_at_promo .tabcontent {
width: 519px;
background: white;
border: 1px solid #056872;
}

#what_to_see_at_promo .row {
border-top: 1px solid #D9D9D9;
clear:both;
padding-top:10px;
}
#what_to_see_at_promo .row.first {
border:none;
padding-top:0;
}
#what_to_see_at_promo .row h3 {
margin-top:0;
}

#what_to_see_at_promo .row_left {
float:left;
padding:0 10px 10px 0;
width:100px;
}

#what_to_see_at_promo .row_left img {
max-width: 100px;
}

#what_to_see_at_promo .row_right {
float: left;
width:408px;
}

.basic_image_mod {
margin: 12px 0;
}

.int_view_news{
width:205px;margin-bottom:12px;border: 1px solid #E5E5E5;
background:#f5f5f5;
}

.int_view_news h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}

.int_view_news .int_content {
padding: 8px 0 8px 6px;
}

.int_view_news .int_content p {
font-size: 12px;
margin: 0;
}

.newsletter_sign_up_fancy {
	width: 191px;
	height: 82px;
	background: #d8e5e8 url(/images/newsletter_background.png) no-repeat top left;
	margin-bottom: 12px;
	padding: 33px 7px 0px;
}

.newsletter_sign_up_fancy .text_field {
	background-color: white;
	border: 1px solid black;
}

.newsletter_sign_up_fancy .text_field input {
	border: none;
	color: #B2B2B2;
	width: 187px;
}

.newsletter_sign_up_fancy .text_field input.selected {
	color: black;
}

.newsletter_sign_up_fancy .sign_up_button {
	text-align: right;
	padding: 6px 2px 5px;
}

.webcam_still_mod {
	height: 262px;
}

.webcam_still_mod h3{
	margin: 0 0 7px 0;
}
.plan_a_visit_top {
width: 535px;
height: 156px;
}
.plan_a_visit_find_centre {
margin-bottom:12px;
border: 1px solid #E5E5E5;
}
.plan_a_visit_find_centre .visit_header{
border-bottom: 1px solid #E5E5E5;
}
.plan_a_visit_find_centre .visit_header h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}
.plan_a_visit_find_centre .visit_content{
font-size:12px;background: #e1e1e1 url(/images/visit_wetland_mod.png) repeat-x top left;
padding:5px 5px 12px;
}
.plan_a_visit_find_centre #postcode{
color:#CCC;
}
.plan_a_visit_find_centre #postcode.selected{
color:black;
}
.plan_a_visit_find_centre input#postcode{
background-color:#fff;
border:1px solid #999;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
color:#666;
padding:5px;
margin:8px 8px 0 0;
width:150px;
height:16px;
font-size:11px;
}
.plan_a_visit_find_centre select{
background-color:#fff;
color:#666;
padding:5px;
border:1px solid #999;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
width:252px;
}
.plan_a_visit_find_centre input.find_button{
border:none;
padding:0;
position:relative;
top:9px;
}
.learn_landing_module_triple {
	width: 175px;
	height: 175px;
	margin-top: 5px;
}

.learn_landing_module_triple h3 {
margin: 0;
}

.learn_landing_module_triple a{
font-size:13px;
color:#fff;
padding-top:147px;
display: block;
text-decoration:none;
}
.learn_landing_module_triple span{
display:block;
background:url(/images/transparent_bg.png);
padding: 6px 5px;
height:16px;
}
.learn_landing_module_triple em {
float:right;
padding-right:5px;
}


.internal_video_module{
	width: 205px;
	margin-bottom: 12px;
}

.internal_video_module .flowplayer_video {
	width: 205px;
}
.landing_video_module{
	width: 264px;
	margin-bottom: 12px;
}

.landing_video_module .flowplayer_video {
	width: 264px;
}
.internal_image_mod {
	width: 205px;
	overflow: hidden;
	margin-bottom: 12px;
}
.landing_image_mod {
	width: 264px;
	overflow: hidden;
}
.internal_news_feed{
font-size:12px;
width:205px;
border: 1px solid #E5E5E5;
margin-bottom:12px;
}

.internal_news_feed h3.latest {
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
border-bottom: 1px solid #E5E5E5;
font-size: 14px;
font-weight: bold;
}

.internal_news_feed h3.latest span{
float:right;
font-size:12px;
font-weight: normal;
}

.internal_news_feed span img {
vertical-align:middle;
padding-right:3px;
} 

.internal_news_feed .top{
padding:7px;
}

.internal_news_feed h2{
margin-bottom:1px;
margin-top:0;
}

.internal_news_feed .date {
margin:0;
}

.internal_news_feed .date a{
color:#595852;
}

.internal_news_feed .top img {
float:left;
padding-right: 5px;
max-width: 100px;
max-height: 80px;
}

.internal_news_feed .content a {
color:#595852;
}

.internal_news_feed .content a span{
color:#0195A4;
}

.internal_news_feed .bottom {
padding:7px;
clear: both;
margin-top: 15px;
border-top: 1px solid #E5E5E5;
}

.internal_news_feed h3 {
margin:0;
}

.internal_news_feed h3 a {
color:#595852;
}

.internal_news_feed ul {
margin:5px 0;
padding-left:15px;
color: #0195A4;
}
.bottom_mod_new {
	width: 222px;
	float:left;
	margin-left:24px;
	margin-bottom: 25px;
}
.bottom_mod_new h2 {
	font-size:14px;
	font-weight: bold;
}
.bottom_mod_new p {
	margin: 2px 0;
}
.bottom_mod_new span {
	padding: 3px;
	border: 1px solid #EAEAEA;
	background-color: white;
	display: block;
}
.bottom_mod_new a.find_out_more {
	color: #F57F21;
}
.bottom_mod_new_first{
	margin-left:0;
}
.homepage_newsletter_sign_up_fancy {
	width: 211px;
	height: 72px;
	background: #d8e5e8 url(/images/home-newsletter-back.png) no-repeat center center;
	margin-bottom: 12px;
	padding: 61px 47px 44px 47px;
	margin-top: 16px;
}

.homepage_newsletter_sign_up_fancy .text_field {
	background-color: white;
	border: 1px solid black;
}

.homepage_newsletter_sign_up_fancy .text_field input {
	border: none;
	color: #B2B2B2;
	width: 207px;
}

.homepage_newsletter_sign_up_fancy .text_field input.selected {
	color: black;
}

.homepage_newsletter_sign_up_fancy .sign_up_button {
	text-align: right;
	padding: 6px 2px 5px;
}

.three_tab_info_mod {
	padding:5px;
	background: #EBEBEB;
	margin-bottom:12px;
}
.three_tab_info_mod h3 {
	margin-top:0;
}
.three_tab_info_mod .header{
	height:26px;
}
.three_tab_info_mod .tab_info{
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	margin-right:2px;
	width:63px;
	float: left;
}
.three_tab_info_mod .tab_info.last {
margin:0;
}
.three_tab_info_mod .tab_info span {
	padding:5px 0;
	cursor:pointer;
	display:block;
}
.three_tab_info_mod .tabcontent_info{
	background:#fff;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:14px;
	width:175px;
	padding:8px 10px;
	overflow: hidden;
}

.three_tab_info_mod .tabfocus_info {
	background-color: white;
}

.three_tab_info_mod .tabhold_info {
	background-color: #D1D1D1;
}
.four_tab_info_mod {
	padding:5px;
	background: #EBEBEB;
	margin-bottom:12px;
}
.four_tab_info_mod h3 {
	margin-top:0;
}
.four_tab_info_mod .header{
	height:24px;
}
.four_tab_info_mod .tab_info{
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	margin-right:2px;
	width:47px;
	float: left;
	height: 24px;
}

.four_tab_info_mod .tab_info.last {
margin-right:0;
}

.four_tab_info_mod .tab_info span {
	padding:5px 0;
	cursor:pointer;
	display:block;
}
.four_tab_info_mod .tabcontent_info{
	background:#fff;
	font-family:trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:14px;
	width:175px;
	padding:8px 10px;
	overflow: hidden;
}
.four_tab_info_mod .tabfocus_info {
	background-color: white;
}

.four_tab_info_mod .tabhold_info {
	background-color: #D1D1D1;
}

.int_simple_graduated{
width:205px;
margin-bottom:12px;
border: 1px solid #E5E5E5;
background:#f5f5f5;
}
.int_simple_graduated h3{
background: #f5f5f5 url('/images/heading_background_grad_invert.png') repeat-x left top;
margin: 0;
padding: 7px 3px 7px 7px;
}
.int_simple_graduated .int_content {
padding: 0 7px 7px 7px;
}

.int_simple_graduated p {
margin: 3px 0;
}
.int_interactive_map{
width:205px;
margin-bottom:12px;
border: 1px solid #E5E5E5;
background:white;





