@import url(http://fast.fonts.com/cssapi/59a2da36-9a78-486c-b0f4-f626f2d0e2e9.css);
.vagbold {
	font-family:"VAG Rounded W01 Bold",Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.vaglight {
	font-family:"VAG Rounded W01 Light",Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.vagthin {
	font-family:"VAG Rounded W01 Thin",Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.vah1, .vah2 {
	font-family:"VAG Rounded W01 Bold",Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.vah3 {
	font-family:"VAG Rounded W01 Thin",Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* @import Standard Banner */

/* This stops information displaying on screen, but is still available for screen readers */
.hidden {
	position:absolute;
	left:0;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
/* Test for styling the search button */
#searchgo {
	/*background-color:inherit;
	color:inherit;
	border:1px;
	border-color:inherit;
	border-style:solid;
	margin-left:5px;*/
}
/* This sets the line-height of the banners, stopping the jumping links - DH - 30/06/09 */
#lidtoponeuni, #gblidtoptwo, #englidtoptwo, #scolidtoptwo, #wlslidtoptwo, #nalidtoptwo {
	line-height:1.6em;
}
/* Universal banner links */
#lidtoponeuni {
	display:block;
	height:29px;
	border-bottom:1px solid #fff;
	background-color:#006633;
}
#universalbanner {
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	list-style-type:none;
	list-style-image: url(/images/universalverticalrule.gif/$file/universalverticalrule.gif);
}
#universalbanner li {
	display:inline;
}
#universalbanner li a {
	/*margin-top:-1px;*/
	padding:0.5em 0.5em 0.1em 0.5em;
	background:#006633;
	color:#fff;
	text-decoration:none;
	float:left;
	border:0!important;
}
#universalbanner li a:hover {
	color:#fff;
	text-decoration:underline;
}
.universalverticalrule {
	float:left;
	width:9px;
	height:2em;
	margin-top:1px;
	background-image:url(/images/universalverticalrule.gif/$file/universalverticalrule.gif);
	background-position:center;
	background-repeat:no-repeat
}
/* Great Britain banner */
#gblidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#ffffff;
	border-bottom: 1px solid #006633;
}
#gbbanner {
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	list-style-type:none;
}
#gbbanner li {
	display:inline;
}
#gbbanner li a {
	/*padding:1em 0.6em 0.2em 0.6em;*/
	padding:0.8em 0.6em 0.2em 0.6em;
	background-color:#ffffff;
	color:#006633;
	text-decoration:none;
	float:left;
	border:0!important;
}
#gbbanner li a:hover {
	color:#006633;
	text-decoration:underline;
}
/* England banner */
#englidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#669933;
	border-bottom: 1px solid #ffffff;
}
#engbanner {
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	list-style-type:none;
}
#engbanner li {
	display:inline;
}
#engbanner li a {
	/*padding:1em 0.6em 0.2em 0.6em;*/
	padding:0.8em 0.6em 0.2em 0.6em;
	background-color:#669933;
	color:#ffffff;
	text-decoration:none;
	float:left;
	border:0!important;
}
#engbanner li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* Forest Research banner */
#frlidtoptwo {
	clear:left;
	display:block;
	height:41px;
	background-color:#5C2077;
	border-bottom: 1px solid #ffffff;
}
#frbanner {
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	list-style-type:none;
}
#frbanner li {
	display:inline;
}
#frbanner li a {
	/*padding:1em 0.6em 0.2em 0.6em;*/
	padding:0.8em 0.6em 0.2em 0.6em;
	background-color:#5C2077;
	color:#ffffff;
	text-decoration:none;
	float:left;
	border:0!important;
}
#frbanner li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* Scotland banner */
#scolidtoptwo {
	clear:left;
	display:block;
	height:85px;
	background-color:#333366;
	border-bottom: 1px solid #ffffff;
}
#scobanner {
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	list-style-type:none;
}
#scobanner li {
	display:inline;
}
#scobanner li a {
	/*padding:1em 0.6em 0.2em 0.6em;*/
	padding:0.8em 0.6em 0.2em 0.6em;
	background-color:#333366;
	color:#ffffff;
	text-decoration:none;
	float:left;
	border:0!important;
}
#scobanner li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
/* Wales banner */
#wlslidtoptwo {
	clear:left;
	display:block;
	height:85px;
	background-color:#CC0000;
	border-bottom: 1px solid #ffffff;
}
#wlsbanner {
	padding:0;
	margin:0;
	color:#fff;
	white-space:nowrap;
	list-style-type:none;
}
#wlsbanner li {
	display:inline;
}
#wlsbanner li a {
	/*padding:1em 0.6em 0.2em 0.6em;*/
	padding:0.8em 0.6em 0.2em 0.6em;
	background-color:#CC0000;
	color:#ffffff;
	text-decoration:none;
	float:left;
	border:0!important;
}
#wlsbanner li a:hover {
	color:#ffffff;
	text-decoration:underline;
}
form {
	margin-bottom:0;
}
/* Keyboard accessibility */
a:focus {/*outline: #ff0000 dotted medium;*/background-color:#000!important;color:#fff!important;}
/* a:focus {
	border:2px solid #000000;
	text-decoration:underline!important;
	background-color:#ffffff!important;
	color:#000000!important;
} */
/*html>body a:focus {
	outline:2px solid #000000;
	border:0
}*/
/* a:active {
	border:2px solid #000000;
	text-decoration:underline!important;
	background-color:#ffffff!important;
	color:#000000!important;
} */
/*html>body a:active {
	outline:2px solid #000000;
	border:0
}*/
/* @import  DivLayout */

/* New DIV style page */
#centrepage {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	background-color: #ffffff;
}
#centrepage.centrepage12 {
	/*width: 988px;*/
	padding-left:16px;
	padding-right: 16px;
}
/*Page container holds the design to 990px wide (for default 1024px width)*/
#pagecontainer {
	width:990px;
	margin-left:0;
	margin-top:26px;
	/*background-image:none; */
	background-color:#eff6ec;
	background-image: url(/images/lefthandnav_background_170.png/$FILE/lefthandnav_background_170.png);
	background-repeat:repeat-y;
	overflow: auto;
	clear:left;
	/* min-height hack for ie6 */
	/*min-height: 456px;
	height: auto !important;
	height: 456px;*/
	/*min-height:456px;*/ /*This gives pages a minimum height which stops the footer jumping*/
	min-height: 456px; 
}
#lefthandnavigation {
	float:left;
	display:block;
	/* width:170px; */ /* hidden by IC 21/1/2014 */
	/*padding-top:21px;*/
	/*color:#ffffff;*/
	padding-top:0;
	/* min-height hack for ie6 */
	min-height: 545px; /* 456px; */ /* larger so that content doesn't wrap under slide show and latest news together*/
	height: auto !important;
	height: 545px; /* 456px; */ /* larger so that content doesn't wrap under slide show and latest news together*/
}
#lefthandnavigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#lefthandnavigation li {
	color:#ffffff;
	margin:0 5px 1.5em 10px;
}
#lefthandnavigation a {
	color:#ffffff;
	text-decoration:none;
}
#lefthandnavigation a:hover {
	text-decoration: none;
	border-bottom:1px solid #006633;
}
#lefthandnavigation a:link {
	text-decoration: none;
	border: none;
}
 #lefthandnavigation a:visited {
	text-decoration: none;
	border-bottom:1px solid #006633;
}
#lefthandnavigation ul li {
	background-color:#e3e9e0;
	padding:0.75em 0.75em 0.75em 1em;
	/*padding:0.25em 0.25em 0.25em 0.5em;*/
	margin:0;
	border-bottom:1px solid #eff6ec;
}
#lefthandnavigation ul li a {
	color:#006633;
	text-decoration: none!important;
}
#lefthandnavigation ul li.licur, .MENUCURPAGE {
	/*padding:0.25em 0.25em 0.25em 0.5em;*/
	margin:0;
	color:#006633;
	font-weight:bold; 
	background-position:right; 
	background-repeat:no-repeat;
}
#lefthandnavigation ul li.lihead {
	background-color:#006633;
	padding:0.25em 0.25em 0.25em 0.5em;
	margin:0;
	font-weight:bold; 
	background-position:right; 
	background-repeat:no-repeat;
}
#lefthandnavigation ul li.lihead a {
	color: #ffffff;
}
/* PUBLISHERS MENU - Helene 19/10/2010 */
#publishermenu ul li.unpublished {
	color: #cc0000; 
	font-weight: bold;
}
#publishermenu {
	border-top:1px solid green;
	border-bottom:1px solid green;
	margin-top:10px;
	padding:10px 0 0 0;
}
#publishermenu a {
	color: #006633;
}
#publishermenu ul li {
	background-color: #eff6ec!important;
	border-bottom:1px solid #eff6ec;
	color: black;
}
/*Content holder contains main content and right hand content*/
#contentholder {
	float:right;
	width:820px;
	background-color: #ffffff;
}
#maincontent {
	/*float:left;
	padding-left:19px;
	padding-bottom: 20px;
	color:#444444;*/
	margin-bottom: 2em; /* Stops the footer hitting the bottom of column - DH */
}
/*For pages with no right hand column information*/
#maincontent.widecol {
	/* width:780px; */ /* ic */
}
#maincontent ul,ol,li {
	color:#444444;
}
#maincontent h1,h2,h3 {
	color:#000000;
	margin-bottom:0.4em;
}
html>body #maincontent {
	min-height: 100%;
}
#righthandcontent {
	float:right;
	/* width:160px; */ /* ic */
}
/* #righthandcontent p {
	display:block;
	padding:0.4em 0.1em 0.4em 0.6em;
	margin:0 0 1.2em 0;
	font-size:0.833em;
}*/
.main, .MAIN {
	color:#444444;
}
/* @import Footer */

/*Footer content held in unordered list*/
#pagefooter {
	clear:both;
	background-color:#ffffff;
	color:#006633;
	padding:5px;
	border-top:1px solid #666666;
	margin-top:5px;
}
#pagefooter ul {
	float:left;
	padding:0;
	margin:0;
	color:#006633;
	white-space:nowrap;
	list-style-type:none;
}
#pagefooter li {
	display:inline;
}
#pagefooter a{
	color:#006633;
}
#pagefooterlogo {
	float:right;
}
#pagefooterlogo a {
	border:none;
}
/* @import Idis Banner  www.forestry.gov.uk*/

/* @import icons */

