body{background:#000 url(../images/pattern3.png);overflow-y:scroll;color:#3c3c3c;margin:0;min-height:300px;min-width:320px;padding:0 5px}body,article,input.button,th,td{font-family:Arial,san-serif;font-size:14px;line-height:18px}h1,h2{color:#666;font-weight:normal;line-height:26px;margin:0;padding:12px 0 6px 0;text-shadow:1px 1px 1px #fff;text-transform:uppercase}article h1{background:#f6f6f6 url(../images/bubbles.png) right center no-repeat;border-bottom:1px solid #d2d3d4;margin:-20px -20px 5px -20px;padding:20px 20px 15px 20px}@media(min-width:480px){h1,h2{width:auto}}p{margin:0;padding:6px 0 6px 0}.width{margin:auto;max-width:982px;overflow:hidden}.width,.onethird,.twothirds,.half,.slideshowContent,#contactDetails{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media(min-width:700px){.onethird{float:left;width:33%}.twothirds{float:left;width:66%}.half{float:left;width:50%}.padright{padding-right:40px}}@media(min-width:982px){.width{width:982px}}img{border:0;height:auto;width:auto;max-width:100%}#googleMap img{max-width:none}ul{margin-left:0;padding-left:20px}p+ul{margin-top:0}a{color:#a0ce4e}a:hover{color:#4c7c55}header{background:#fff;border-top:4px solid #a0ce4e;border-bottom:1px solid #e5e5e5;overflow:hidden;padding:10px 5px;position:relative}#elephant{background:transparent url(../images/elephant-v2.png) right top no-repeat;background-size:100%;height:58px;max-width:62%;position:absolute;top:70px;right:20px;width:600px;background-image:url(../images/elephant-v2-ie8.png)\9;height:39px\9;max-width:auto\9;top:80px\9;width:420px\9}#logo{float:left;height:150px;margin:20px;width:192px}header nav{font-size:13px;margin:0 20px 30px 0;position:absolute;right:0;bottom:0}header nav a{padding:10px;text-decoration:none;text-transform:uppercase;white-space:nowrap}header nav a:hover,header nav a.selected{background-color:#a0ce4e;border-radius:5px;color:#fff}#contactDetails{border-bottom:1px solid #e5e5e5;font-size:12px;padding:0 30px 10px 10px;position:absolute;right:0;text-align:right;top:10px}@media(max-width:720px){#logo{display:block;float:none;margin:10px auto 0 auto}#elephant{background-image:none;display:none}header nav{float:none;line-height:180%;position:relative;text-align:center;margin:20px 0 10px 0}#contactDetails{position:relative;text-align:center;top:0;width:100%}}.imageBox{float:left;text-align:center;text-decoration:none}.imageBoxNoControls{margin-bottom:-10px}.imageBox p{color:#3c3c3c}.imageBox25{width:25%}.imageBox50{width:50%}.imageBox100{float:none;width:100%}.imageBoxContent{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cececd',GradientType=0);background:-webkit-linear-gradient(#fff,#cececd);background:-o-linear-gradient(#fff,#cececd);background:-moz-linear-gradient(#fff,#cececd);background:linear-gradient(#fff,#cececd);box-sizing:border-box;display:block;padding:5px;position:relative;zoom:1}.imageBoxNoControls .imageBoxContent{padding-bottom:2px}.imageBoxContent:last-child{margin-right:0}a .imageBoxContent:hover{background:#ccc}#slideshowControlsOuter{bottom:0;box-sizing:border-box;padding:0 6px;position:absolute;text-align:center;width:100%;z-index:2}#slideshowControls{background:url(../images/trans.png);color:white;font-family:Lucida Sans Unicode,Arial Unicode MS,sans-serif;font-size:22px;height:22px;margin-bottom:7px;padding:2px 10px 0 10px;position:relative;width:auto}#slideshowControls a{color:white;cursor:pointer}#sPause,#sPlay{margin-left:6px}#sPlay{display:none}@media(max-width:600px){.imageBox25{width:50%}.imageBox50{width:100%}}.slideshowImage{display:none;left:0;margin-bottom:1px;position:absolute;width:100%}#slideshow1{display:inline}.slideshowInner{position:relative}.slideshow .imageBoxContent:after{content:'';display:block;padding-top:47.5%}.slideshowInner .slideshowContent,.slideshowInner .slideshowContent *{color:#fff}.slideshowInner h2{text-shadow:1px 1px 1px #000}.slideshowInner .slideshowContent{background:url(../images/trans.png);border-radius:3px;left:20px;padding:10px 20px;position:absolute;text-align:left;top:20px;width:500px;z-index:2}#article{z-index:0}@media(max-width:720px){#article{z-index:1}}article{padding:20px 20px 20px 20px;position:relative}.shadow{background:#ebebea url(../images/shadow.png) center top no-repeat;background:transparent url(../images/shadow.png) center top no-repeat;background-size:100%}article,article.shadow{background-color:#fff}.shadowTop{background-color:transparent;height:48px;left:0;position:absolute;top:0;width:100%;z-index:1}.button{background-color:#a0ce4e;border:0;border-radius:4px;box-shadow:1px 1px 2px 2px #ccc;color:white;cursor:pointer;padding:8px 12px;text-decoration:none;text-transform:uppercase}a.button{color:white}.button:hover{background-color:#7b9e3c}input.button{margin-top:10px}.headingButton{display:inline-block;margin:0 0 10px 0}@media(min-width:480px){.headingButton{float:right;margin:14px 0 10px 10px}}#footerNewsletter{background:#8c8989;border-top:20px solid #dedee2;line-height:150%;overflow:hidden;padding:5px 20px}#footerNewsletter,#footerNewsletter .button{font-size:12px}#footerNewsletter .button{padding:3px 12px}#footerNewsletter h3{margin:6px 0 0 0;padding:0}.table{display:table-row}#footerNewsletterContent,#mailchimp{display:table-cell}#mailchimp{padding:0 0 0 30px;width:330px}.mc-field-group{padding-bottom:3px}#mailchimp label{display:inline-block;float:left;width:120px}#mc-embedded-subscribe{margin-left:120px}#mailchimp input[type=text],#mailchimp input[type=email]{width:200px}input[name=b_690ac12f4e74ee4a1b7f3cbc3_0567858697]{left:-5000px;position:absolute}#mailchimp .button{box-shadow:none;margin-top:3px}@media(max-width:400px){#mailchimp label{display:block;float:none}#mc-embedded-subscribe{margin-left:0}}@media(max-width:720px){#footerNewsletterContent,#mailchimp{display:block;width:auto}#mailchimp{padding:3px 0 0 0}}#footerCopyright{background-color:#000;color:#fff;font-size:12px;padding:5px;text-align:center}input[type=text],input[type=email],textarea,input[type=password],input[type=number]{border:1px solid #ccc;border-radius:4px;margin:2px 0 0 0;padding:4px}input[type=text]:focus,input[type=email]:focus,textarea:focus,input[type=number]:focus{border:1px solid #8eb6d6;box-shadow:1px 1px 2px 2px #ccc}#mailchimp input[type=text]:focus,#mailchimp input[type=email]:focus{box-shadow:none}#enquiryForm{margin-top:10px}#enquiryForm label{cursor:default;display:block;font-weight:bold;margin-bottom:1px}#enquiryForm label.radio{cursor:pointer;display:inline-block;font-weight:normal;margin-right:5px}.form label.required:after{color:red;content:" *"}.form input[type=text],.form textarea{width:250px}.form input[type=text].dateInput{width:100px}.form input[type=text].sizeNumber,.form input[type=number].sizeNumber{width:50px}#enquiryForm input[type=text].peopleInput,#enquiryForm input[type=number].peopleInput{width:50px}#enquiryForm div.input{padding-bottom:10px}.form textarea.wide{width:98%}#enquiryForm .block,#quote section{background-color:#f0f0f0;border:1px solid #d2d3d4;border-radius:5px;box-sizing:content-box;margin-bottom:10px;max-width:500px;padding:7px 10px;width:100%}.error{border:1px solid red!important}.toggleText{display:none;margin-top:6px}.toggleText input[type=text]{width:150px!important}#quote{line-height:180%;margin-top:10px}#quote h3,#quoteCostSection p{margin:0;padding:0}#quote .inputs{margin-left:20px}#quote label{cursor:pointer;display:block}#quote input[type=radio]{margin-right:10px}#quote .hiddenInitially{display:none}#quote section#quoteCostSection{background-color:#a3bf71}#quoteSelector label{display:block;margin-left:30px}#quoteSelector input{float:left;margin-left:-30px;margin-right:7px}.quoteSelectorText{font-size:12px;line-height:16px;padding-bottom:4px}#authorised_contact_fields{display:none}#weekdayEstimate{display:none}#MemberLoginForm_LoginForm fieldset{border:0;margin:0;padding:15px 0 3px 0}#MemberLoginForm_LoginForm_Email,#MemberLoginForm_LoginForm_Password{margin:6px 0 6px 0;width:200px}#MemberLoginForm_LoginForm #Remember{display:none}#MemberLoginForm_LoginForm #ForgotPassword{margin:8px 0 0 0;padding:0}#MemberLoginForm_LoginForm_action_dologin{font-size:150%}.jdpicker_w .date_selector *{width:auto;height:auto;border:0;background:0;margin:0;padding:0;text-align:left;text-decoration:none;font-size:12px}.jdpicker_w .date_selector{background:#FFF;border:1px solid #bbb;padding:5px;margin:-1px 0 0 0;position:absolute;z-index:100000;display:none;width:210px}.jdpicker_w .date_selector table{width:210px;margin-left:3px}.jdpicker_w .date_clearer{color:#a00;padding-left:3px;cursor:pointer;font-weight:bold;font-family:sans-serif}.jdpicker_w .date_selector_ieframe{position:absolute;z-index:99999;display:none}.jdpicker_w .error_msg{display:none;text-align:center;font-size:.8em;color:#666}.jdpicker_w .date_selector .nav{width:17.5em}.jdpicker_w .date_selector .month_nav,.jdpicker_w .date_selector .year_nav{margin:0 0 3px 0;padding:0;display:block;position:relative;text-align:center}.jdpicker_w .date_selector .month_nav{float:left;width:56%}.jdpicker_w .date_selector .year_nav{float:right;width:37%;position:relative}.jdpicker_w .date_selector .month_nav select{width:75px;margin:0 auto;border:1px solid #ccc;position:relative;top:1px}.jdpicker_w .date_selector .year_nav .year_input{text-align:center;width:36px;border:1px solid #ccc;position:relative;top:2px}.jdpicker_w .date_selector .month_name,.jdpicker_w .date_selector .year_name{font-weight:bold;line-height:20px}.jdpicker_w .date_selector .button{display:block;position:absolute;top:0;width:18px;height:18px;line-height:17px;font-weight:bold;color:#333;text-align:center;font-size:120%;overflow:hidden;border:1px solid #f2f2f2;cursor:pointer}.jdpicker_w .date_selector .button:hover,.jdpicker_w .date_selector .button.hover{background:0;color:#333;cursor:pointer;border-color:#ccc}.jdpicker_w .date_selector .prev{left:0}.jdpicker_w .date_selector .next{right:0}.jdpicker_w .date_selector table{margin:0 auto;border-spacing:1px;clear:both}.jdpicker_w .date_selector th{padding-top:5px}.jdpicker_w .date_selector th,.jdpicker_w .date_selector td{text-align:center;color:black}.jdpicker_w .date_selector th.week_label{font-weight:normal;font-style:italic;font-size:80%;width:25px}.jdpicker_w .date_selector .week_num,.jdpicker_w .date_selector .hover .week_num,.jdpicker_w .date_selector .selected .week_num{font-style:italic;color:#333!important;vertical-align:bottom!important;text-align:right;border:none!important;font-size:70%;background:#fcfcfc!important;padding-right:4px}.jdpicker_w .date_selector td{border:1px solid #ccc;line-height:2em;text-align:center;white-space:nowrap;color:#003c78;background:white}.jdpicker_w .date_selector td.today{background:#fffeb3}.jdpicker_w .date_selector td.unselected_month{color:#ccc}.jdpicker_w .date_selector td.selectable_day,.jdpicker_w .date_selector tr.selectable_week td{cursor:pointer;background:url('../images/jdpicker_bg_selectable.png');border:1px solid #aaa;color:#333}.jdpicker_w .date_selector td.selected,.jdpicker_w .date_selector tr.selected td{background:url('../images/jdpicker_bg_selected.png');font-weight:bold}.jdpicker_w .date_selector tr.selectable_week.hover td,.jdpicker_w .date_selector td.selectable_day.hover{background:url('../images/jdpicker_bg_hover.png');color:white}#googleMap{height:300px;margin-top:10px;overflow:hidden;position:relative;width:100%}#googleMapSmallDevice{display:none}@media(max-device-height:600px){#googleMapSmallDevice{display:block}}.rates{border-collapse:collapse;border:1px solid #ccc;width:100%}.rates th,.rates td{text-align:left;vertical-align:top}.rates thead th{background-color:#ddd}.rates th,.rates td{padding:7px 10px}.rates tbody tr:nth-child(even){background-color:#eee}@media print{body{background:white}header{border:0;margin:0;display:block;overflow:visible;position:static;padding:0}#logo{border-bottom:1px solid #d2d3d4;clear:both;display:block;float:none;height:auto;margin:0;padding:0;position:static;text-align:center;width:100%}#logo img{margin:10px}nav,footer{display:none}#contactDetails{display:block;position:static;text-align:center;width:100%}h1,h2{color:black;display:block;position:static;text-shadow:none;width:auto}article h1{background:0;margin:-5px 0 10px 0;padding:0 0 10px 0}#elephant{display:none}.shadow{display:none}}.column{background-color:#ebebea;border:1px solid #e0e0e0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:15px;vertical-align:top}.columnImages{margin-top:8px;padding:0;text-align:center}@media(min-width:750px){.columns{display:table;table-layout:fixed;width:100%}.column{display:table-cell;width:49%}.columnFull{display:block;margin-top:8px;width:100%}.columnImages{margin-top:0}}.informationImages{padding:8px;position:relative}.informationImages p{font-size:12px;padding:4px 0 0 0;text-align:center}@media(max-device-width:720px){.informationImages p{display:none}}.informationImage{display:none}.informationImages::selection,.informationImage::selection,.informationImage img::selection{background:transparent}#informationImage1{display:block}.informationImagesButton{background:url(../images/arrows.png) left center no-repeat;height:100%;left:-10px;cursor:pointer;position:absolute;width:22px}#informationImagesButtonRight{background-position:right center;left:auto;right:-10px}.bulletsAndImages{margin:10px 0}.columnBullets h2{margin:0;padding:0 0 10px 0}.columnBullets ul{line-height:180%;list-style-image:url(../images/tick.png);margin:0}.rates{border-collapse:collapse;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:3px 0 10px 0;width:100%}.rates th,.rates td{text-align:left;vertical-align:top}.rates3col th,.rates3col td{width:33%}.rates4col th,.rates4col td{width:30%}.rates4col th:last-child,.rates4col td:last-child{width:10%}.rates2col th,.rates2col td{width:50%}.rates5col th,.rates5col td{width:27%}.rates5col th:nth-child(2),.rates5col td:nth-child(2){width:21%}.rates5col th:nth-child(3),.rates5col td:nth-child(3){width:21%}.rates5col th:nth-child(4),.rates5col td:nth-child(4){width:21%}.rates5col th:nth-child(5),.rates5col td:nth-child(5){width:10%}.rates thead th{padding:3px 10px}.rates tbody th,.rates td{padding:7px 10px}.rates tbody tr:nth-child(odd){background-color:#fff}.info ul{overflow:hidden}.info li{float:left;padding:0 35px 0 0}.informationItems,.informationSpacer{margin:15px 0}.informationItems .column{min-height:150px;padding:8px}.informationItems img{float:left;margin:0 10px 3px 0}@media(min-width:850px){.informationItems .content{margin-left:140px;padding:0}.informationItems img{margin:0}}.informationItems h3{margin:3px 0 6px 0}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(../colorbox/overlay.png) repeat 0 0}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(../colorbox/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../colorbox/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../colorbox/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../colorbox/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../colorbox/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../colorbox/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../colorbox/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../colorbox/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(../colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(../colorbox/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../colorbox/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(../colorbox/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.FAQsPage article blockquote{display:none;margin:0}.FAQsPage article label{cursor:pointer}.faqCheckbox{display:none}.FAQsPage article h3{margin-bottom:6px}.faqCheckbox:checked+h3+blockquote{display:block}.FAQsPage article label:before{content:"\2795";font-size:14px;padding-right:4px}.faqCheckbox:checked+h3>label:before{content:"\2796"}