﻿body{font-family:"Arial",sans-serif;color:#000;font-size:16pt;}.show-on-mobile{display:none;}.hide-on-mobile{display:inherit;}header{display:block;margin:0 auto;max-width:100%;text-align:center;}header .headLeft{vertical-align:middle;width:auto;font-size:70pt;font-weight:500;}header .headLeft .logo{display:inline;vertical-align:middle;padding:0 0 0 0;max-width:100%;}header .headLeft .footnote{display:inline-block;font-size:20pt;vertical-align:middle;}header .headLeft .footnote img{vertical-align:middle;}nav{display:block;width:100%;margin:20px 0;text-align:center;background-color:#4b722f;color:#fff;max-height:unset!important;}nav a{display:inline-block;padding:8px 10px;text-decoration:none;color:#fff;border-top:solid 2px #4b722f;border-bottom:solid 2px #4b722f;}nav a.basket{border-left:solid 1px #fff;border-right:solid 1px #fff;}nav a:hover{border-bottom:solid 2px #fff;border-top:solid 2px #60953a;background-color:#60953a;}nav a:visited{color:#fff;}.bannerImage{max-width:100%;width:2000px;display:inine-block;}.container{display:block;position:relative;width:98%;max-width:2000px;margin:0 auto;padding:0 0;}.container.flex{display:flex;justify-content:flex-start;margin:10px auto;flex-wrap:wrap;}.container.flex .productBox{text-align:center;text-decoration:none;color:#000;border:solid 2px #000;margin:20px 20px 20px 0;flex:3;}.container.flex .productBox:hover{background:#eee;}.container.flex .productBox .prodTitle{display:block;font-size:20pt;font-weight:600;margin:10px 0 0 0;}.container.flex .productBox img{display:block;margin:20px auto;}.container.flex .productBox .prodDesc{display:block;padding:10px 10px;}.container.flex.pricing{justify-content:space-evenly;}.container.flex.pricing .pricingBox:first-child{margin:0 50px 0 0;}.container.flex.pricing .pricingBox.split-2{flex:2;}.container.flex.pricing .pricingBox.split-2.priceBox{border:solid 5px #4b722f;border-radius:10px;padding:5px;}.container.flex.pricing .pricingBox.split-2.priceBox .formSelect{width:100%;padding:20px 0;font-size:13pt;margin:10px 0;}.container.flex.pricing .pricingBox.split-2.priceBox .priceOption{margin:30px 0;height:inherit;display:inline-block;width:100%;}.container.flex.pricing .pricingBox.split-2.priceBox .priceOption .formText{padding:10px 0;}.container.flex.pricing .pricingBox.split-2.priceBox .priceOption .formText.qty{text-align:center;width:75px;}.flexCont{position:relative;}.flexCont .flexBox{display:flex;justify-content:space-evenly;position:relative;width:100%;padding:10px 0;}.flexCont .flexBox .flex{position:relative;}.flexCont .flexBox .flex.flex-1{flex:1;}.flexCont .flexBox .flex.flex-2{flex:2;}.flexCont .flexBox .flex.flex-3{flex:3;}.flexCont .flexBox .flex.flex-4{flex:4;}.halfBox{width:45%;margin:10px;float:left;display:inline-block;}.halfWidth{width:45%;margin:10px;display:inline-block;}.stickyContainer{position:relative;display:inline-block;width:100%;}.stickyContainer .sticky{position:sticky;top:0;}.stickyContainer .sticky.adminHead{background-color:#fff;z-index:10;border-bottom:solid 4px #000;font-weight:600;}.stickyContainer .sticky.tableHead{background-color:#fff;z-index:10;border-bottom:solid 4px #000;font-weight:400;margin:10px 0;}.threeQuaterBox{width:65%;margin:10px;float:left;display:inline-block;position:relative;}.oneQuaterBox{width:27%;margin:10px;float:left;display:inline-block;position:relative;}.imgSplit a{margin:0 30px;display:inline-block;text-decoration:none;}.imgSplit img{margin:0 30px;}footer{padding:20px 0;width:100%;border-top:30px solid #4b722f;}footer .FooterLinks{position:absolute;bottom:0;width:100%;text-align:center;}footer .FooterLinks a{text-decoration:underline;}.addedToBasketBanner{position:fixed;top:0;width:100%;padding:10px;z-index:-100000;text-align:center;background:#60953a;color:#fff;opacity:0;}.addedToBasketBanner.showBriefly{animation:display-and-fade-out;animation-duration:5s;}.basketTotals{padding:10px;display:block;border-radius:2%;border:1px dashed #4b722f;}.basketItem{margin:20px 0;display:block;border-bottom:dotted 2px;width:60%;padding:10px 0;}.basketItem .halfBox{float:none;}.basketItem .btnDelItem{cursor:pointer;}.basketItem .basketProductTitle{font-weight:600;margin:0 20px 0 0;}.basketItem .basketProductDescription{margin:20px 0;}.basketItem .seperator{margin:20px 0;}.basketItem .seperator .formText{display:inline-block;padding:10px;width:50%;font-size:10pt;}.formTextBox{width:100%;padding:10px;}.formTextBox.admin{width:80%;}.formSelect{width:100%;padding:10px;}.formSelect.admin{width:80%;}.formCheckbox{width:30px;height:30px;}.formTextArea{width:80%;height:300px;}.ListLabel{margin:5px 0;font-weight:bold;display:inline-block;}.modal{display:none;background-color:#aaa;z-index:2000;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;opacity:.9;}.modalcontent{background-color:#fff;width:90%;position:absolute;top:20px;left:5%;display:none;z-index:2001;}.modalcontent .container{padding:10px;}.modalcontent .close{text-align:left;width:100%;border-bottom:solid 1px #ccc;background:#fff;display:inline-block;}.modalcontent .close #ModalTitle{display:inline-block;margin:15px;font-weight:600;font-size:13pt;}.modalcontent .close span{cursor:pointer;padding:5px;color:#fff;background-color:#f00;border-radius:2px;display:inline-block;margin:10px;float:right;}.modalcontent .modalContent{width:98%;border-bottom:solid 1px #ccc;padding:0 0 10px 10px;margin:10px 0;}.modalcontent .modalContent .addressClickable{padding:10px;font-weight:600;}.modalcontent .modalContent .addressClickable:nth-child(even){background-color:#eee;}.modalcontent .modalContent .addressClickable:hover{cursor:pointer;background:#ccc;}.modalcontent .buttons{background:#fff;display:inline-block;width:100%;}.modalcontent .buttons .button{float:right;display:inline-block;text-align:center;padding:10px;background:#eee;border:solid 1px #231f20;border-radius:5px;cursor:pointer;margin:10px;font-weight:600;}.modalcontent .buttons .button.green{color:#fff;background-color:#4b722f;}.modalcontent .buttons .button.green:hover{background-color:#60953a;}.modalcontent .buttons .button.red{background-color:#ff9f9f;}.modalcontent .buttons .button.red:hover{background-color:#ff6a6a;}.modalcontent .buttons a.generatedbuttons{color:#231f20;text-decoration:none;}.cookiebanner{position:fixed;bottom:0;width:100%;display:block;background:#eee;border-top:10px solid #231f20;z-index:10;padding:10px;text-align:center;}.row{padding:10px 0;}.adminbackground .adminLoginBox{display:block;margin:200px auto;width:1000px;text-align:center;border:solid 5px #4b722f;border-radius:50px;padding:30px;}.adminbackground .adminLoginBox .loginTextBox{display:block;width:100%;margin:30px 0;padding:10px 0;font-size:20px;}.inline{display:inline;}.green{color:#4b722f;}.softwoodButton{border:solid 2px #000;padding:5px;font-weight:600;text-align:center;cursor:pointer;display:block;text-decoration:none;font-size:15pt;}.softwoodButton.green{background:#4b722f;color:#fff;}.softwoodButton.green:hover{background:#60953a;}.softwoodButton.yellow{background:#dee600;color:#000;}.softwoodButton.yellow:hover{background:#cdd500;}.softwoodButton.inline-block{display:inline-block;padding:5px 20px;}.right{text-align:right;}.center{text-align:center;}.float-right{float:right;}.border-top{border-top:solid 1px #000;}.padding-top-30{padding-top:30px;}.margin-bottom-30{margin-bottom:30px;}.error{border:solid 1px #f00;}.errors{color:#f00;}.redcross{color:#f00;cursor:pointer;}.breadcrumb{display:block;font-size:12pt;width:100%;padding:0 10px;margin:0 0 20px 0;}a{color:#4b722f;}a:visited{color:#60953a;}.greenLink{color:#4b722f;text-decoration:underline;cursor:pointer;}.small{font-size:12pt;}.editsuccess{animation:success;animation-duration:2s;}.success{animation:text-success;animation-duration:2s;}.no-underline{text-decoration:none;}.mobile-nav{display:none;margin:20px 10px;}.mobile-nav .mobile-shopping-basket{display:inline-block;}.mobile-nav .mobile-menu{display:inline-block;}.mobile-nav .mobile-menu img{display:inline-block;}@media only screen and (max-width:1400px){footer .flexCont .flexBox{display:flex;}footer .flexCont .flexBox .flex.flex-2{flex:2;}footer .flexCont .flexBox .flex.flex-2.imgSplit a img{max-width:100px;}}@media only screen and (max-width:1050px){body{font-size:13pt;}footer .FooterLinks{position:relative;bottom:unset;}footer .FooterLinks a{margin-top:10px;}footer .flexCont .flexBox{flex-wrap:wrap;}footer .flexCont .flexBox .flex.flex-2{flex:1 1 100%;}footer .flexCont .flexBox .flex.flex-2.imgSplit a img{max-width:100px;}.container.flex{flex-wrap:wrap;}.container.flex.pricing .pricingBox.split-2{flex:1 1 100%;}.stickyContainer .sticky{position:relative;}.stickyContainer .oneQuaterBox{width:100%;}.stickyContainer .threeQuaterBox{width:100%;}.stickyContainer .threeQuaterBox .basketItem{width:100%;padding:2px 0;}.formTextBox{width:80%;}}@media only screen and (max-width:800px){nav{display:none;}nav.active{display:inline-block;text-align:left;}nav.active a{width:80%;float:none;display:block;margin:10px 10px 10px 0;padding:10px 10px;}nav.active a.basket{border-right:0;border-left:0;}.mobile-nav{display:block;}}@media only screen and (max-width:700px){header .headLeft{font-size:3em;}.hide-on-mobile{display:none!important;}.show-on-mobile{display:inline;}.pricingBox .flexCont .flexBox{flex-wrap:wrap;border-bottom:solid 1px #000;}.pricingBox .flexCont .flexBox .flex{text-align:center;margin:10px 0;}.pricingBox .flexCont .flexBox .flex.flex-1{flex:1 1 100%;}.pricingBox .flexCont .flexBox .flex.flex-2{flex:1 1 100%;}.basketItem{width:100%;}.basketItem .halfBox{width:100%;}}@media only screen and (max-width:550px){header .headLeft{font-size:1.5em;}.flexCont .flexBox{flex-wrap:wrap;border-bottom:solid 1px #000;}.flexCont .flexBox .flex{text-align:center;margin:10px 0;}.flexCont .flexBox .flex.flex-1{flex:1 1 100%;}.flexCont .flexBox .flex.flex-2{flex:1 1 100%;}}@keyframes display-and-fade-out{0%{z-index:30;opacity:1;}50%{z-index:30;opacity:1;}75%{z-index:30;}100%{opacity:0;}}@keyframes success{50%{background-color:#eee;}100%{background-color:inherit;}}@keyframes text-success{50%{color:#4b722f;}100%{color:inherit;}}