#icons {
    margin: 0;
    padding: 0;
}
#iconsnojs {
    margin: 0;
    padding: 0;
}
#icons li {
    float: left;
    list-style-type: none;
    text-indent: -2000px;
    /*Moved from individual icons styles*/
    width: 36px;
    height: 36px;
    margin: 0 8px 8px 0;
    background-image: url(/images/activitiesFacilitiesSprite.png/$file/activitiesFacilitiesSprite.png);
}
.ictxt {
    width: 100%;
    clear: both;
    display: none;
}
#iconsnojs li {
    float: left;
    list-style-type: none;
    text-indent: -2000px;
    /*Moved from individual icons styles*/
    width: 36px;
    height: 36px;
    margin: 0 8px 8px 0;
    background-image: url(/images/activitiesFacilitiesSprite.gif/$file/activitiesFacilitiesSprite.gif);
}
#iconsnojs div {
    clear: both;
}
#iconsnojs li .ictxt, #iconsnojs .ictxt {
    display: block;
    width: 240px;
    text-indent: 0;
    clear: both;
}
.monument {
    background-position: 0 0;
}
.arboretum {
    background-position: -40px 0;
}
.baby {
    background-position: -80px 0;
}
.bbq {
    background-position: -120px 0;
}
.battle {
    background-position: -160px 0;
}
.boat {
    background-position: -200px 0;
}
.busstop {
    background-position: -240px 0;
}
.bus {
    background-position: -280px 0;
}
.cafe {
    background-position: -320px 0;
}
.campsite {
    background-position: -360px 0;
}
.canoe {
    background-position: 0 -40px;
}
.caravan {
    background-position: -40px -40px;
}
.cars {
    background-position: -80px -40px;
}
.castle {
    background-position: -120px -40px;
}
.chemical {
    background-position: -160px -40px;
}
.cyclehire {
    background-position: -200px -40px;
}
.cyclemtb {
    background-position: -240px -40px;
}
.cyclewash {
    background-position: -280px -40px;
}
.cyclegen {
    background-position: -320px -40px;
}
.dogbin {
    background-position: -360px -40px;
}
.dogsonlead {
    background-position: 0 -80px;
}
.nodogs {
    background-position: -40px -80px;
}
.dogsgen {
    background-position: -80px -80px;
}
.easyaccess {
    background-position: -120px -80px;
}
.entrance {
    background-position: -160px -80px;
}
.fire {
    background-position: -200px -80px;
}
.firstaid {
    background-position: -240px -80px;
}
.nofishing {
    background-position: -280px -80px;
}
.fishing {
    background-position: -320px -80px;
}
.forestdrive {
    background-position: -360px -80px;
}
.golf {
    background-position: 0 -120px;
}
.gradeasy {
    background-position: -40px -120px;
}
.gradmod {
    background-position: -80px -120px;
}
.gradhard {
    background-position: -120px -120px;
}
.horseriding {
    background-position: -160px -120px;
}
.info {
    background-position: -200px -120px;
}
.orienteering {
    background-position: -240px -120px;
}
.litter {
    background-position: -280px -120px;
}
.lorry {
    background-position: -320px -120px;
}
.aircraft {
    background-position: -360px -120px;
}
.mobilehomes {
    background-position: 0 -160px;
}
.parkingcharge {
    background-position: -40px -160px;
}
.parkeasy {
    background-position: -80px -160px;
}
.parking {
    background-position: -120px -160px;
}
.petrol {
    background-position: -160px -160px;
}
.picnic {
    background-position: -200px -160px;
}
.play {
    background-position: -240px -160px;
}
.oldmon {
    background-position: -280px -160px;
}
.recycle {
    background-position: -320px -160px;
}
.restaurant {
    background-position: -360px -160px;
}
.sailing {
    background-position: 0 -200px;
}
.shop {
    background-position: -40px -200px;
}
.shower {
    background-position: -80px -200px;
}
.skicc {
    background-position: -120px -200px;
}
.skidown {
    background-position: -160px -200px;
}
.noswim {
    background-position: -200px -200px;
}
.swimmimg {
    background-position: -240px -200px;
}
.telephone {
    background-position: -280px -200px;
}
.wcgents {
    background-position: -320px -200px;
}
.wcladies {
    background-position: -360px -200px;
}
.wc {
    background-position: 0 -240px;
}
.tractor {
    background-position: -40px -240px;
}
.traileasy {
    background-position: -80px -240px;
}
.trailmod {
    background-position: -120px -240px;
}
.trailhard {
    background-position: -160px -240px;
}
.trainstation {
    background-position: -200px -240px;
}
.trimtrail {
    background-position: -240px -240px;
}
.viewpoint {
    background-position: -280px -240px;
}
.vc {
    background-position: -320px -240px;
}
.visimpaired {
    background-position: -360px -240px;
}
.water {
    background-position: 0 -280px;
}
.waterski {
    background-position: -40px -280px;
}
.wildhide {
    background-position: -80px -280px;
}
.newgradeasy {
    background-position: -120px -280px;
}
.newgradmod {
    background-position: -160px -280px;
}
.newgradhard {
    background-position: -200px -280px;
}
.newgradsevere {
    background-position: -240px -280px;
}
.newgradextreme {
    background-position: -280px -280px;
}
.newgradcyclingforestroad {
    background-position: -360px -320px;
}
.arts {
    background-position: -320px -280px;
}
.highrope {
    background-position: -360px -280px;
}
.segway {
    background-position: 0 -320px;
}
.educational {
    background-position: -40px -320px;
}
.running {
    background-position: -80px -320px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #icons li {
        background-image: url(/images/activitiesFacilitiesSprite_drp2.0.png/$file/activitiesFacilitiesSprite_drp2.0.png);
        background-size: 400px 360px;
    }
}
@media only screen and (max-width: 800px) {
    #icons li {
        margin: 0 4px 4px 0;
    }
}
/************************************** DIVLAYOUT OVERRIDES ************************************/
.dont-show {
	display: none;
}
#pagecontainer {
	background-image: none;
	background-color: #ffffff;
}
#lefthandnavigation UL LI, #lefthandnavigation UL LI.lihead {
	background-color: #ffffff;
}
#lefthandnavigation UL LI.lihead A {
	color:#006633;
}
.MENUCURPAGE {
	color: #444444;
}
#lefthandnavigation a {
	color: #006633;
	text-decoration: none;
	border: none!important;
}
#lidtoponeuni {
	margin: 0 -16px;
}
/************************************** PAGE LAYOUT ************************************/
.printOnly {
	display: none;
}
/* Specified pagecontainer as otherwise the banner links broke layout */
#maincontent a, #righthandcontent a {
	text-decoration:none;
	border-bottom: 1px dotted #006633;
	word-wrap: break-word; /* This stops long links from breaking the layout on mobiles */
}
#maincontent a:hover, #righthandcontent a:hover {
	color: #003311;
	border-bottom: 1px solid #003311;
}
a:link {
	color:#006633;
} 
a:visited {
	color:#006633;
} 
a:hover {
	color:#000000;
}
a:active {
	color:#000000;
}
a[href*='/website/rss.nsf/rssdoc'], a[href*='/website/rss.nsf/rss'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_feed.png/$FILE/icon_feed.png) no-repeat center right;
}
a[href$='.pdf'], a[href$='.PDF'], a[rel='pdf'], a[rel*='pdf'], a[rel~='pdf'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_pdf.png/$FILE/icon_pdf.png) no-repeat center right;
}
a[href$='.ePub'], a[href$='.epub'], a[href$='.EPUB'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_ePub.png/$FILE/icon_ePub.png) no-repeat center right;
}
a[href$='.mobi'], a[href$='.MOBI'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_mobi.png/$FILE/icon_mobi.png) no-repeat center right;
}
a[href$='.ppt'], a[href$='.pps'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_ppt.png/$FILE/icon_ppt.png) no-repeat center right;
}
a[href$='.wmv'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_wmv.png/$FILE/icon_wmv.png) no-repeat center right;
}
a[href$='.mp3'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_mp3.png/$FILE/icon_mp3.png) no-repeat center right;
}
a[href ^="mailto:"] {
	padding-right: 22px;
    background: transparent url(/images/icon_mailto.png/$FILE/icon_mailto.png) no-repeat center right;
   
}
a[class ="popup"] {
	padding-right: 22px;
   	 background: transparent url(/images/icon_popup.png/$FILE/icon_popup.png) no-repeat center right;
}
a[href$='.doc'], a[href$='.docx']  { 
	padding-right: 22px;
	background: transparent url(/images/icon_doc.png/$FILE/icon_doc.png) no-repeat center right;
}
a[href$='.xls'] { 
	padding-right: 22px;
	background: transparent url(/images/icon_xls.png/$FILE/icon_xls.png) no-repeat center right;
}
/*a[rel ~='external'] {
	padding-right: 22px;
	background: transparent url(/images/icon_external.png/$FILE/icon_external.png) no-repeat center right;
}*/
body {
	font-size:0.833em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background:#ffffff;
	padding: 0;
	background-color:#ffffff;
	background-color: #eeeeee;
	background-position: center;
	background-repeat: repeat-y;
	color: #505050;
}
.bannerimage {
	width: 800px;
	display:block;
}
sup, sub {
	line-height: 1em;
}
p,ol,ul {
/*	line-height:1.6em!important;
	margin-top:1.6em;
	margin-bottom:1.6em;*/
	line-height:1.6em!important;
	margin-top:0;
	margin-bottom:1.6em; /* IC - 13/10/10 changed so that spacing at the bottom only to try to make top of page neater */
}  /*DH-24/09/09 - Changed margins so that they equal body text line height*/
ul.pageContent::before { 
	content: "Page Contents:";
	color: rgb(99, 165, 34);
	font-size: 1.6em;
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
} 
/*ul.fromList:before {
	content: "From:";
}
ul.controlledSpecies:before {
	content: "Controlled species:";
}*/
ul.pageContent {
	border-left: 0.4em solid rgb(99, 165, 34);
	padding: 0.4em 0.8em;
	background-color: white;/*216, 232, 199*/
	list-style-type: none;
}
.nonindented {
	margin-left: 0;
	padding-left:0;
}
h1,h2 {
	font-weight: normal;
}
img+h1 {
	border:0!important;
}
/* Stop the text wrapping under image which is included in h2 */
#maincontent h2 img ~ p {
		display: table-cell;
}
/*  Added negative letter spacing as Verdana looks strange when used at larger font sizes - DH - 18.11.2010 */
/* top padding of H1 set to 0 on 24/02/09 after introducing div s for layout - helene*/
h2 {
	font-size:1.333em;
}
h3 {
	font-size:1.05em;
}
h4 {
	font-size:1em;
}
hr {
	height:1px;
	color:#cccccc;
}
.tabledefault {
	border-collapse: collapse;
	border: 1px solid black;
}
.tabledefault td {
	border: 1px solid black;
	padding: 5px;
}
.frtabledefault {
	border-collapse: collapse;
	border: 1px solid black;
}
.frtabledefault td {
	border: 1px solid black;
	padding: 5px;
}
.engb #contentholder {
	width:760px;
	overflow: hidden;
}
.engb #bannerheading {
	width:730px;
}
.engb .bannerimage {
	width: 740px;
	display:block;
}
.middlecol {
	width: 510px;
}
.engb .middlecol {
	width: 480px;
}
.middlecolwide {
	width: 780px;
}
.engb .middlecolwide {
	width: 720px;
}
.middlecolnarrowrhs {
	width: 620px;
}
.rhswide {
	width: 270px;
}
.engb .rhswide {
	width: 240px;
}
.rhsnarrow {
	width: 160px;
}
.rhs0width {
	width: 0;
}
.RHSPad {
	padding-left: 0; 
	padding-top: 3px; 
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.RHSlist {
	list-style-type: none;
	margin-left: 0; /* for I.E. */ 
	padding-left: 0; /* for Firefox */ 
	margin-top: 0; /* for I.E. */ 
	padding-top: 0; /* for Firefox */ 
	margin-bottom: 0; /* for I.E. */ 
	padding-bottom: 0; /* for Firefox */
}
.nrImage {
	max-width:50%;
	padding-right:1.2em;
	padding-top:0.4em;
	padding-bottom:1.2em;
}
.nrNumber {
	float: left;
}
.nrDate {
	float: right;
}
/************************************** LEFT MENU ************************************/
#lefthandnavigation ul li, #lefthandnavigation UL LI.lihead {
	margin: 0 0 0 10px;
	list-style-type: none;
	padding: 7px 7px 7px 10px;
	border-bottom: 1px dotted #666666;
}
#lefthandnavigation ul li a  {
	color: #444444;
	text-decoration: none;
}
#lefthandnavigation ul li:hover  {
	background-color: #F1F6EB;
	text-decoration: none;
}
#lefthandnavigation .current {
	font-weight:bold;	
}
#lefthandnavigation h2 {
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
}
#lefthandnavigation div {
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
/************************************** RIGHT HAND COLUMN  ************************************/
#extrapagecontent img {
	max-width: 100%;
}
/* override #extrapagecontent img which caused the icons to break in zoom controls */
#fdpmap-canvas img {
	max-width: none;
}
.signup2 {
	display:block;
	color:#fff!important;
	background-color:#006633;
	font-weight: bolder;
	text-decoration: none;
	padding:5px 10px 5px 10px;
	margin: 10px 0 10px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.signup2:hover, .signup:focus {
	background-color:#97BF0D;
}
/* Signup with image */
.signupx {
	display:block;
	color:#fff!important;
	background-color:#006633;
	background: url('/images/signupBackground1b.jpg/$FILE/signupBackground1b.jpg');
	text-decoration: none!important;
	padding:85px 5px 5px 70px;
	margin: 10px 0 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.signup {
	display:block;
	color:#fff!important;
	background-color:#006633;
	text-decoration: none!important;
	padding:85px 5px 5px 70px;
	margin: 10px 0 20px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: url('/images/want-to-know-more2.png/$FILE/want-to-know-more2.png') -250px 0;
}
.signup:hover, .signup:focus {
	background-color:#97BF0D;
	background: url('/images/want-to-know-more2.png/$FILE/want-to-know-more2.png') 0 0;
}
.signupx:hover, .signupx:focus {
	background-color:#97BF0D;
	background: url('/images/signupBackground1.jpg/$FILE/signupBackground1.jpg');
}
.rhsenglandtitle {
	color:#006633;
	font-weight: bold; 
	padding-left: 7px; 
	padding-top:0;
	padding-bottom:20px;
	background-color:#F1F6EB;
	border-top: 1px dotted #006633;
}
.rhsgbtitle {
	color:#006633;
	font-weight: bold; 
	padding-left: 7px; 
	padding-top:0;
	padding-bottom:20px;
	background-color:#F1F6EB!important;
	border-top: 1px dotted #006633;
}
.rhsfrtitle {
	color:#006633;
	font-weight: bold; 
	padding-left: 7px; 
	padding-top:0;
	padding-bottom:20px;
	background-color:#F1F6EB!important;
	border-top: 1px dotted #006633;
}
h2.rhsenglandtitle {
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	background-color:#F1F6EB!important;
	color:#006633!important;
}
h2.rhsgbtitle {
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	background-color:#F1F6EB!important;
	color:#006633!important;
}
h2.rhsfrtitle {
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
	background-color:#F1F6EB!important;
	color:#006633!important;
}
.rhsenglandtint {
	background-color:#F1F6EB; 
	padding-left: 7px; 
	padding-right:7px; 
	padding-bottom:10px; 
	padding-top:10px; 
	margin-bottom: 20px;
}
#righthandcontent img {
	max-width:225px;
	border: 0;
}
.rhsgbtint {
	background-color:#EFF6EC; 
	padding-left: 7px; 
	padding-right:7px; 
	padding-bottom:3px; 
	padding-top:10px; 
	margin-bottom: 10px;
}
.rhsfrtint {
	background-color:#EFF6EC; 
	padding-left: 7px; 
	padding-right:7px; 
	padding-bottom:3px; 
	padding-top:10px; 
	margin-bottom: 10px;
}
/*Use for Subscription link*/
.featurelink {
	display:inline-block;
	float: right;
	color:#fff;
	background-color:#006633;
	font-weight: bolder;
	text-decoration: none;
	padding:5px 10px 5px 10px;
	margin: 10px 0 10px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.featurelink:hover, .featurelink:focus {
	background-color:#97BF0D;
}
form#directions {
	padding-left: 7px;
}
form#directions div {
	position: relative;
	height: 2em;
	display: inline-block;
}
form#directions label {
	/*display: none;*/
}
form#directions #saddr {
	border:1px dotted #006633;
	margin-right:0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	min-height:100%;
}
form#directions #locationSubmit {
	border:1px solid #63A521;
	color: #ffffff;
	background-color: #63A521;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	min-height:100%;
}
/* Competition page */
@media only screen and (max-width: 800px) {
.Competition #extrapagecontent {
	border: 2px dotted #006633;
	border-radius: 0.75em;
	width: 97.4%!important;
	margin-left: 1.3%;
}
.Competition h2.rhsenglandtitle,.Competition .rhsenglandtitle {
	background-color: white!important;
	border: none;
}
.Competition .rhsenglandtint {
	background-color: white;
	border: none;
	margin-bottom: 0;
}
.Competition h2.rhsenglandtitle {
	font-size:2em;
	padding: 12px;
}
.Competition h2.rhsenglandtitle span {
	color: #63a522;
}
.Competition sup {
	padding: 0px 5px;
	display: block;
	line-height: 1.6em;
}
.Competition .rhsenglandtint table{
	width: 90%;
}
.Competition .rhsenglandtint INPUT[type="text"] {
	margin: 0 3px 5px 3px;
	height: 20px;
	width: 100%;
}
.Competition .rhsenglandtint .fieldLabel {
	width: 80%;
	margin: 5px 3px;
}
}
.Competition #extrapagecontent {
	border: 2px dotted #006633;
	border-radius: 0.75em;
	width: 30.26%;
	margin-bottom: 2em;
}
.Competition h2.rhsenglandtitle,.Competition .rhsenglandtitle {
	background-color: white!important;
	border: none;
}
.Competition .rhsenglandtint {
	background-color: white;
	border: none;
	margin-bottom: 0;
}
.Competition h2.rhsenglandtitle {
	font-size:2em;
	padding: 12px;
}
.Competition h2.rhsenglandtitle span {
	color: #63a522;
}
.Competition sup {
	padding: 0px 5px;
	display: block;
	line-height: 1.6em;
}
.Competition .rhsenglandtint table{
	width: 90%;
}
.Competition .rhsenglandtint INPUT[type="text"] {
	margin: 0 3px 5px 3px;
	height: 20px;
	width: 100%;
}
.Competition .rhsenglandtint .fieldLabel {
	width: 80%;
	margin: 5px 3px;
}
/****************************************** Main column ********************************************/
.introText {
	font-size: 20px;
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	color: #63A522;
	line-height: 1.3em!important;
}
.vah1, .vah3 {
	color: #006633!important;
	font-weight: normal!important;
}
.vah2 {
	color: #63a522!important;
	font-weight: normal!important;
}
.vah1 {
	font-size: 28px;
	border-top: 1px dotted #666666;
	font-weight: normal!important;
}
.vah1noborder {
	font-size: 28px;
	color: #006633!important;
	font-family: 'VAG Rounded W01 Bold', Arial, Helvetica, sans-serif;
}
.vah2 {
	font-size: 20px;
	border-top: 1px dotted #666666;
}
.vah3 {
	font-size: 16px;
}
a.FLfeatureText {
	display: block;
	width: auto;
	font-family: 'VAG Rounded W01 Bold', Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	border: none!important;
	text-decoration: underline!important;
	margin-top: 20px;
}
.FLfeatureText {
	display: block;
	width: auto;
	color: #006633;
	font-family: 'VAG Rounded W01 Bold', Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	border: none!important;
	margin-top: 20px;
}
/* This sets half widths for centre column */
.halfwidth {
	width: 48%;
	float: left;
}
.halfwidth:first-child {
	margin-right: 4%;
}
.thirdwidth {
	width: 30%;
	float: left;
}
.thirdwidth:first-child {
	margin-right: 5%;
}
.thirdwidth:last-child {
	margin-left: 5%;
}
/* This hack targets IE8 and lower */
.hacklast {
	margin-left: 5%\9;
}
/* Add icon above the header and align to left or right */
.iconleft {
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	color: #63a522;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 0 15px;
	border-top: 1px dashed #006633;
	margin-bottom:0;
	margin-top: 40px!important;
}
.iconright {
	padding-top: 40px;
	background-repeat: no-repeat;
	background-position: 100% 10px;
	border-bottom: 1px dashed #006633;
	margin-bottom: 10px;
}
/* These icons are used to add detail to main headings */
.cycleIcon {
	background-image: url("/images/cycle-side-icon.png/$FILE/cycle-side-icon.png");
}
.walkingIcon {
	background-image: url("/images/walking-side-icon.png/$FILE/walking-side-icon.png");
}
.eventIcon {
	background-image: url("/images/event-side-icon.png/$FILE/event-side-icon.png");
}
.arrowIcon {
	background-image: url("/images/misc-side-icon.png/$FILE/misc-side-icon.png");
}
.playIcon {
	background-image: url("/images/play-side-icon.png/$FILE/play-side-icon.png");
}
.cafeIcon {
	background-image: url("/images/cafe-side-icon.png/$FILE/cafe-side-icon.png");
}
.twoTreesIcon {
	background-image: url("/images/two-trees-icon.png/$FILE/two-trees-icon.png");
}
.activityIcon {
	background-image: url("/images/activity-side-icon.png/$FILE/activity-side-icon.png");
}
.arboretumIcon {
	background-image: url("/images/arboretum-side-icon.png/$FILE/arboretum-side-icon.png");
}
.campingIcon {
	background-image: url("/images/camping-side-icon.png/$FILE/camping-side-icon.png");
}
.educationIcon {
	background-image: url("/images/education-side-icon.png/$FILE/education-side-icon.png");
}
.horseridingIcon {
	background-image: url("/images/horseriding-side-icon.png/$FILE/horseriding-side-icon.png");
}
.mtbtrailsIcon {
	background-image: url("/images/mtbtrails-side-icon.png/$FILE/mtbtrails-side-icon.png");
}
.restaurantIcon {
	background-image: url("/images/restaurant-side-icon.png/$FILE/restaurant-side-icon.png");
}
.runningIcon {
	background-image: url("/images/running-side-icon.png/$FILE/running-side-icon.png");
}
.retailIcon {
	background-image: url("/images/retail-side-icon.png/$FILE/retail-side-icon.png");
}
.urgentInfoIcon {
	background-image: url("/images/urgentinfo-side-icon.png/$FILE/urgentinfo-side-icon.png");
}
.wildlifeIcon {
	background-image: url("/images/wildlife-side-icon.png/$FILE/wildlife-side-icon.png");
}
.artsIcon {
	background-image: url("/images/arts-side-icon.png/$FILE/arts-side-icon.png");
}
.highropeIcon {
	background-image: url("/images/highrope-side-icon.png/$FILE/highrope-side-icon.png");
}
.goapeIcon {
	background-image: url("/images/goApe-side-icon.png/$FILE/goApe-side-icon.png");
}
.segwayIcon {
	background-image: url("/images/segway-side-icon.png/$FILE/segway-side-icon.png");
}
.ntleft {
	text-align:left;
}
.ntcenter {
	text-align:center;
}
.ntright {
	text-align:right;
}
/* 19/11/2013 - DH - NEW ICON FOR NAVIGATION ON SECTION PAGES */
ul.smallArrowIcon {
	padding:0;
}
.smallArrowIcon li {
	list-style-type: none;
	background-image: url("/images/misc-small-icon.png/$FILE/misc-small-icon.png");
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 0 20px;
	margin-bottom:0;
}
.smallArrowIcon li a:first-child{
	font-size: 1.33em;
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
}
.smallArrowIcon li h2 {
	border: 0!important;
	padding-top: 0!important;
	margin: 0!important;
}
.smallArrowIcon li:first-line {
	/* These two lines moved to a:first-child so that wrapping lines have the same style */
	/* font-size: 1.33em;*/
	/* font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif; */
}
.smallArrowIcon li a {
	/*font-size: 1.33em; - Moved to :first-line style*/
}
.smallArrowIcon li p {
	margin:0;
	padding:0;
}
img {
	Border:0;
}
/* These classes are to replace the align attribute which was previously used */
img[align=left] {
	margin-right:10px;
}
img[align=right] {
	margin-left:10px;
}
img.pbimage, img.pbimageleft, img.pbimageright {
	max-width: 100%;
}
.pbimageleft {
	float:left;
	margin-right: 10px;
}
.pbimageright {
	float:right;
	margin-left: 10px;
}
.pbframe {
	padding:5px;
	border: 1px solid #ccc;
	background-color: #fff;
	-webkit-box-shadow: -2px 6px 8px #bbb;
	-moz-box-shadow: -2px 6px 8px #bbb;
	box-shadow: -2px 6px 8px #bbb;
}
/* These classes stop images which are too big to fit in the layout from breaking it. Instead it will constrain the image to whichever percentage is set. Will not work in IE6 */
img.full {
	max-width: 100%;
}
img.half {
	max-width: 50%;
}
img.third {
	max-width:33%;
}
/* This has been commented out of the code as it was interfering with the Google Map - DH */
#maincontent img .pbimage {
	max-width: 100%;
}
#maincontent table td img {
	max-width: 100%;
}
#maincontent table {
	max-width:100%;
}
.silverPop table {
	width: 100%;
}
.silverPop input, .silverPop select {
	width: 75%;
	padding: 0.35em;
	margin: 0.35em 0;
}
.silverPop input[type='image'], .silverPop input[type='submit'] {
	width: 30%;
}
#maincontent h2 {
	color: #63a522;
	font-family: 'VAG Rounded W01 Light', Arial, Helvetica, sans-serif;
	border-top: 1px dotted #666666;
	padding-top: 20px;
}
#maincontent h2 a {
	color: #63a522;
	border-bottom: 1px dotted #63a522;
}
#maincontent h2 a:hover {
	color: #006633;
	border-bottom: 1px solid #006633;
}
/************************************** ADVERTBOX ************************************/
.advertbox {
	background-color: inherit;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #63A522;
	padding:10px;
	margin-bottom: 20px;
}
.advertbox h3 {
	font-size: 20px!important;
	color: #006633;
	margin: 0.2em;
	line-height: 20px;
	padding: 0;
}
.advertbox p {
	font-size: 16px;
	color: #63A522;
	margin: 10px 0.2em 0.2em 0.2em;
	line-height:1.2em!important;
}
.advertbox a {
	color: inherit!important;
	text-decoration: none;
}
/* Not sure where this is used on the site. */
.greengradient {
background-color: rgb(0,92,66);
background: -moz-linear-gradient(top,  rgb(0,92,66) 0, rgb(0,112,60) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgb(0,92,66)), color-stop(100%,rgb(0,112,60)));
background: -webkit-linear-gradient(top,  rgb(0,92,66) 0,rgb(0,112,60) 100%);
background: -o-linear-gradient(top,  rgb(0,92,66) 0,rgb(0,112,60) 100%);
background: -ms-linear-gradient(top,  rgb(0,92,66) 0,rgb(0,112,60) 100%);
background: linear-gradient(top,  rgb(0,92,66) 0,rgb(0,112,60) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c42', endColorstr='#00703c',GradientType=0 );
}
/*************************************** CLEARFIX *****************************************/
.container:before, .container:after {
	content: "";
	display: table;
}
.container:after {
	clear: both;
}
/* For IE7/8 to activate hasLayout */
.container {
	zoom: 1;
}
/********************************** USER COMMENTS ************************************/
.avgrating {
	font-size:0.5em;
	display:block; 
	color: #606060;
}
.usercomment, .response {
	display:block;
	margin:20px 0 0 0;
	width: 95%;
}
.usercomment blockquote, .response blockquote {
	background-color:#FFFFff;
	color:#000000;
	margin:0 0 0 0;
	padding:0 10px 0 10px;
	border:1px solid #bbbbbb;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.response blockquote {
	background-color: #F1F6EB;
	margin:0 0 0 1.5em;
	border:1px solid #bbccbb;
}
.usercomment cite, .response cite {
	display:block;
	background-image:url("/images/speechbubble.gif/$FILE/speechbubble.gif");
	background-repeat:no-repeat;
	font-style:normal;
	padding-top:10px;
	margin-top:-1px;
	margin-left: 10px;
}
.response cite {
	margin-left: 30px;
}
.usercomment img {
	padding-top:10px;
}
.usercomment strong, .response strong {
	color:#000000;
}
.usercomment p, .response p {
	margin:0.25em 0.25em 0.25em 0;
	padding-top: 0.25em;
	padding-bottom: 0.5em;
}
.response {
	padding-top: 0.5em;
	margin-top:0;
}
/********************************** END OF USER COMMENTS ************************************/
/* Styles for Facebook and Twitter left hand column buttons */
.fbbutton {
	display: block;
	text-align: left;
	background: url('/images/fbIcon_26px.png/$FILE/fbIcon_26px.png');
	color: rgb(0,0,0)!important;
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 5px 10px 5px 36px;
	margin: 5px 0 5px 20px;
}
.twtrbutton {
	display: block;
	text-align: left;
	background: url('/images/twtrIcon_26px.png/$FILE/twtrIcon_26px.png');
	color: rgb(0,0,0)!important;
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 5px 10px 5px 36px;
	margin: 5px 0 5px 20px;
}
.pinterestbutton {
	display: block;
	text-align: left;
	background: url('/images/pinterest_badge_red_26px.png/$FILE/pinterest_badge_red_26px.png');
	color: rgb(0,0,0)!important;
	background-repeat: no-repeat;
	background-position: middle left;
	padding: 5px 10px 5px 36px;
	margin: 5px 0 5px 20px;
}
/***** Emergency text ***/
.emergmsg {
	border:solid 1px #990000;
	background:#ffffdd;
	max-width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image:url(images/alerticon_divback.gif); 
	background-repeat:no-repeat; 
	background-position:left; 
	color:#990000; 
	background-color:#ffffcc;
	padding:9px 9px 9px 9px;
}
/* Homepage styling */
.enghomepage.emergmsg {
	padding: 0.25em;
	width: 49.2%;
}
#sectionchoice .emergmsg {
	padding: 0.25em 0.25em 0.25em 4em;
	width: 50%;
	margin: 0 auto;
}
/**************************** Other *****************************/
.relNo:after {
	content: "*";
	color:red;
	padding-left: 2px;
}
/**************************** Friends of Westonbirt *****************************/
		
