html{background:white url(../images/tile-flax.jpg);overflow-y:scroll}html.iframe{background:white}body{background:url(../images/tile-top.png) repeat-x 0 -200px;color:#3c3c3c;margin:0 0 20px 0;min-height:300px;padding:0 5px}.iframe body{background:white}body,article,input.button,th,td{font-family:Arial,san-serif;font-size:14px;line-height:18px}h1,h2{color:#708b60;display:inline-block;font-weight:normal;line-height:26px;margin:0;padding:12px 0;text-transform:uppercase;width:100%}#holder h2{display:block}@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{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@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}}body.HomePage{background-position:0 -280px}@media(min-width:400px){body.HomePage{background-position:0 -250px}}@media(min-width:480px){body.HomePage{background-position:0 -220px}}@media(min-width:605px){body.HomePage{background-position:0 -165px}}@media(min-width:730px){body.HomePage{background-position:0 -110px}}@media(min-width:855px){body.HomePage{background-position:0 -55px}}@media(min-width:982px){body.HomePage{background-position:0 0}}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:#849341}a:hover{color:#4c7c55}article,footer{behavior:url(/themes/flaxmillbay/js/pie.htc)}:root *>article,:root *>footer{behavior:none}header{overflow:hidden;padding:20px 5px}#logo{float:left;width:236px}header nav{font-size:13px;line-height:140%;margin-top:10px;text-align:right}#google_translate_element_container{width:100%}#google_translate_element{float:right;margin-top:10px;width:70%;text-align:right}#google_translate_element img{max-height:20px}header nav a{color:#b9b8b8;padding:10px 7px;text-decoration:none;text-transform:uppercase;white-space:nowrap}header nav a:last-child{padding-right:0}header nav a:hover,header nav a.selected{color:white}header nav a:hover{text-decoration:underline}.subnav{position:absolute;display:none;z-index:2}.subnav div{background-image:url(../images/tile-top.png);border:3px solid #ccc;border-radius:5px;margin-top:5px;padding:4px 12px}.subnav div a{display:block;margin:0;padding:3px 0;text-align:left}.subnav div a:first-child{padding-top:6px}.subnav div a:last-child{padding-bottom:6px}@media(max-width:960px){#logo{display:block;float:none;margin:auto}header nav{float:none;line-height:180%;text-align:center;margin-top:0}.subnav{background-image:url(../images/tile-top.png);margin-top:-6px;padding-top:6px}#google_translate_element_container{text-align:center}#google_translate_element{float:none;display:inline-block;text-align:left;width:auto}}.imageBox{float:left;margin-bottom:10px;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);border-radius:4px;box-sizing:border-box;display:block;margin-right:2px;padding:5px;position:relative;zoom:1}.imageBoxNoControls .imageBoxContent{padding-bottom:2px}.imageBoxContent:last-child{margin-right:0}a .imageBoxContent:hover{background:#ccc}.imageBoxFooter{background:url(../images/box-footer.png) no-repeat top center;background-size:100% 25px;height:35px}.imageBoxControls{background:url(../images/box-controls.png) no-repeat top center;margin:-5px auto 0 auto;height:39px;position:relative;text-align:center;width:96px;z-index:2}.slideshow .imageBoxControls{background-image:url(../images/box-controls-empty.png);font-size:18px;padding-right:5px}@media(max-width:600px){.imageBox25{width:50%}.imageBox50{width:100%}}#holder h2{border-bottom:1px solid #e4e4e3;margin:0 10px;padding:7px 0}#holder p{margin:5px 0 15px 0}.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%}article{background-color:#ebebea;border-radius:4px;padding:10px 20px 20px 20px;position:relative}.iframe article{background:white;padding:0}footer{background:#ebebea;background:rgba(235,235,234,0.5);border-radius:4px;line-height:30px;margin-top:10px!important;overflow:hidden;padding:5px 20px;text-transform:uppercase}footer img{vertical-align:middle}footer address{float:left;font-style:normal}footer address span{white-space:nowrap}footer div.block{clear:both;display:block}footer strong,footer a{color:#8fa13b;text-decoration:none}footer .tel{color:#3c3c3c}footer a:hover{text-decoration:underline}footer div.block span{clear:both;display:block;white-space:nowrap}#TA_socialButtonBubbles897{float:right;height:30px;margin-left:5px;overflow:hidden;padding-top:5px}@media(min-width:430px){footer div.block span{clear:none;display:inline-block;width:auto}footer div.block span:before{color:#8fa13b;content:"|";font-weight:bold;padding:0 8px 0 5px}footer div.block span:first-child:before{content:"";padding:0}}@media(min-width:950px){footer div.block{clear:none;float:right}}.button{background-color:#4c4c4c;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}.button:hover{color:#ccc}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}}#enquiryForm{margin-top:10px}input[type=text],input[type=email],textarea,input[type=password]{border:1px solid #ccc;border-radius:4px;margin:2px 0 0 0;padding:4px}input[type=text]:focus,textarea:focus{border:1px solid #8eb6d6;box-shadow:1px 1px 2px 2px #ccc}label{cursor:pointer}form tr,form th,form td{display:block}@media(min-width:480px){form tr{display:table-row}form th,form td{display:table-cell}}span.required{color:red;font-weight:bold;padding-left:3px}.error{border:1px solid red!important}#enquiryForm .padtop{padding-top:15px}.subtype{display:none;margin:0 0 5px 25px}.subtype.visible{display:block}#mc-embedded-subscribe-form{margin-bottom:20px}#mc-embedded-subscribe-form label{display:block;font-weight:bold}#mc-embedded-subscribe-form input[type=text],#mc-embedded-subscribe-form input[type=email]{width:250px}.mc-field-group{margin-bottom:8px}.ContactPage table{border-collapse:collapse}.ContactPage th{text-align:left}.ContactPage th,.ContactPage td{padding:3px;vertical-align:top}.ContactPage table input[type=text],textarea{margin-top:-1px;width:250px}.ContactPage table input[type=text].dateInput{width:100px}.ContactPage table input[type=text].peopleInput{width:50px}.ContactPage input[type=image]{margin-top:10px}.toggleText{display:none;margin-top:6px}.toggleText input[type=text]{width:150px!important}#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%}.iframe #googleMap{margin-top:5px}#googleMapSmallDevice{display:none}@media(max-device-height:600px){#googleMapSmallDevice{display:block}}.column{background-color:#fff;-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;width:25%}.rates thead th{padding:3px 10px}.rates thead tr:first-child th{padding-top:15px}.rates thead tr:nth-child(2) th{color:#849341;padding-bottom:15px}.rates tbody th,.rates td{padding:7px 10px}.rates tbody tr:nth-child(odd){background-color:#fff}.rates tbody tr:last-child th,.rates tbody tr:last-child td{padding-bottom:15px}.info ul{overflow:hidden}.info li{float:left;padding:0 35px 0 0}.informationItems,.informationSpacer{margin-top:15px}.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)}#tripAdvisorHome{clear:both;float:right;height:150px;margin:6px;width:150px}.TA_certificateOfExcellence{display:inline-block;margin:0;padding:0}.ContactPage #TA_certificateOfExcellence188{float:right}#CDSWIDCOE{margin:0!important}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}