/* Lightbox */
body:after {content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display: none;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(../img/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(../img/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(../img/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(../img/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
/* Search */
#cat_main {padding-bottom:1em;}
.main_cat1 {font-size: 14px; font-weight: bold;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.8);}
.main_cat2 {font-size: 14px}
.sphider-form {margin-bottom: 10px;*zoom: 1;}
.sphider-form:after {clear: both;}
.sphider-form input,
.sphider-form select,
.sphider-form .radio,
.sphider-form .checkbox {}
.sphider-form input,
.sphider-form select,
.sphider-form .btn {display: inline-block;margin-bottom: 0;}
/* search pages*/
.url {color: #004400;}
.orchard-result{background:#f3f3f3;padding:10px;border:solid 1px #eee;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
/* Fonts */
@font-face {font-family: 'harabarahanditalic';src: url('webfonts/harabarahand.eot');src: url('webfonts/harabarahand.eot?#iefix') format('embedded-opentype'),url('webfonts/harabarahand.woff') format('woff'),url('webfonts/harabarahand.ttf') format('truetype'),url('webfonts/harabarahand.svg#harabarahanditalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'lucida_calligraphyitalic';src: url('webfonts/lucida.eot');src: url('webfonts/lucida.eot?#iefix') format('embedded-opentype'), url('webfonts/lucida.woff') format('woff'), url('webfonts/lucida.ttf') format('truetype'), url('webfonts/lucida.svg#lucida_calligraphyitalic') format('svg');font-weight: normal;font-style: normal;}
/* Author's custom styles */
html { overflow-y: scroll; overflow-x: hidden;}
body {padding-top: 41px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;background-color:#fafafa;color: #444444;
-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}
p::selection{ background:#transparent; color:#444444; }
ul::selection{ background:#transparent; color:#444444; }
h1::selection{ background:#transparent; color:#444444; }
h2::selection{ background:#transparent; color:#444444; }
h3::selection{ background:#transparent; color:#444444; }
h1 {font-size: 24px;line-height: 1.5em;text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);}
h2 {font-size: 18px;line-height: 1.25em;text-shadow:0 -1px 0 rgba(0,0,0,0.15), 0 1px 0 rgba(255,255,255,0.8)}
h3 {font-size: 16px;line-height: 1em;text-shadow:0 -1px 0 rgba(0,0,0,0.14), 0 1px 0 rgba(255,255,255,0.8)}
h4 {font-size: 14px;text-shadow:0 -1px 0 rgba(0,0,0,0.12), 0 1px 0 rgba(255,255,255,0.8)}
h5 {font-size: 14px;text-shadow:0 -1px 0 rgba(0,0,0,0.10), 0 1px 0 rgba(255,255,255,0.8)}
h6 {font-size: 12px;text-shadow:0 -1px 0 rgba(0,0,0,0.8), 0 1px 0 rgba(255,255,255,0.8)}
body{background: #dddddd;background: -moz-linear-gradient(left, #dddddd 0%, #eeeeee 10%, #eeeeee 89%, #dddddd 100%);background: -webkit-gradient(left top, right top, color-stop(0%, #dddddd), color-stop(10%, #eeeeee), color-stop(89%, #eeeeee), color-stop(100%, #dddddd));background: -webkit-linear-gradient(left, #dddddd 0%, #eeeeee 10%, #eeeeee 89%, #dddddd 100%);background: -o-linear-gradient(left, #dddddd 0%, #eeeeee 10%, #eeeeee 89%, #dddddd 100%);background: -ms-linear-gradient(left, #dddddd 0%, #eeeeee 10%, #eeeeee 89%, #dddddd 100%);background: linear-gradient(to right, #dddddd 0%, #eeeeee 10%, #eeeeee 89%, #dddddd 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd', GradientType=1 );}
.container-fluid{padding-right: 10px;padding-left: 10px;}
.wrapper{background-color:#fafafa;max-width:1400px;margin:auto;padding:20px 0 20px 0;border-left:#ddd solid 2px;border-right:#ddd solid 2px;}
/* Header */
/* Navbar */
.navbar-inverse .navbar-inner {background-color: #222222;background-image: -moz-linear-gradient(top, #333333, #111111);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#111111));background-image: -webkit-linear-gradient(top, #333333, #111111);background-image: -o-linear-gradient(top, #333333, #111111);background-image: linear-gradient(to bottom, #333333, #111111);}
.navbar-inverse .brand, .navbar-inverse .nav > li > a{color:#ccc;}
.navbar .nav > li > a {padding: 10px 14px;}
/* Banner */
.banner-wrapper {height:160px;position: relative;margin-top:-20px;margin-bottom: 10px;border-radius: 0px 0px 10px 10px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.banner-unit {position: relative;padding: 1%;padding-bottom: 11%;}
.banner-unit h1 {font-family: 'lucida_calligraphyitalic', Helvetica, Arial, sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);margin-bottom: 0;font-size: 3em;line-height: 1;letter-spacing: -1px;color: #fff;opacity:0;}
.banner-unit p {font-size: 1em;font-weight: 200;color: #fff;opacity:0.7;}
.banner-logo {position: absolute;top: 10px;left: 6px;}	
.banner-logo a {font-family: 'lucida_calligraphyitalic', Helvetica, Arial, sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.3), 0 1px 0 rgba(255,255,255,0.4);color: #fff;opacity:0.8;}
.banner-logo a:hover{color: #fff;text-decoration:none;opacity:1;}
/* Banner auto change */
.bannerJanuary{background: url('../img/Januarybanners.jpg') no-repeat left top;}
.bannerFebruary{background: url('../img/Februarybanners.jpg') no-repeat left top;}
.bannerMarch{background: url('../img/Marchbanners.jpg') no-repeat left top;}
.bannerApril{background: url('../img/Aprilbanners.jpg') no-repeat left top;}
.bannerMay{background: url('../img/Maybanners.jpg') no-repeat left top;}
.bannerJune{background: url('../img/Junebanners.jpg') no-repeat left top;}
.bannerJuly{background: url('../img/Julybanners.jpg') no-repeat left top;}
.bannerAugust{background: url('../img/Augustbanners.jpg') no-repeat left top;}
.bannerSeptember{background: url('../img/Septemberbanners.jpg') no-repeat left top;}
.bannerOctober{background: url('../img/Octoberbanners.jpg') no-repeat left top;}
.bannerNovember{background: url('../img/Novemberbanners.jpg') no-repeat left top;}
.bannerDecember{background: url('../img/Decemberbanners.jpg') no-repeat left top;}
.bannerxmas{background: url('../img/xmasbanner.jpg') no-repeat left top;}
.banner-logo h2{font-size:3em;}
/* Footer */
.footer-wrapper {background: #eee;height:40px;padding:0px 10px;position: relative;margin-top:10px;margin-bottom:-20px;border-radius: 10px 10px 0px 0px ;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);z-index:1;}
/* Banner auto change */
.footerJanuary{background: url('../img/Januarybanners.jpg') no-repeat left bottom;}
.footerFebruary{background: url('../img/Februarybanners.jpg') no-repeat left bottom;}
.footerMarch{background: url('../img/Marchbanners.jpg') no-repeat left bottom;}
.footerApril{background: url('../img/Aprilbanners.jpg') no-repeat left bottom;}
.footerMay{background: url('../img/Maybanners.jpg') no-repeat left bottom;}
.footerJune{background: url('../img/Junebanners.jpg') no-repeat left bottom;}
.footerJuly{background: url('../img/Julybanners.jpg') no-repeat left bottom;}
.footerAugust{background: url('../img/Augustbanners.jpg') no-repeat left bottom;}
.footerSeptember{background: url('../img/Septemberbanners.jpg') no-repeat left bottom;}
.footerOctober{background: url('../img/Octoberbanners.jpg') no-repeat left bottom;}
.footerNovember{background: url('../img/Novemberbanners.jpg') no-repeat left bottom;}
.footerDecember{background: url('../img/Decemberbanners.jpg') no-repeat left bottom;}
.footerError{background: url('../img/Errorbanners.jpg') no-repeat left bottom;}
.footerxmas{background: url('../img/xmasbanner.jpg') no-repeat left bottom;}
.footer-links {color: #fff;opacity:0.8;}
.footer-links a {color: #fff;opacity:0.8;}
.footer-links a:hover {opacity:1;}
/* Accordian menu */
.accordionButton {width: 100%;float: left;cursor: pointer;}
.accordionButton h5 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;color: #0088CC;}	
.accordionContent {width: 100%;float: left;display: none;}
/* Carousel */
.carousel-wrapper {position: relative;#max-width:850px;background: none repeat scroll 0 0 #FFFFFF;border: 6px solid #FFFFFF;margin: 0 0 20px;position: relative;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.carousel-inner {position: relative;position: relative;background: none repeat scroll 0 0 #transparent;border: 0px solid #transparent;}
.carousel {margin-bottom: 0px;}
.carousel a{color:#CCEEFF;z-index:999;}
.carousel img{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.carousel-caption { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);padding: 4px;position: absolute; z-index:9;}	
.carousel-control{height: 30px;width: 30px;left:2px;font-size: 40px;line-height: 22px;}
.carousel-control.right {left: auto; right: 2px;}
/* Lists */
.list{list-style:disc outside url('../img/diamond.png');}
.blue-list{list-style:disc outside url('../img/diamond.png');}
.plain-list{list-style:none;}
.contentslist{}
.listindent{list-style:disc outside url('../img/diamond.png');margin-left:3em;}
.taxon0{text-align:left;margin:0;}
.taxon1{text-align:left;margin:0;margin-left:0.5em}
.taxon2{text-align:left;margin:0em;margin-left:1em}
.taxon3{text-align:left;margin:0em;margin-left:1.5em}
.taxon4{text-align:left;margin:0em;margin-left:2em}
.taxon5{text-align:left;margin:0em;margin-left:2.5em}
.taxon6{text-align:left;margin:0em;margin-left:3em}
.taxon7{text-align:left;margin:0em;margin-left:3.5em}
.taxon8{text-align:left;margin:0em;margin-left:4em}
.taxon9{text-align:left;margin:0em;margin-left:4.5em}
.taxon10{text-align:left;margin:0em;margin-left:5em}
.taxon11{text-align:left;margin:0em;margin-left:5.5em}
/*  Paragraphs & text */
#maincontent {line-height:150%;}
.close-heading{margin-bottom:0;}
.bold{font-weight:bold}
/*  Video */
.video-wrapper {position: relative;border: 6px solid #FFFFFF;text-align:center;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);margin-bottom: 10px;}
.video-caption {background: none repeat scroll 0 0 #FFF;margin: 0px;text-align: center;font-size:12px;}
video {height: auto;width: 100%;min-width: 100%;}
.youtube{margin:0;padding:0;}
.youtube-player{ z-index:-1; }
/*  Images */
.image-wrapper {position: relative;background: none repeat scroll 0 0 #FFFFFF;border: 6px solid #FFFFFF;text-align:center;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);font-size:12px;margin-bottom: 10px;}
.image-wrapper-sm {position: relative;background: none repeat scroll 0 0 #FFFFFF;border: 4px solid #FFFFFF;margin-bottom: 10px;border-radius: 4px 4px 4px 4px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);font-size:12px;}
.image-wrapper-plain {position: relative;background: none repeat scroll 0 0 #transparent;border: 0px solid #transparent;font-size:12px;}
.image-wrapper-mb {position: relative;background: none repeat scroll 0 0 #FFFFFF;border: 6px solid #FFFFFF;text-align:center;margin-bottom: 20px;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);font-size:12px;}
.thumbtxt {font-size:14px;}
img.transparent {position: absolute;top: 0;right: 0;width:100%;height:100%;z-index:2;}	
.image{padding: 10px;}
.thumbnail {padding: 0px;}
a.thumbnail:hover {border-color: #999;}
.google-maps {position: relative;padding-bottom: 60%; /* This is the aspect ratio */ height: 0;overflow: hidden;}
.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
/* scroll up button*/
.scrollup{width:30px;height:30px;opacity:0.3;position:fixed;bottom:40px;right:10px;display:none;text-indent:-9999px;background: url('../img/icon_top.png') no-repeat;}
/*  Tables */
.pl-table{width:100%;text-align:left;}
.pl-table th, 
.pl-table td {padding:5px;text-align:left;}
.pl-table tr{border: 6px solid #FFFFFF;text-align:center;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.rowdark{background: none repeat scroll 0 0 #DDD;border: 6px solid #F4F4F4;text-align:center;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.rowlight{background: none repeat scroll 0 0 #EEE;border: 6px solid #FFFFFF;text-align:center;border-radius: 6px 6px 6px 6px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.oxygen.pl-table  th, .oxygen.pl-table  td  {text-align:center;}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {background-color: #ddd;}
.title{font-size:16px;}
.copyright{font-size:95%;}
.indented {text-align:left;margin:0em;margin-left:1.2em}
.plant-divider hr {margin: 0;border: 0;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #ffffff;}
blockquote {background: #f2f2ff none 6px 8px no-repeat;background-image: url('../img/quote.gif');overflow:hidden;padding:5px;}
blockquote cite {font-style: normal;	font-weight: bold;	margin-left: 20px;	display: block;	font-size: 0.9em;}
.forumposts{border-radius: 8px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);padding:10px;margin-bottom:10px;}
.forumposts hr{display:none;}
.forumposts blockquote {border-left:0;border-radius: 8px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);margin:8px 0 8px 0;}
.forumposts blockquote cite {font-size:12px;}
.simple-announcement {background-color: #FFEEEE;border-radius: 8px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);color: #BC2A4D;padding:0.5em;margin: 10px 0;font-size: 1.1em;text-align:center;line-height:2.2em;font-family: Verdana,Helvetica,Arial,sans-serif;border: solid 1px #BC2A4D;font-size:11px;}
.table th, .table td { border-top: 0px solid #eee;}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {background-color: #eee;}
.float-left{float:left;margin:10px;margin-top:0;margin-left:0;}
.float-right{float:right;margin:10px;margin-top:0;margin-right:0;}
.pull-left{float:left;margin:10px;margin-top:0;margin-left:0;}
.pull-right{float:right;margin:10px;margin-top:0;margin-right:0;}
.nb-pull-right{float:right;margin:0;}
.span1.pull-left{margin-left:0;}
.home-index h3{#margin:0;}
.bottom-space{margin-bottom:1em;}
.jumbotron:after { position: absolute; right: 0; top: 0;}
.subhead {}
.jumbotron {padding: 40px 0;position: relative;text-align: center;}
#social-buttons {margin-top: 12px;margin-bottom: 10px;}
#social-buttons img{padding-right:6px;}
.cefas{font-weight:bold;}
.defra{font-weight:bold;}
.close-top{margin-top:0;}
.close-bottom{margin-bottom:0;}
.btn-sm, .btn-xs {border-radius: 3px;font-size: 12px;line-height: 1.5;padding: 5px 10px;}
.btn-xs{padding: 0px 5px;}
div.thumbleft{text-align:center;font-weight:bold;color:#404040;padding:0 1em 0 1em;border:0;float:left;margin:0;}
div.thumbleft a{padding:0;margin:0;border:0;}
div.thumbleft img{border:0px solid black;background-color:FFF;}
.menu-text{color:#777;margin-left:0.5em;}
.pic-right{float:right;text-align:center;padding:1em;}
.pic-left{float:left;text-align:center;padding:1em;}
.orchardsm{margin-top:1em;}
.nav-extra {	width: 100%;float: left;}
.copyrighttext{font-size:0.9em;color:#404040;}
.accordionButtonh5 {font-size: 1em;}
.close-heading a:hover {text-decoration:none;color: #0088CC;}
.cookietable {width: 100%;margin:10px 0;border: 1px solid #ccc;}
.cookietable th {background:#ddd;text-align:left;padding: 6px;border: 1px solid #ccc;}
.cookietable td {background:#f6f6f6;padding: 6px;border: 1px solid #ccc;}
.youtube-player{max-width:100%;}
.footer-text{color:#fff;}
/* no js - no content */
#js {display:none;}
#njs {margin-top:10px;padding:2px;}
body .buorg {top:41px;text-align:center;z-index:2;}
body #buorgclose {position: absolute;right: .5em;top:.2em;height: 20px;width: 12px;font-weight: bold;font-size:14px;padding:0;}
/* XMAS
html, body {background: url('../img/xmas-berries-background.jpg') no-repeat center center fixed;-moz-background-size: cover;background-size: cover;} */
@media (min-width: 1200px) {}
@media (min-width: 768px) and (max-width: 979px) {
	body {background: #FAFAFA;padding: 0;}
	.menu-text {color: #ddd;}
}
@media (max-width: 767px) {
	body {background: #FAFAFA;padding: 0px;}
	.navbar{max-width:100%;margin:0;}
	.hide-img {display:none;}
	.container-fluid {padding: 0;}
	.wrapper{border:none; padding: 20px 5px;}
	.menu-text {color: #ddd;}
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {box-shadow:none;}
}
@media (max-width: 479px) {
	.carousel-credit{display:none;}
	.carousel-caption {padding: 0 2px;font-size:0.9em;}
	.carousel-control{height: 20px;width: 20px;left:2px;font-size: 30px;line-height: 15px;left:0px;	}
	.carousel-control.right {left: auto;right: 0px;}
	.species-alt{display:none;}
	.hide-img {display:none;}
}