/*The following code was abandoned as the font used is part of the branding and cannot be replaced - DH 15 Oct 2012 */
		
/*#fowa_widget {
	width:160px;
	margin-left:20px;
	padding: 0!important;
	background-image: url('/website/fcwide.nsf/fowa_background.jpg');
	background-repeat: no-repeat;
	background-color: #2573BB;
	color: #fff;
	font-family: arial;
}
#fowa_widget a {
	color: #fff;
	text-decoration: none;
}
#fowa_widget h3 {
	display: none;
}
#fowa_widget img {
	margin: 9px 0 25px 14px;
}
#fowa_widget p {
	margin: 0 0 0 14px;
	padding: 0 0 80px 0;
}*/
#fowaImage h3 {
	display: none!important;
}
/**************************** Subscribe to email box *****************************/
#signup {
	width: 100%;
	color: #006633;
	border-top: 1px dotted #006633;
	margin: 1.5em 0;
	font-family: "VAG Rounded W01 Light", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#signup p {
	font-size: 1.9em;
	line-height: 1.1em!important;
	padding: 0.5em 0 0;
	margin: 0 0 0.2em 0;
}
#signup span {
	font-family: "VAG Rounded W01 Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #5AAF1C;
}
#signup a {
	display: block;
	font-family: "VAG Rounded W01 Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-decoration: none;
	vertical-align: middle;
	padding: 0.55em 0 0.55em 2.6em;
	background-image: url('/images/mail-icon.png/$FILE/mail-icon.png');
	background-repeat: no-repeat;
	background-position: middle left;
}
#signup .fieldLabel {
	display: block;
	font-family: "VAG Rounded W01 Bold", Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006633;
	text-decoration: none;
	vertical-align: middle;
	padding: 0.55em 0 0.55em 2.6em;
	background-image: url('/images/mail-icon.png/$FILE/mail-icon.png');
	background-repeat: no-repeat;
	background-position: middle left;
}
/****************************************/
/* new columns  - added by IC 9/2/2011*/
.columncontainer {
	/*BACKGROUND-IMAGE: url(/images/fauxColumn2x235.png/$FILE/fauxColumn2x235.png);*/
	MARGIN-TOP: 10px;
	BACKGROUND-REPEAT: repeat-y;
}
/*easy clearing method*/
.clear:after{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear{
	zoom: 1;
}
.template1div {
	WIDTH: 235px;
	FLOAT: left;
}
.template1div H2 {
	margin:0!important;
	padding:0 0 10px 0!important;
	border:0!important;
}
.template1div IMG {
	max-width:100%;
}
/* IC 01/06/2011*/
.template1div h2 a { 
	color: #ffffff;
}
.template1div h2 a:visited { 
	color: #ffffff;
}
/*****************/
.portalh2 {
	MARGIN-TOP: 0;
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 0;
	BACKGROUND: #000000;
	COLOR: #ffffff;
}
#commentsexist {
	WIDTH: 480px
}
.template1div .t1text {
	PADDING-LEFT: 5px
}
.portalImg {
	WIDTH: 235px; DISPLAY: block
}
/****** Consultation stuf  ***********/
.consdt {
	width:150px;
	font-weight:bold;
	float:left;
	padding-top:5px;
	clear:both;
}
.consdd {
	padding-top:5px;
	margin-left: 150px;
}
.tweet ul li {
	list-style-type: none;
	padding-left:0;
	margin-left:0;
}
.tweet ul {
	padding-left:0;
	margin-left:7px;
}
.tweet  a img {
	text-decoration: none;
}
.mobile {
	background-color: #ffffff;
}
.mobilebody {
	padding: 5px;
	margin: 5px;
}
.mobilefooter {
	text-align: center;
	clear: both;
}
/* NEW CODE - Donny - 8/10/13 */
#footer {
	padding-top: 2em;
	background-color: rgb(250,255,244); /*#E8F2DE;*/
	border-top: 6px solid #63a522;
	padding: 0 2% 2em;
	margin-top: 2em;
	clear:both;
}
/* IC modified 3/12/2013 for ENG home page - this class should eventually disappear once all pages using 12 cols*/
#footer.footer12 {
	padding-left:0;
	padding-right:0;
}
    
