/*
//===========================================================
//	Created By the Learning Trust - Webteam 
//	FULL VERSION OF SITE
//===========================================================
*/
a:link {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	line-height: 18px;
	text-decoration: none;
}
a:visited {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	line-height: 18px;
	text-decoration: none;
}
a:hover {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	line-height: 18px;
	text-decoration: underline;
}
a:active {
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066FF;
	line-height: 18px;
	text-decoration: none;
}


/*===========================================================
//	Hide text version of navigation 
//=========================================================*/
.text_nav {

	display: none;
}
/*===========================================================
//	Width of outer table 
//=========================================================*/
.table_width {

	width: 760px;
}

/*
//===========================================================
//	BROOK CUSTOM STYLES
//===========================================================
*/
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D4069;
	background-color: #FFCD03;
	padding: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

/*===========================================================
//	Font style of text only link 
//=========================================================*/


.style_text {
	font-family: "Gill Sans MT", Arial;
	font-size: 13px;
	color: #003537;
	font-weight: normal;
}

a:link.style_text { 
	font-family: "Gill Sans MT", Arial;
	font-size: 13px;
	color: #003537;
	font-weight: normal;
	text-decoration: none;
}

a:visited.style_text { 
	font-family: "Gill Sans MT", Arial;
	font-size: 13px;
	color: #003537;
	font-weight: normal;
	text-decoration: none;
}

a:hover.style_text {
	font-family: "Gill Sans MT", Arial;
	font-size: 13px;
	color: #5782D5;
	font-weight: normal;
	text-decoration: none;
}

.top_bar {
	background-color: #2E4A87;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 18px;
}

.background_repeater {
	background-color: #223A6F;
	background-image: url(/images/common/body_repeater.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.games_home {
	background-color: #FFCC00;
	border: 1px solid #000099;
}

.subtitle_text {
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	text-transform: capitalize;
	color: #0066FF;
	font-size: 16px;
	line-height: 30px;
}

.sub_title_text_link {
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal;
	color: #333399;
	font-size: 16px;
}

a:link.sub_title_text_link { 
	color:#333399;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal; 
	font-size: 16px;
	text-decoration: none;
}

a:visited.sub_title_text_link { 
	color:#333399;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal; 
	font-size: 16px;
	text-decoration: none;
}

a:hover.sub_title_text_link {
	color:#ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-weight: normal; 
	font-size: 16px;
	text-decoration: underline;
}

.table_header {
	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #5782D5;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #365597;
	padding-bottom: 11px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	border-bottom-width: 1px;
	margin-bottom: 9px;
}

.sub_nav_table {
	background-image: url(/images/common/nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #265355;
	width: 236px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 516px;
	background-color: #265355;
	background-image: url(/images/common/footer_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 100px;
	padding-top: 8px;
	padding-left: 35px;
}

.footer_right {
	background-color: #265355;
	background-image: url(/images/common/footer_right.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.footer_left {
	background-color: #265355;
	background-image: url(/images/common/footer_left.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.body_repeater {
	background-color: #003537;
	background-image: url(/images/common/body_repeater.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.sky_repeater {
	background-image: url(/images/common/sky_repeater.gif);
	background-repeat: repeat-x;
	height: 50px;
	width: 524px;
	text-align: right;
	vertical-align: middle;
	padding-right: 8px;
}

.web_cam_ad {
	background-image: url(/images/common/web_cam_homepage_ad.jpg);
	background-repeat: no-repeat;
	height: 222px;
	width: 241px;
}

.web_cam_ad_text {
	font-family: "Gill Sans MT", Arial;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
	padding-top: 147px;
	padding-left: 7px;
	padding-right: 7px;
}

.ad_button {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 20px;
}

.activity_ad {
	background-image: url(/images/common/activities_homepage_ad.jpg);
	background-repeat: no-repeat;
	height: 222px;
	width: 241px;
}

.house_background {
	height: 270px;
	width: 236px;
}

.home_button {
	margin-top: 238px;
}

.body_right_repeater {
	background-image: url(/images/common/body_right_repeater.gif);
	background-repeat: repeat-y;
}

.main_background_repeater_left {
	background-image: url(/images/common/main_left_repeater.gif);
	background-repeat: repeat-y;
	width: 5px;
}

.main_background_repeater_right {
	background-image: url(/images/common/main_right_repeater.gif);
	background-repeat: repeat-y;
	width: 5px;
}

.background_table {
	background-color:#003537;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.main_table {
	background-color: #FFFFFF;
	padding: 0px 8px 0px;
}

.main_table_2 {
	background-color: #FFFFFF;
	padding: 0px 12px 0px;
}

.top_repeater {
	background-image: url(/images/common/top_repeater.jpg);
	background-repeat: repeat-x;
}

.news_ticker {
	background-image: url(/images/common/ticker_repeater.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

.facilities_map_chickens {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/chicken_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}

.facilities_map_front {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/facilities_front_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_carpark {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/car_park_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_barn {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/barn_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_swings {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/swings_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_thatched {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/thatched_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_kitchen {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/kitchen_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_picnic {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/picnic_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_hardcourt {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/hardcourt_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_ponds {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/ponds_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_sheep{
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/sheep_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_football {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/football_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_castle {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/castle_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.facilities_map_rope {
	background-color:#FDEDB8;
	border: 1px solid #CEBD86;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 110px;
	background-image: url(/images/rope_map_title.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom: 8px;
}
.map_text {
	font-family: "Gill Sans MT", Arial;
	font-size: 13px;
	color: #003537;
	line-height: 18px;

}

#Layer1 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer2 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer3 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer4 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer5 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer6 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer7 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer8{
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer9 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer10 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer11 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer12 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer13 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}
#Layer14 {
	position:relative; 
	width:240px; 
	height:0px; 
	z-index:1; 
	left: 254px; 
	top: 20px;
	visibility: hidden;
}

.lines{
	border-bottom:1px #b2cccd solid;
}