/* UNDERLINE THE HEADERS IN FOOTER */
#footer h2 {
	border-bottom:1px solid #acacac;
	color: #006633!important;
	background-color: inherit;
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.5em;
	padding-left: 0;
}
    
#footer p {
	margin-top:0;
}
#footer ul {
	padding: 0.5em 0 0 0;
	margin: 0;
}
#footer li {
	list-style-type: none;
}
#footer .country {
	float: left;
	width: 46.464646464646%;
}
#footer .country li {
	float: none;
}
#footer .singlecolumn {
	margin-bottom: 0;
}
/* SET UP THE COLUMNS FOR USE IN FOUR COLUMN LAYOUT */
.singlecolumn {
	float: left;
	display: block;
	width: 22.2222222222222222%;
	margin-left: 2.020202020202020202020202020202%;
}
    
.doublecolumn {
	float: left;
	width: 46.464646464646%;
	margin-left: 2.020202020202020202020202020202%;
}
    
.singlecolumn,.doublecolumn,.feature {
	margin-bottom: 3em;
}
    
.doublecolumn li {
	float: left;
	width: 47.826086956521739130434782608696%;
	margin-right: 2.020202020202020202020202020202%;
	height: inherit;
}
    
.horizontallist {
	clear: left;
	width: 100%;
}
    
.horizontallist ul {
	margin: 0 auto;
	text-align: center;
}
    
.horizontallist li {
	display: inline-block;
	padding: 0 0.25em;
}
    
/* USE IN COMBINATION WITH THE COLUMN WIDTHS FOR LAYOUT */
.skipone {
	margin-left: 24.24242424%;
}
    
.skiptwo {
	margin-left: 48.48484848%;
}
    
.skipthree {
	margin-left: 72.7272727%;
}
/* BANNER */
#banner {
	margin-bottom: 1em;
	padding-bottom: 1em;
	padding-left: 2%;
	padding-right: 2%;
	position: relative;
}
/* This reintroduces the top margin which h1 in banner automatically had */
.h1 {
	display: block;
	margin-top: 17px;
}
.gbbanner {
	background-color: #ffffff;
}
.gbbanner .h1 a {
	width: 300px;
	height: 55px;
	background-image: url("/images/fc-banner-logo_300px.png/$FILE/fc-banner-logo_300px.png");
}
.englandbanner {
	background-color:#00a33b; /* Legacy England value is  #63a521 */
}
.englandbanner .h1 a {
	background-image: url("/images/fcengland-banner-logo_small.png/$FILE/fcengland-banner-logo_small.png");
	width: 257px;
	height: 58px;
}
.newfrbanner {
	background-color: #5C2077;
}
.newfrbanner .h1 a {
	background-image: url("/images/fr-banner-logo_small.png/$FILE/fr-banner-logo_small.png");
	width: 257px;
	height: 58px;
}
#bannerSearchArea {
	width: 100%;
	margin: 2.5em 0 1em 0; /* 3em 0 0.5em 0; */
}
.searchField {
	display: inline-block;
	font-size: 1.5em;
	color: #606060;
	width: 46.464646464646%;
                height: 23px;
	border: 0;
	padding: 0.23em;
	margin: 0;
}
.searchField12 {
	width: 88%; /*Changed so that it doesn't push the search button onto new line*/
}
.englandbanner .searchField {
	height: 24px;
}
.searchButton {
	display: inline-block;
	width:34px;
	height: 34px;
	border: 0;
	text-indent:-5000px;
	direction: ltr;
	cursor: pointer;
	vertical-align: top;
	background-color: #ffffff;
	background-size: contain;
}
.englandbanner .searchButton {
	display: inline-block;
	width:34px;
	height: 34px;
	text-indent:-5000px;
	direction: ltr;
	cursor: pointer;
	vertical-align: top;
	background-color: #ffffff;
	background-size: contain;
}
.gbSearchIcon {
	background-image: url('/images/search-button-gb_34px.png/$FILE/search-button-gb_34px.png');
}
.englandSearchIcon {
	background-image: url('/images/search-button-england_34px.png/$FILE/search-button-england_34px.png');
}
.frSearchIcon {
	background-image: url('/images/search-button-fr_34px.png/$FILE/search-button-fr_34px.png');
}
    
#banner .h1 a {
	float: left;
	display: block;
	border: 0;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	text-indent: -5000px;
	direction: ltr;
}
    
#bannerSearchArea {
	text-align: right;
}
#banner input[type="button"], #banner input[type="text"] {
	line-height:normal !important;
}
#sectionchoice {
	text-align: left;
	margin: 4em auto 4em auto;
}
    
#sectionchoice li {
	width: 250px;
	padding: 0 2em;
	display: inline-block;
	vertical-align: top;
}
#sectionchoice .england {
	border-right: 1px solid #acacac;
}
#sectionchoice .forestresearch {
	color: #5c1f77;
}
#sectionchoice .scotland {
	border-left: 1px solid #acacac;
}
#sectionchoice p {
	padding-top: 1em;
	width: inherit;
}
    
#sectionchoice h2 a {
	font-size:1.33em;
	border-bottom: 0!important;
}
#sectionchoice h2 {
	text-decoration: none!important;
	border:0!important;
	padding-top: 0;
}
/*
*
* This sets the new columns which can be introduced in Pagebuilder
* Each column is set to be equivalent to 240px when total width of container is 990px
* The first 3 columns all have a right hand margin applied
* equivalent to 10px when total width of container is 990px
*
*/
    
.oneCol, .twoCol, .threeCol, .fourCol {
	float: left;
	display: block;
}
    
.oneCol {
	width: 22.979797979797979797979797979798%!important;
}
.oneColFull {
	width:24.5%;
}
    
.twoCol {
	width: 47.979797979797979797979797979798%;
}
    
.threeCol {
	width: 75%;
}
    
.fourCol {
	width: 100%;
}
    
.rightMargin {
	padding-right: 2.020202020202020202020202020202%;  /* 20px equiv at 990px wide*/
}
/* ****************************** 12 COLUMN SETUP - START *********************************** */
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0;
	margin: 0;
}
/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0 0 0 1.6%;  /* so that the headings, images and stories aren't so close - IC 03/12/2013*/
}
.col:first-child {
	margin-left: 0;
}
/*  GROUPING  */
.group:before, .group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
                                               					
/*  GRID OF TWELVE  */
.span_12_of_12 {
	width: 100%;
}
.span_11_of_12 {
  	width: 91.53%;
}
.span_10_of_12 {
  	width: 83.06%;
}
.span_9_of_12 {
  	width: 74.6%;
}
.span_8_of_12 {
  	width: 66.13%;
}
.span_7_of_12 {
  	width: 57.66%;
}
.span_6_of_12 {
  	width: 49.2%;
}
.span_5_of_12 {
  	width: 40.73%;
}
.span_4_of_12 {
  	width: 32.26%;
}
.span_3_of_12 {
  	width: 23.8%;
}
.span_2_of_12 {
  	width: 15.33%;
}
.span_1_of_12 {
  	width: 6.866%;
}
.google-maps {
	position: relative;
	padding-bottom: 100%;
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 90%!important;
	height: 100%!important;
}
@media only screen and (max-width: 1020px) {
	#centrepage.centrepage12 {
		width: 100%;
		margin: 0;
	}
	/*#banner.section.group.container.englandbanner, #footer {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	#SearchInput.searchField.searchField12 {
		width: 80%;
		float: left;
	}*/
} 
/*  GO FULL WIDTH AT LESS THAN 800 PIXELS */
@media only screen and (max-width: 800px) {
	#symimg {
		display: none;
	}
	body {
		width: 100%;
		margin: 0 -16px 0 -16px;
		padding: 0;
	}
	#banner, #footer {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	/* OVERRIDE THE LEFT HAND PADDING WHICH WAS SQUISHING THE ICONS */
	#maincontent h2.iconleft {
		padding: 20px 0 5px 40px;
		margin: 40px 0 0 15px;
	}
	#maincontent form {
		max-width: 80%;
		margin-left: 3%;
	}
	#comments {
		padding: 0 3%;
	}
	.col { 
		margin: 1% 0 1% 0;
	}
	#sectionchoice {
		margin: 0;
	}
	
	#sectionchoice ul {
		padding-left: 0;
	}
	
	#sectionchoice li {
       		width: 100%;
      		padding: 0;
   		display: inline-block;
   		vertical-align: top;
	}
	
	#sectionchoice li.scotland, #sectionchoice li.england {
		border: 0;
	}
	#lefthandnavigation {
		min-height: 100%;
	}
	#lefthandnavigation UL {
		clear: both;
	}
	#lefthandnavigation ul li {
		margin-left: 0!important;
	}
	#centrepage {
		width: 100%;
	}
	#centrepage.centrepage12 {
		width: 100%;
		padding-right: 0;
		margin: 0;
	}
	 #maincontent p, #maincontent h1, #maincontent h2, #maincontent h3, #maincontent h4, #maincontent ul, #maincontent dl {
		padding: 0 3%;
		border: 0;
	}
	.bannerheading {
		padding-left: 2%;
	}
	#maincontent ul {
		padding-left: 6%;
	}
	#bannerSearchArea {
   		/*clear: both;
		margin: 0 3% 0 3%;
		padding: 0;
		text-align: left;*/
	}
	.searchField12 {
		float: left;
		width: 80%;
	}
	#slides {
		display: none;
	}
	#commentsexist {
		width: 100%;
	}
	#imageMap {
		display: none;
	}
	.pbimageleft, .pbimageright {
		padding: 0;
		margin: 0 auto;
		max-width: 100%;
	}
	.pbimageleft {
		margin-right: 0.5em;
	}
	
	.pbimageright {
		margin-left: 0.5em;
	}
	
	.signup, #discoverypass, #shopadvert, #forestXploreradvert, #forestholidaysadvert, .featurearea_quarter {
		display: none;
	}
	
	.usercomment {
		margin: 0 0.5em;
	}
	.vah1 {
		border: none;
		padding: 0;
	}
	#map {
		margin-left: 5%;
		margin-right: 5%;
		width: 90%!important;
		height: 400px!important;
	}
	img[usemap^="#"] {
		display: none;
	}
	.google-maps iframe {
		padding: 0 5%;
	}
	ul.pageContent {
		padding: 1em 0 0 3%!important;
	}
	/* Added to stop tables 'breaking' the responsive design */
	#maincontent table {
		max-width:100%;
		display: block;
		overflow: scroll;
		margin: 0 3%;
	}
}
@media only screen and (max-width: 800px) {
	.span_12_of_12 {
		width: 100%; 
	}
	.span_11_of_12 {
		width: 100%; 
	}
	.span_10_of_12 {
		width: 100%; 
	}
	.span_9_of_12 {
		width: 100%; 
	}
	.span_8_of_12 {
		width: 100%; 
	}
	/* THIS GIVES A TWO COLUMN LAYOUT FOR THE MAINCONTENT AND EXTRAPAGECONTENT */
	#maincontent.span_6_of_12, #maincontent.span_8_of_12 {
		width: 74.6%;
	}
	#extrapagecontent.span_3_of_12, #extrapagecontent.span_4_of_12 {
		width: 23.8%;
	}
	.span_7_of_12 {
		width: 100%; 
	}
	.span_6_of_12 {
		width: 100%; 
	}
	.span_5_of_12 {
		width: 100%; 
	}
	.span_4_of_12 {
		width: 100%; 
	}
	.span_3_of_12 {
		width: 100%; 
	}
	.span_2_of_12 {
		width: 100%; 
	}
	.span_1_of_12 {
		width: 100%;
	}
	horizontallist {
		width: 100%;
	}
    
	.horizontallist ul {
		text-align: left;
	}
    
	.horizontallist li {
		display: block;
	}
}
@media only screen and (max-width: 480px) {
	body {
		font-size: 1em;
	}
	.vah1 {
		padding-left: 2%;
	}
	.bannerheading {
		padding-left: 3%;
	}
	#maincontent.span_6_of_12, #maincontent.span_8_of_12 {
		width: 100%;
	}
	#extrapagecontent.span_3_of_12, #extrapagecontent.span_4_of_12 {
		width: 100%;
	}
	.gbbanner .h1 a {
		background-image: url('fc-banner-logo_150px.png');
		width: 150px;
		height: 28px;
	}
	.englandbanner .h1 a {
		background-image: url('fcengland-banner-logo_128px.png');
		width: 128px;
		height: 30px;
	}
	.newfrbanner .h1 a {
		background-image: url("fr-banner-logo_177px.png");
   		 width: 177px;
   		 height: 40px;
	}
	.pbimageleft, .pbimageright {
		float: none;
	}
	#maincontent h2 img {
		display: table-cell;
		margin-left: 0;
		margin-bottom: 0.5em;
	}
}
/* ****************************** ENGLAND HOMEPAGE - START *************************** */
#ehp h2 {
	font-family: VAG Rounded W01 Light, Arial, Helvetica, sans-serif;
	color: #63a522;
}
.missionStatement {
	color: #63a522;
}
.features img {
	max-width: 100%;
}
/* ****************************** ENGLAND HOMEPAGE - END *********************************** */
.testclass {
	/* background-color: #dddddd; */
}
/* ****************************** USER COMMENTS - START *********************************** */
.ucdiv {
	padding-top:10px;
	margin-top:20px; 
	clear:both;
}
.ucheading {
	padding-bottom:3px;
	padding-top:3px;
	margin-bottom:0;
}
.commentinput {
	margin-bottom:10px;
	border:1px dotted #006633;
	padding:0.2em;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-radius: 5px;
}
/* DH - Changed these from absolute units as they were too wide for mobile */
.ucshort {
	width: 50%;
}
.uclong {
	width: 100%;
}
.ucsmalltext {
	font-size:0.75em;
}
.ucbutton {
	color: #ffffff; 
	background-color: #006633;
}
/* ****************************** USER COMMENTS - END *********************************** */
/**************************
** Plant Health Guide **
**************************/
.phg dt, .phg dd {
	padding: 1em 0;
}
.phg dt {
	float: left;
	font-size: 1em;
	font-weight: bold;
	width: 40%;
	padding-right: 2%;
}
.phg dd {
	float: left;
	width: 58%;
	margin-left: 0;
}
.phg dd li {
	padding: 1em 0;
}
.phg2 dt, .phg2 dd {
	padding: 1em 0;
}
.phg2 dt {
	float: left;
	font-size: 1em;
	width: 40%;
	padding-right: 2%;
	clear: left;
}
.phg2 dd {
	float: left;
	width: 58%;
	margin-left: 0;
}
.phg2 dd li {
	padding: 1em 0;
}
@media only screen and (max-width: 480px) {
	.phg dt, .phg dd {
		float: none;
		width: 100%;
	}
}
/* ****************************** plant health guide - END *********************************** */
#menu_button {
	display: none;
}
@media only screen and (max-width: 800px) {
	#ehpFirstSection, #ehpSecondSection, #ehp .features {
		padding: 0 3%;
	}
	#ehp h2 {
		font-size: 1.8em;
	}
	.vah1 {
		padding-left: 2%;
	}
	#lefthandnavigation {
		display: none;
                }
	#lefthandnavigation DIV {
		padding: 0;
	}
	#lefthandnavigation.expanded {
		display: block;
		border-bottom: 4px solid #63a521;
	}
	#lefthandnavigation li {
		margin-left: 0!important;
		font-size: 1.3em;
	}
	#menu_button {
		position: absolute;
		display: block;
		top: 1.3em;
		right: 1em;
		width: 44px;
		height: 44px;
		background-size: contain;
		text-indent: -5000em;
		direction: ltr;
		outline: 1px solid #d8e9c7;
              }
	.mmdiv {
		margin: 0 3%;
	}
	.englandmobmenu, .frmobmenu {
		top: 1.5em;
		background-image: url('eng-toggle-button.png');
	}
	.gbmobmenu {
		top: 1.5em;
		background-image: url('gb-toggle-button.png');
	}
	#banner {
		margin-bottom: 0;
	}
	#lmsocmed, #discpassad, #forexad {
		display: none;
	}
	.pbimageleft, .pbimageright, .pbframe {
		clear: both;
	}
	.gbbanner .h1 a {
    		background-image: url("fc-banner-logo_200px.png");
		width: 200px;
		height: 37px;
		background-size: contain;
	}
	.englandbanner .h1 a {
		background-image: url("fcengland-banner-logo_171px.png");
		width: 171px;
		height: 40px;
		background-size: contain;
	}
	.newfrbanner .h1 a {
		background-image: url("fr-banner-logo_177px.png");
    		width: 177px;
    		height: 40px;
	}
}
/* For image replacement */
.ir {
	display: block;
	width:0;
	height: 0;
	text-indent: -999em;
	direction: ltr;
	overflow: hidden;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}
/* Social Media share buttons */
#social-share-buttons {
	clear: both;
	margin-bottom: 2em;
}
#social-page-links {
	padding-left: 23.8%;
}
#home-social-page-links {
	padding-left: 44%;
}
/* The share buttons are strips */
 #tweet-button a:hover {
	border-bottom: 0;
	color: #000000;
}
 #fb-share-button a:hover, #plus-share-button a:hover {
	border-bottom: 0;
	color: #fff;
}
#fb-share-button a:hover {
	background-color: #304173;
}
#tweet-button a:hover {
	background-color: #2F7BD9;
}
#plus-share-button a:hover {
	background-color: #BE3F2B;
}
 #fb-share-button a, #tweet-button a, #plus-share-button a {
  	float: left;
  	display: block;
	width: 1.3em;
    	padding: 0.6%;
    	margin-right:  1%;
	border-bottom: 0;
    	color: #fff;
    	/*text-decoration: none;
    	text-align: right;
    	vertical-align: middle;
    	font-family: verdana;
	 font-weight: bolder;*/
	text-indent: -5000px;
	direction: ltr;
}
#fb-share-button a {
	background-color: #384d87;
	background-position: 1px center;
	background-repeat: no-repeat;
}
#tweet-button a {
	background-color: #3791ff;
	background-position: 1px center;
	background-repeat: no-repeat;
}
#plus-share-button a {
	background-color: #DF4A32;
	background-position: 1px center;
	background-repeat: no-repeat;
}
#fb-share-button a {
	background-image: url("/images/fb-icon-22px-22px-dpr1.0.png/$FILE/fb-icon-22px-22px-dpr1.0.png");
}
#tweet-button a {
	background-image: url("/images/twitter-icon-22px-22px-dpr1.0.png/$FILE/twitter-icon-22px-22px-dpr1.0.png");
}
#plus-share-button a {
	background-image: url("/images/plus-icon-22px-22px-dpr1.0.png/$FILE/plus-icon-22px-22px-dpr1.0.png");
}
/* The page link buttons are shown in circles */
#fb-link-button a:hover, #twitter-link-button a:hover, #vimeo-link-button a:hover, #speakerdeck-link-button a:hover {
	border-bottom: 0;
}
#fb-link-button a, #twitter-link-button a, #pinterest-link-button a, #vimeo-link-button a, #speakerdeck-link-button a {
	float: left;
	display: inline-block;
	vertical-align: middle;
	background-position: 1px center;
	background-repeat: no-repeat;
	padding: 0.5em 0 0.5em 3em;
	margin: 0 5% 0 0;
	border-bottom: 0;
	color: #333;
	text-decoration: none;
   	text-align: right;
   	vertical-align: middle;
    	font-family: verdana;
	font-weight: bolder;
}
#fb-link-button a {
	background-image: url("/images/fb-page-icon-22px-22px-dpr1.0.png/$FILE/fb-page-icon-22px-22px-dpr1.0.png");
}
#twitter-link-button a {
	background-image: url("/images/twitter-page-icon-22px-22px-dpr1.0.png/$FILE/twitter-page-icon-22px-22px-dpr1.0.png");
}
#pinterest-link-button a {
	background-image: url("/images/pinterest-page-icon-22px-22px-dpr1.0.png/$FILE/pinterest-page-icon-22px-22px-dpr1.0.png");
}
#vimeo-link-button a {
	background-image: url("/images/vimeo-page-icon-22px-22px-dpr1.0.png/$FILE/vimeo-page-icon-22px-22px-dpr1.0.png");
}
#speakerdeck-link-button a {
	background-image: url("/images/speakerdeck-page-icon-22px-22px-dpr1.0.png/$FILE/speakerdeck-page-icon-22px-22px-dpr1.0.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	#fb-share-button a, #tweet-button a, #plus-share-button a, #fb-link-button a, #twitter-link-button a, #pinterest-link-button a, #vimeo-link-button a, #speakerdeck-link-button a {
		background-size: contain;
	}
	#fb-share-button a {
		background-image: url("/images/fb-icon-88px-88px-dpr2.0.png/$FILE/fb-icon-88px-88px-dpr2.0.png");
	}
	#tweet-button a {
		background-image: url("/images/twitter-icon-88px-88px-dpr2.0.png/$FILE/twitter-icon-88px-88px-dpr2.0.png");
	}
	#plus-share-button a {
		background-image: url("/images/plus-icon-88px-88px-dpr2.0.png/$FILE/plus-icon-88px-88px-dpr2.0.png");
	}
	#fb-link-button a {
		background-image: url("/images/fb-page-icon-88px-88px-dpr2.0.png/$FILE/fb-page-icon-88px-88px-dpr2.0.png");
	}
	#twitter-link-button a {
		background-image: url("/images/twitter-page-icon-88px-88px-dpr2.0.png/$FILE/twitter-page-icon-88px-88px-dpr2.0.png");
	}
	#pinterest-link-button a {
		background-image: url("/images/pinterest-page-icon-88px-88px-dpr2.0.png/$FILE/pinterest-page-icon-88px-88px-dpr2.0.png");
	}
	#vimeo-link-button a {
		background-image: url("/images/vimeo-page-icon-88px-88px-dpr2.0.png/$FILE/vimeo-page-icon-88px-88px-dpr2.0.png");
	}
	#speakerdeck-link-button a {
		background-image: url("/images/speakerdeck-page-icon-88px-88px-dpr2.0.png/$FILE/speakerdeck-page-icon-88px-88px-dpr2.0.png");
	}
}
@media only screen and (max-width: 800px) {
	#fb-share-button a, #tweet-button a, #plus-share-button a, #fb-link-button a, #twitter-link-button a, #pinterest-link-button a, #vimeo-link-button a, #speakerdeck-link-button a {
		min-height: 22px;
		background-size: contain;
	}
	#fb-share-button a, #tweet-button a, #plus-share-button a {
		font-size: 1.25em;
	}
	/*#fb-link-button a, #twitter-link-button a {
		padding-left: 4.3em;
	}*/
	#social-share-buttons, #social-page-links {
		margin-left: 2%;
		padding-left: 0;
		width: 97%;
	}
	#social-share-buttons {
		margin-bottom: 0;
	}
	#home-social-page-links {
		padding-left: 9%;
	}
	#fb-share-button a {
		background-image: url("/images/fb-icon-44px-44px-dpr1.0.png/$FILE/fb-icon-44px-44px-dpr1.0.png");
	}
	#tweet-button a {
		background-image: url("/images/twitter-icon-44px-44px-dpr1.0.png/$FILE/twitter-icon-44px-44px-dpr1.0.png");
	}
	#plus-share-button a {
		background-image: url("/images/plus-icon-44px-44px-dpr1.0.png/$FILE/plus-icon-44px-44px-dpr1.0.png");
	}
	#fb-link-button a {
		background-image: url("/images/fb-page-icon-44px-44px-dpr1.0.png/$FILE/fb-page-icon-44px-44px-dpr1.0.png");
	}
	#twitter-link-button a {
		background-image: url("/images/twitter-page-icon-44px-44px-dpr1.0.png/$FILE/twitter-page-icon-44px-44px-dpr1.0.png");
	}
	#pinterest-link-button a {
		background-image: url("/images/pinterest-page-icon-44px-44px-dpr1.0.png/$FILE/pinterest-page-icon-44px-44px-dpr1.0.png");
	}
	#vimeo-link-button a {
		background-image: url("/images/vimeo-page-icon-44px-44px-dpr1.0.png/$FILE/vimeo-page-icon-44px-44px-dpr1.0.png");
	}
	#speakerdeck-link-button a {
		background-image: url("/images/speakerdeck-page-icon-44px-44px-dpr1.0.png/$FILE/speakerdeck-page-icon-44px-44px-dpr1.0.png");
	}
}
@media only screen and (max-width: 480px) {
	#fb-share-button a, #fb-link-button a, #twitter-link-button a, #tweet-button a, #plus-share-button a, #vimeo-link-button a, #speakerdeck-link-button a {
	margin-bottom: 22px;
	background-size: contain;
	}
	#fb-link-button a, #twitter-link-button a, #vimeo-link-button a, #speakerdeck-link-button a {
		text-align: left;
		min-height: 22px;
	}
	#fb-share-button a, #tweet-button a, #plus-share-button a {
		font-size: 1.25em;
		margin-right: 4%;
	}
}
/*****  Recreation specific - make images smaller for mobile*****/
#eventbody img {
	max-width: 50%; 
}
/*****  FR specific *****/
.frrofimg {
	list-style-position: inside; padding-left: 0;
}
/************************************************
*           Making timeline responsive             *
************************************************/
.mm-container {
	position: relative;
	height: 0;
	overflow: hidden;
}
.mm-container iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
/************************************************
* Making YouTube embeds responsive *
************************************************/
.mminfo {
	position: relative;
	display: block;
	padding-bottom: 56.25%; /*16:9 ratio, set to 75% if video is 4:3*/
	padding-top: 35px; /*YouTube player chrome*/
	height: 0;
	overflow: hidden;
}
.mminfo iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mmdiv {
	position: relative;
	display: block;
	padding-bottom: 56.25%; /*16:9 ratio, set to 75% if video is 4:3*/
	padding-top: 35px; /*YouTube player chrome*/
	height: 0;
	overflow: hidden;
}
.mmdiv iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	h1, h2, h3, h4, p {
		text-rendering: optimizeLegibility;
	}
	.englandbanner .h1 a {
		background-image: url("fcenglandlogo_large_dpr2.0.png");
		width: 257px;
		height: 58px;
		background-size: contain;
	}
	.gbbanner .h1 a {
		background-image: url("fcgblogo_large_dpr2.0.png");
		width: 300px;
		height: 55px;
		background-size: contain;
	}
	.newfrbanner .h1 a {
		background-image: url("fr-banner-logo_266px.png");
		background-size: contain;
	}
	.englandmobmenu, .frmobmenu {
		top: 1.5em;
		background-image: url('eng-toggle-button_dpr2.0.png');
	}
	.gbmobmenu {
		top: 1.5em;
		background-image: url('gb-toggle-button_dpr2.0.png');
	}
	.gbSearchIcon {
		background-image: url('/images/search-button-gb_34px_dpr2.0.png/$FILE/search-button-gb_34px_dpr2.0.png');
	}
	.englandSearchIcon {
		background-image: url('/images/search-button-england_34px_dpr2.0.png/$FILE/search-button-england_34px_dpr2.0.png');
	}
	.frSearchIcon {
		background-image: url('/images/search-button-fr_34px_dpr2.0.png/$FILE/search-button-fr_34px_dpr2.0.png');
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 800px) {
	.englandbanner .h1 a {
		background-image: url("fcenglandlogo_medium_dpr2.0.png");
		width: 171px;
		height: 40px;
		background-size: contain;
	}
	.gbbanner .h1 a {
		background-image: url("fcgblogo_medium_dpr2.0.png");
		width: 200px;
		height: 37px;
		background-size: contain;
	}
}
.fc-gallery-photo a {
	float: left;
	max-width: 28%;
	background-color: #efefef;
	padding: 0.5em;
	border: 1px solid #bbbbbb;
	margin: 0.3em;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fc-gallery-photo img {
	max-width: 100%;
}
.fc-gallery-photo span {
	display: block;
	text-align: center;
}
.fc-gallery-photo a:hover {
	background-color: #ffffff;
	border: 1px solid #666666;
}
.fc-gallery-photo a {
	-moz-transition: background-color 0.5s, border 0.5s;
	-webkit-transition: background-color 0.5s, border 0.5s;
}
/* New Discovery Pass and Forest Xplorer ad CSS */
#discoveryPassAd {
	display: block;
	color: #006633;
	line-height: 1em;
}
#discoveryPassAd h2 {
	text-indent: -5000em;
	direction: ltr;
	padding-bottom: 6em;
	background-image: url('/images/discovery-pass.png/$FILE/discovery-pass.png');
	background-repeat: no-repeat;
	background-position: -10px -10px;
}
#discoveryPassAd p {
	font-size: 1.1em;
	font-family: 'VAG Rounded W01 Light', Verdana, sans-serif;
	margin: 0 0 0.4em 0;
}
#discoveryPassAd .strapLine {
	display: block;
	margin-bottom: 0.25em;
	margin-top: -0.55em;
	color: #88bc23;
	font-size: 1.4em;
	line-height: 1em;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
}
#discoveryPassAd .extra {
	color: #88bc23;
	font-size: 1.1em;
	font-family: 'VAG Rounded W01 Light', Verdana, sans-serif;
	margin-top: -0.15em;
	line-height: 1.25em!important;
}
#discoveryPassAd .bold {
	color: #006633;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
}
/* Larger version for Visit page */
#discoveryPassAdLarge {
	display: block;
	color: #006633;
	font-size: 13.3px;
}
#discoveryPassAdLarge h2 {
	text-indent: -5000em;
	direction: ltr;
	padding-bottom: 6.5em;
	margin: 0;
	background-image: url('/images/discovery-pass-large.png/$FILE/discovery-pass-large.png');
	background-repeat: no-repeat;
	background-position: -10px 0;
}
#discoveryPassAdLarge p {
	font-size: 1.1em;
	font-family: 'VAG Rounded W01 Light', Verdana, sans-serif;
	margin: 0.5em 0;
}
#discoveryPassAdLarge .strapLine {
	display: block;
	margin-top: -0.55em;
	color: #88bc23;
	font-size: 1.4em;
	line-height: 1em;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
}
#discoveryPassAdLarge .extra {
	color: #88bc23;
	font-size: 1em;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1.2em!important;
}
#discoveryPassAdLarge .bold {
	color: #006633;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	#discoveryPassAd h2 {
		background-image: url('/images/discovery-pass@2x.png/$FILE/discovery-pass@2x.png');
		background-size: contain;
	}
	#discoveryPassAdLarge h2 {
		background-image: url('/images/discovery-pass-large@2x.png/$FILE/discovery-pass-large@2x.png');
		background-size: contain;
	}
}
#forestXplorerAd {
	display: block;
	color: #006633;
}
#forestXplorerAd h2 {
	text-indent: -5000em;
	direction: ltr;
	padding-bottom: 3em; /*2.5em*/
	background-image: url('/images/forestXplorer-logo.png/$FILE/forestXplorer-logo.png');
	background-repeat: no-repeat;
	background-size: 90px 62px;
	background-position: top center;
}
#forestXplorerAd p {
	margin: -0.5em 0 0 0;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
	color: #88bc23;
	font-size: 1.35em;
	line-height: 1em!important;
	text-align: center;
}
#forestXplorerAd img {
	display: block;
	width: 85%;
	margin: 0 auto;
}
#forestXplorerAd ul {
	list-style-type: none;
	margin: 0.5em 0 0 0;
	padding: 0;
}
#forestXplorerAd ul li {
	padding: 0;
	margin: 0;
	border: 0;
}
#forestXplorerAd #google-play-store {
	display: block;
	float: right;
	text-indent: -5000em;
	direction: ltr;
	width: 75px;
	height: 26px;
	margin-right: 1.5em;
	background-image: url('/images/google-play-badge.png/$FILE/google-play-badge.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
#forestXplorerAd #apple-app-store {
	display: block;
	float: left;
	text-indent: -5000em;
	direction: ltr;
	width: 75px;
	height: 26px;
	margin-left: 1.5em;
	background-image: url('/images/apple-app-store-badge.png/$FILE/apple-app-store-badge.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
}
/* Large version for Visit page */
#forestXplorerAdLarge {
	display: block;
	padding: 20px;
	color: #006633;
	font-size: 13.3px;
	background: -webkit-linear-gradient(#ffffff, #ffffff, #edf1e1); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#ffffff, #ffffff, #edf1e1); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#ffffff, #ffffff, #edf1e1); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#ffffff, #ffffff, #edf1e1); /* Standard syntax (must be last) */
    	background-image: url('/images/forestXplorer-phones-image-large.png/$FILE/forestXplorer-phones-image-large.png');
    	background-repeat: no-repeat;
    	background-position: center right;
    	background-size: 48%;
    	transform: rotate( .0001deg ); /* Force sub-pixel rendering in Firefox to reduce blurring */
}
#forestXplorerAdLarge h2 {
	float: left;
	width: 47.3%;
	text-indent: -5000em;
	direction: ltr;
	height: 0;
	padding-bottom: 5em;
	margin: 0.5em 100% 0 0;
	background-image: url('/images/forestXplorer-logo-large.png/$FILE/forestXplorer-logo-large.png');
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: top center;
	transform: rotate( .0001deg ); /* Force sub-pixel rendering in Firefox to reduce blurring */
}
#forestXplorerAdLarge p {
	float: left;
	width: 47.3%;
	margin: 0.3em 100% 1.4em 0;
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
	color: #88bc23;
	font-size: 1.8em;
	line-height: 1em!important;
	text-align: center;
}
#forestXplorerAdLarge ul {
	float: left;
	width: 48%;
	list-style-type: none;
	margin: 0 0 0.5em;
	padding: 0;
}
#forestXplorerAdLarge #google-play-store {
	display: block;
	float: right;
	text-indent: -5000em;
	direction: ltr;
	width: 96px;
	height: 35px;
	background-image: url('/images/google-play-badge-large.png/$FILE/google-play-badge-large.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	transform: rotate( .0001deg ); /* Force sub-pixel rendering in Firefox to reduce blurring */
}
#forestXplorerAdLarge #apple-app-store {
	display: block;
	float: left;
	text-indent: -5000em;
	direction: ltr;
	width: 96px;
	height: 35px;
	background-image: url('/images/apple-app-store-badge-large.png/$FILE/apple-app-store-badge-large.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	transform: rotate( .0001deg ); /* Force sub-pixel rendering in Firefox to reduce blurring */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	#forestXplorerAd h2 {
		background-image: url('/images/forestXplorer-logo@2x.png/$FILE/forestXplorer-logo@2x.png');
	}
	#forestXplorerAd #google-play-store {
		background-image: url('/images/google-play-badge@2x.png/$FILE/google-play-badge@2x.png');
	}
	#forestXplorerAd #apple-app-store {
		background-image: url('/images/apple-app-store-badge@2x.png/$FILE/apple-app-store-badge@2x.png');
	}
	#forestXplorerAdLarge {
    		background-image: url('/images/forestXplorer-phones-image-large@2x.png/$FILE/forestXplorer-phones-image-large@2x.png');
	}
	
	#forestXplorerAdLarge h2 {
		background-image: url('/images/forestXplorer-logo-large@2x.png/$FILE/forestXplorer-logo-large@2x.png');		}
	
	#forestXplorerAdLarge #google-play-store {
		background-image: url('/images/google-play-badge-large@2x.png/$FILE/google-play-badge-large@2x.png');
	}
	#forestXplorerAdLarge #apple-app-store {
		background-image: url('/images/apple-app-store-badge-large@2x.png/$FILE/apple-app-store-badge-large@2x.png');
	}
}
/* This has been added so that the adverts appear within the browser window width on mobile devices */
@media only screen and (max-width: 800px) {
	#forestXplorerAd, #discoveryPassAd {
		margin: 0 2%;
	}
	/* Forest Xplorer */
	#forestXplorerAd img {
		display: none;
	}
	/* Stay in the forest */
}
@media only screen and (min-width: 480px) and (max-width: 800px) {
	#forestXplorerAd, #discoveryPassAd {
		margin: 0 2%;
		width: 48%;
	}
	/* Forest Xplorer */
	#forestXplorerAd img {
		display: none;
	}
	/* Stay in the forest */
}
/* New adverts for Visit page */
#stay-in-the-forest-Ad {
	display: block;
	padding: 16px 20px;
	font-size: 13.3px;
	background: -webkit-linear-gradient(#ffffff, #ffffff, #eeeeee); /* For Safari 5.1 to 6.0 */
    	background: -o-linear-gradient(#ffffff, #ffffff, #eeeeee); /* For Opera 11.1 to 12.0 */
    	background: -moz-linear-gradient(#ffffff, #ffffff, #eeeeee); /* For Firefox 3.6 to 15 */
    	background: linear-gradient(#ffffff, #ffffff, #eeeeee); /* Standard syntax (must be last) */
}
#stay-in-the-forest-Ad h2 {
	font-family: 'VAG Rounded W01 Bold', Verdana, sans-serif;
	color: #006633;
	font-size: 2.1em;
	padding: 0;
	margin: 0;
}
#stay-in-the-forest-Ad p {
	width: 70%;
	font-family: 'VAG Rounded W01 Light', Verdana, sans-serif;
	color: #676767;
	font-size: 1.1em;
	line-height: 1em!important;
	padding: 0;
	margin: 0;
}
#stay-in-the-forest-Ad ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#stay-in-the-forest-Ad #forest-holidays {
	display: block;
	float: left;
	text-indent: -5000em;
	direction: ltr;
	width: 224px;
	height: 117px;
	background-image: url('/images/forest-holidays-logo.png/$FILE/forest-holidays-logo.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	transform: rotate( .0001deg ); /* Force sub-pixel rendering in Firefox to reduce blurring */
}
#stay-in-the-forest-Ad #camping-in-the-forest {
	display: block;
	float: right;
	text-indent: -5000em;
	direction: ltr;
	width: 146px;
	height: 120px;
	background-image: url('/images/camping-in-the-forest.png/$FILE/camping-in-the-forest.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	transform: rotate( .0001deg ); /* Force sub-pixel rendering in Firefox to reduce blurring */
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	#stay-in-the-forest-Ad #forest-holidays {
		background-image: url('/images/forest-holidays-logo@2x.png/$FILE/forest-holidays-logo@2x.png');
	}
	#stay-in-the-forest-Ad #camping-in-the-forest {
		background-image: url('/images/camping-in-the-forest@2x.png/$FILE/camping-in-the-forest@2x.png');
	}
}
/* News page layout */
.newsRelease {
	padding-bottom: 1em;
}
.newsRelease img {
	float: right;
	padding-left: 1em;
	max-width: 33%;
}
.newsRelease h2 {
	padding-bottom: 1em!important;
}
@media only screen and (max-width: 480px) {
	.newsRelease img {
		float: none;
		padding-left: auto;
		max-width: 100%;
	}
}
/**************************************   FDP  ********************************/
.fdp dt {
	font-weight: bold
}
/* for jqPlot */
#chartdiv {
	height: 30em; 
	width: 100%;
}
/**************************************   End FDP  ********************************/
.example {
	position: relative;
	overflow: hidden;
	border: 1px solid #bfc1c3;
	margin-top: 15px;
	margin-bottom: 45px;
	padding: 30px 15px 15px;
}
.example:before {
	content: "EXAMPLE";
	position: absolute;
	top: 0;
	left: 0;
	padding: 0.21053em 0.78947em;
	font-size: 14px;
	background: none repeat scroll 0 0 #bfc1c3;
	color: #fff;
}
/************************ Smart Banner ****************************************/
.smartbanner-show {
	margin-top: 80px;
}
.smartbanner-show .smartbanner {
	display: block;
}
/** Default **/
.smartbanner {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-family: 'Helvetica Neue', sans-serif;
	background: #f4f4f4;
	z-index: 9998;
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	-webkit-text-size-adjust: none;
}
.smartbanner-container {
	margin: 0 auto;
	white-space: nowrap;
}
.smartbanner-close {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 5px;
	font-family: 'ArialRoundedMTBold', Arial;
	font-size: 20px;
	text-align: center;
	color: #888;
	text-decoration: none;
	border: 0;
	border-radius: 14px;
	-webkit-font-smoothing: subpixel-antialiased;
}
.smartbanner-close:active, .smartbanner-close:hover {
	color: #aaa;
}
.smartbanner-icon {
	display: inline-block;
	vertical-align: middle;
	width: 57px;
	height: 57px;
	margin-right: 12px;
	background-size: cover;
	border-radius: 10px;
}
.smartbanner-info {
	display: inline-block;
	vertical-align: middle;
	width: 44%;
	font-size: 11px;
	line-height: 1.2em;
}
.smartbanner-title {
	font-size:13px;
	line-height: 18px;
}
.smartbanner-button {
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	margin: auto 0;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-weight: bold;
	color: #6a6a6a;
	text-transform: uppercase;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.smartbanner-button:active, .smartbanner-button:hover {
	color: #aaa;
}
/** iOS **/
.smartbanner-ios {
	background: #f2f2f2;
	line-height: 80px;
}
.smartbanner-ios .smartbanner-close {
	border: 0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	color: #5f5f5f;
}
.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
}
.smartbanner-ios .smartbanner-icon {
	background: rgba(0,0,0,0.6);
	background-size: cover;
}
.smartbanner-ios .smartbanner-info { 
	color: #1a1a1a;
}
.smartbanner-ios .smartbanner-title {
	color:#1a1a1a;
	font-weight: bold;
}
.smartbanner-ios .smartbanner-button {
	padding: 0 10px;
	min-width: 10%;
	color: #0c74fd;
}
/** Android **/
.smartbanner-android {
	background: #212121;
	line-height: 82px;
}
.smartbanner-android .smartbanner-close {
	border: 0;
	width: 17px;
	height: 17px;
	line-height: 17px;
	margin-right: 7px;
	color: #fff;
}
.smartbanner-android .smartbanner-icon {
	background-color: transparent;
	box-shadow: none;
}
.smartbanner-android .smartbanner-info {
	color:#ccc;
}
.smartbanner-android .smartbanner-title {
	color:#fff;
	font-weight: bold;
}
.smartbanner-android .smartbanner-button {
	min-width: 12%;
	color: #fff;
	padding: 0;
	background: none;
}
.smartbanner-android .smartbanner-button:active, .smartbanner-android .smartbanner-button:hover {
	background: none;
}
.smartbanner-android .smartbanner-button-text {
	text-align: center;
	display: block;
	padding: 0 10px;
	background: #5a595b;
	text-transform: none;
	text-shadow: none;
	box-shadow: none;
}
/************************ Publications ****************************************/
.archivedpublication {
	border: 1px solid black;
	background: #f6f6f6;
	padding: 1em;
}
#maincontent .archivedpublication h2 {
	padding-top: 0;
	border-top: none; 
}
.aptxt {
	/*font-weight: bold;
	font-size: 1.2em;*/
}
/******************************* Fieldset ****************************************/
.nofieldsetborder {
	border-style: none; 
	padding: 0 0 10px 0; 
}
/********************************************************************************/
.highlightSection {
	background-color: #eeffcc;
	outline: 1px dotted #336622;
	padding: 0.1em 0.75em;
}
/*********************** BROUGHT IN FROM EWF ************************/
.negative-left {
	margin-left: -16px;
}
.negative-right {
	margin-right: -16px;
}
@media only screen and (max-width: 800px) {
	.negative-left {
		margin-left: 0;
	}
	.negative-right {
		margin-right: 0;
	}
}
@media (max-width: 1020px) {
	form#directions label {
		display: none;
	}
	form#directions #saddr {
		width: 60%;
	}
	form#directions #locationSubmit {
		width: 20%;
	}
}
@media (max-width: 700px) {
	form#directions #saddr {
		width: 90%;
	}
	form#directions #locationSubmit {
		width: 20%;
	}
}
/*********************** STYLE FOR THE MODAL ************************/
	/* The Modal (background) */
	.modal {
		display: none; /* Hidden by default */
		position: fixed; /* Stay in place */
		z-index: 50; /* Sit on top */
		padding-top: 100px; /* Location of the box */
		left: 0;
		top: 0;
		width: 100%; /* Full width */
		height: 100%; /* Full height */
		overflow: auto; /* Enable scroll if needed */
		background-color: rgb(0,0,0); /* Fallback color */
		background-color: rgba(0,0,0,0.3); /* Black w/ opacity */
	}
	/* Modal Content */
	.modal-content {
		position: relative;
		background-color: #fefefe;
		margin: auto;
		padding: 0;
		border: 2px dotted green;
		border-radius: 1em;
		width: 80%;
		max-width: 265px;
		box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
		-webkit-animation-name: animatetop;
		-webkit-animation-duration: 0.4s;
		animation-name: animatetop;
		animation-duration: 0.4s
	}
	/* Add Animation */
	@-webkit-keyframes animatetop {
		from {top:-300px; opacity:0} 
		to {top:0; opacity:1}
	}
	@keyframes animatetop {
		from {top:-300px; opacity:0}
		to {top:0; opacity:1}
	}
	/* The Close Button */
	#ModalCloseButton, #ModalLaterButton {
		color: #006633;
		font-size: 1em;
		text-decoration: underline;
	}
	#ModalCloseButton:hover,
	#ModalCloseButton:focus,
	#ModalLaterButton:hover,
	#ModalLaterButton:focus {
		color: #000;
		text-decoration: none;
		cursor: pointer;
	}
	.modal-header {
		padding: 2px 16px;
	}
	.modal-body {padding: 2px 16px;}
	.modal-footer {
		padding: 2px 16px;
	}
	.modal-content#signup {
		margin: auto;
	}
