.cms-boooking-product-quantities{float:left;width:25%;border-right:1px solid #eee;margin-right:-1px;padding-bottom:15px}.cms-boooking-product-quantities h3{margin:0 15px 5px 0;font-size:20px;line-height:24px;font-weight:700;float:left}.cms-booking-combined-dates .cms-boooking-product-quantities{float:none;width:100%;border:none;padding-bottom:0}.cms-booking-combined-dates .cms-booking-products-qtys{float:right}.cms-booking-product-dates{float:left;width:75%;height:90px;padding-top:8px;padding-left:30px;box-sizing:border-box;border-left:1px solid #eee}.booking-month-at-time .cms-booking-product-dates{height:auto}.cms-booking-combined-dates .cms-booking-product-dates{padding-left:0;width:100%;float:none;margin-bottom:10px}.cms-master-days .cms-booking-product-dates{float:none width:auto;border:none}.cms-booking-product-dates h3{margin:0;text-align:center;font-size:14px;line-height:20px;font-weight:700;padding-bottom:10px;text-transform:uppercase}.cms-booking-combined-dates .cms-boooking-product-quantities h3{margin-top:8px}.cms-booking-product-next-month{float:right}.cms-booking-product-prev-month{float:left}.cms-booking-product-nav{text-transform:uppercase;font-size:14px;line-height:20px}.cms-booking-product-dates-inner{white-space:nowrap;display:inline-block;height:70px;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;position:relative}.cms-booking-product-dates-inner::-webkit-scrollbar{-webkit-appearance:none}.cms-booking-product-dates-inner::-webkit-scrollbar:horizontal{height:14px}.cms-booking-product-dates-inner::-webkit-scrollbar-thumb:horizontal{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,.3)}.cms-booking-product-dates-inner::-webkit-scrollbar-track:horizontal{background-color:#fff;border-radius:8px}.cms-booking-product-not-available-for-days{position:relative}.cms-booking-product-not-available-for-days:before{z-index:2;visibility:visible;width:100%;height:100%;content:"";text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5)}.cms-booking-product-date{height:50px;width:50px;text-align:left;font-size:20px;line-height:24px;display:inline-block;border:2px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#C4C4C4;color:#FFF;position:relative;overflow:hidden;cursor:default;margin:0 2px 0 0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cms-booking-dates-all .cms-booking-product-date{padding:6px 10px;height:auto;text-align:center}.cms-booking-product-date.cms-booking-filler{display:none;opacity:.3;background:#ccc;color:#333}.cms-booking-product-date.cms-booking-filler span{display:none}.cms-booking-product-legend{display:none;margin-top:20px}.booking-month-at-time .cms-booking-filler{display:block}.booking-month-at-time .cms-booking-product-dates-inner{height:auto}.booking-month-at-time .cms-booking-product-date{float:left;width:14%;margin:0 .28% 0 0;box-sizing:border-box;margin-bottom:4px}.booking-month-at-time.booking-just-available-dates .cms-booking-product-date{width:auto}.booking-month-at-time .cms-booking-product-date.cms-booking-date-mon{clear:left}.cms-booking-product-date.cms-booking-product-available.cms-booking-product-toomany,.cms-booking-product-date.cms-booking-product-available.cms-booking-product-toomany.cms-booking-product-selected{background:#C4C4C4;border:2px solid #ccc;color:#FFF}.cms-booking-legend-item{display:block}.cms-booking-legend-unavailable{border:2px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#C4C4C4;width:15px;height:15px;display:inline-block}.cms-booking-legend-available{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#FFF;color:#000;border:2px solid #555;width:15px;height:15px;display:inline-block}.cms-booking-legend-selection{background:#0093EF;color:#fff;border:2px solid #0093EF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:15px;height:15px;display:inline-block}.cms-booking-product-date.cms-booking-product-available{background:#FFF;color:#000;border:2px solid #555;cursor:pointer}.cms-booking-product-date.cms-booking-product-history,.cms-booking-product-date.cms-booking-product-history.cms-booking-product-available{opacity:.3;background:#ccc;color:#333}.cms-booking-product-date.cms-booking-product-available.cms-booking-product-selected{background:#0093EF;color:#fff;border:2px solid #0093EF;cursor:pointer}.cms-booking-product-date-weekday{position:absolute;top:3px;left:3px;font-size:11px;line-height:11px;text-transform:uppercase}.cms-booking-product-date-day{position:absolute;bottom:3px;left:3px;text-transform:uppercase}.cms-booking-product-qty{float:left;width:50%;padding-right:10px;box-sizing:border-box;font-size:13px;line-height:16px;margin-bottom:4px;margin-top:10px}.cms-booking-combined-dates .cms-booking-product-qty{width:120px;clear:none}.cms-booking-product-qty.cms-booking-qty-last-of-three{margin-top:10px}@media (max-width:1000px){.cms-booking-product-qty{width:100%}}.cms-booking-product-input-button{width:100%;padding:0 30px;position:relative;border:1px solid #ccc;border-radius:4px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cms-booking-qty-button{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;botttom:0;width:30px;height:30px;background:#ccc;color:#fff;text-align:center;font-size:30px;line-height:23px;cursor:pointer}.cms-booking-qty-button:hover{background:#888}.cms-booking-qty-plus{right:0;left:auto}.content .cms-booking-product-qty input{width:100%;box-sizing:border-box;font-size:14px;line-height:30px;margin:0;padding:0 10px;text-align:center;height:30px;border-radius:4px;outline:0;border:none}.cms-booking-product-qty input:focus{border:none;outline:0;box-shadow:none}.cms-booking-product-total{float:right;clear:both;padding:20px 0 0}.cms-booking-combined-dates .cms-booking-product-total{width:20%;text-align:right;padding-top:15px}.cms-booking-product-total-surcharge{display:none}.cms-booking-product{padding:10px 0;border-bottom:1px solid #ccc}.cms-booking-product:first-child{border-top:1px solid #ccc}.cms-booking-product-total-price{font-size:22px}@media (max-width:480px){.cms-boooking-product-quantities{float:none;width:100%;border:none}.cms-booking-product-dates{float:none;width:100%;border:none;padding-left:0}.cms-booking-product{padding-bottom:30px;margin-bottom:20px}.cms-booking-combined-dates .cms-booking-products-qtys{float:left}.cms-booking-product-dates-inner.cms-booking-dates-all{display:block}.cms-booking-dates-all .cms-booking-product-date{width:auto;margin-right:0;display:block;float:none}.cms-booking-combined-dates .cms-booking-product-total{float:none;clear:both;width:auto}}.accessible-mode .cms-boooking-product-quantities{float:none;width:100%;border:none}.accessible-mode .cms-booking-product-dates{float:none;width:100%;border:none;padding-left:0}.accessible-mode .cms-booking-product{padding-bottom:30px;margin-bottom:20px}.accessible-mode .cms-booking-combined-dates .cms-booking-products-qtys{float:left}.accessible-mode .cms-booking-product-dates-inner.cms-booking-dates-all{display:block}.accessible-mode .cms-booking-dates-all .cms-booking-product-date{width:auto;margin-right:0;display:block;float:none}.accessible-mode .cms-booking-combined-dates .cms-booking-product-total{float:none;clear:both;width:auto}.accessible-mode .cms-booking-product-date{float:none;width:auto;height:auto;display:block;margin:5px 0;padding:4px;font-size:16px;background:none;color:#000}.accessible-mode .cms-booking-product-dates{height:auto;width:auto;overflow:auto}.accessible-mode .cms-booking-product-dates-inner{height:auto;white-space:wrap}.accessible-mode .cms-booking-product-history{display:none}.accessible-mode .available-label{display:none}.accessible-mode .unavailable-label{display:inline}.accessible-mode .cms-booking-product-available .available-label{display:inline}.accessible-mode .cms-booking-product-available .unavailable-label{display:none}.accessible-mode .cms-booking-combined-dates .cms-booking-product-qty{width:auto;float:none}.accessible-mode .cms-booking-product-qty input{border:1px solid #000;text-align:left}.accessible-mode .cms-booking-product-input-button{border:none;padding:0;width:auto;float:none}.accessible-mode .cms-boooking-product-quantities h3{float:none}.vishidden{visibility:hidden}.disnone{display:none}.clr-algnrgt{clear:both;text-align:right}.clr-rgt{clear:right}.flt-rgt{float:right}.accessible-mode .cms-booking-combined-dates .cms-booking-product-total{text-align:left}*{margin:0;padding:0;text-decoration:none;font-size:100%}code,kbd,samp,pre,tt,var,textarea,input,select,isindex{font:inherit;font-size:1em}dfn,i,cite,var,address{font-style:normal}th,b,h1,h2,h3,h4,h5,h6{font-weight:400}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet{border:none}table{border-collapse:collapse;border-spacing:0}caption,th,td,center{text-align:left;vertical-align:top}body{line-height:1em;background:white}q{quotes:"" ""}ul,ol,dir,menu{list-style:none}a{color:inherit}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clear{clear:both;height:1px;line-height:1px}body{height:100%;background:#000}.SETSEEDcomponent{display:none}@font-face{font-family:'ArchRival';src:url(../graphics/sf_arch_rival_bold-webfont.eot);src:local('SF Arch Rival'),local('SF-Arch-Rival'),url(../graphics/sf_arch_rival_bold-webfont.ttf) format("truetype")}.ArchRival{font-family:ArchRival,Georgia,serif;font-size:24px}#header{background:#939598;padding-top:30px}#header h1{font-family:Helvetica,Arial,sans-serif;font-size:55px;margin-top:0;line-height:60px;margin-bottom:0;text-align:center;text-transform:uppercase;padding-top:40px}#header h1 a{color:#000}#header h1 a:hover{color:#0e4565;background:none}#middleSection h1{font-family:Helvetica,Arial,sans-serif;font-size:24px}#header{background-image:url(../graphics/pipe.png);background-position:left bottom;background-repeat:repeat-x}#header .wrapper{width:860px}#facebook{float:left;margin-top:15px;height:40px}#facebook a{margin-right:10px;color:#C3C3C3;line-height:20px;font-size:20px}#facebook a:hover{background:none;color:#000}#header p{margin-top:10px;text-align:center;position:relative;float:none;clear:both}#header p a{color:#C3C3C3;line-height:20px;font-size:20px}#header p a:hover{background:none;color:#000}#logo{margin:5px 0 0;float:left}#logo:hover{background:none}#title{width:790px;margin:0 auto 10px!important}.wrapper{width:990px;margin:0 auto}#breadcrumb{margin:10px 0;color:#AAA;font-size:10px;text-transform:uppercase;display:none}#loggedIn,#livechat,#miniBasket p{float:right;margin:0 0 0 10px;background:#0cf;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;padding:7px 5px 6px}#miniBasket p{font-family:arial;color:#fff;margin:0 0 0 10px}#miniBasket a{color:#000;background:#fff;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px}#miniBasket a:hover{background:#000;color:#fff}#loggedIn a,#livechat a{color:#fff}#loggedIn a:hover,#livechat a:hover{background:none;color:#000}#searchForm{float:right;margin:0;background:#0cf;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;padding:4px;display:none}#searchForm input{-webkit-border-radius:5px;-moz-border-radius:5px;background:#fff;padding:2px;border:1px solid #555}#mainNav{clear:right;list-style:none;float:right;margin:10px 0 0;display:none}#mainNav li{float:right;font-size:15px;margin-left:2px;position:relative;padding:10px 0}#mainNav li ul{position:absolute;top:29px;right:0;z-index:50;display:none;background:#666;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;list-style:none;width:250px;padding-bottom:10px;padding-top:10px}#subNav{background:#666;-webkit-border-radius:5px;-moz-border-radius:5px;list-style:none;width:250px;float:right;margin-right:20px;padding-bottom:10px;padding-top:10px;margin-top:18px}#subNav li ul{margin:0}#subNav li ul a{font-size:11px;text-transform:uppercase;color:#c7c7c7;padding:3px 5px 3px 20px;border-bottom:1px solid #c7c7c7}#subNav li ul li:first-child a{border-top:none}#mainNav li:hover ul{display:block}#mainNav li.current a{color:#fff;background:#000}#mainNav li ul li,#subNav li{float:none;display:block;margin:0;padding:0;position:relative}#mainNav li:hover ul li ul{position:absolute;display:none;top:-6px;left:-250px;margin:0;padding:5px 0;width:250px}#mainNav li ul li:hover ul{display:block}#mainNav li.withSubs:hover ul a,#subNav a{display:block;color:#fff;font-size:12px;font-family:arial;padding:5px 4px 5px 10px;border-bottom:1px solid #c7c7c7;-webkit-border-radius:0;-moz-border-radius:0;text-align:left;float:none;text-transform:none}#mainNav li.withSubs:hover ul a:hover,#subNav a:hover{background:#505050}#mainNav li.withSubs:hover ul li:first-child a,#subNav li:first-child a{border-top:1px solid #c7c7c7}#mainNav a{-webkit-border-radius:50px;-moz-border-radius:50px;padding:4px 15px 2px;color:#666}#mainNav li.withSubs:hover a{padding-top:6px}#mainNav a:hover{color:#fff;background:#666}#mainNav .withSubs:hover a{color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;background:#666;padding-bottom:6px}#topRight{float:right;width:680px;padding-left:20px}#topSection{background:none}#topSection .wrapper{width:780px;background-image:url(../graphics/sliceWhX.png);background-position:center top;background-repeat:repeat-x;padding:30px 40px 10px}#topSection h1{font-size:24px;line-height:32px;text-align:center;color:#fff;margin-top:30px;margin-bottom:80px}.Border{border:3px solid white;float:right}#middleSection{background:none}#middleSection .wrapper{width:780px;margin-top:65px;margin-bottom:65px;background-image:url(../graphics/whiteFill70.png);background-position:center top;background-repeat:repeat-y;padding:34px 40px 30px}#middleSection h2,.greyFeature h2{font-size:26px;line-height:26px;color:#000;margin-top:0;margin-bottom:20px;font-weight:700}#middleSection h3{font-size:19px;line-height:32px;color:#000;margin-top:5px;margin-bottom:18px;font-weight:400}#full{padding:0}#leftCol{float:left;width:640px;padding-left:20px}#rightCol{float:left;padding-left:20px;width:310px}#footer{background-image:url(../graphics/footerBG.png);background-position:left top;background-repeat:repeat-x}#footer .wrapper{width:860px;height:80px}#footer a{color:#C3C3C3}#footer a:hover{background:none;color:#000}.date{float:left;width:45px;background:#555;text-align:center;padding:0 0 3px;text-transform:uppercase;font-size:12px;line-height:14px;color:#fff;margin:0 10px 10px 0}.day{font-size:30px;line-height:32px;font-weight:700}.month{font-size:14px;line-height:12px}.date span{display:block}#footerLeft{padding-top:90px;float:left}#footerRight{padding-top:90px;float:right}#footerFB{margin-top:18px;float:left;clear:both}#footerLogin{margin-top:22px;float:right}#footerLogin p{margin:0;padding:0}#footerLeft p{font-size:22px;margin:0;padding:0;color:#000}#footerRight p{font-size:22px;margin:0;padding:0;color:#000}#footer *{color:#C3C3C3}#footer h2{color:#fff}#copyright{clear:both}.seperator{background:#00C0FF;height:1px;clear:both;margin:18px 0 10px}#homeSlideshow{position:relative}.homeScrollerText{position:absolute;bottom:4px;border:1px solid #777;left:4px;background:#242320;color:#fff;width:299px;min-height:18px;padding:10px 0;text-indent:20px}.homeScroller{position:absolute;top:0;left:0}#controls{position:absolute;bottom:14px;right:20px}#homeGalRight{width:21px;height:21px;background:url(../graphics/picRight.png);float:right;margin-left:5px}#content #homeGalRight:hover{background:transparent url(../graphics/picRight.png)}#homeGalLeft{width:21px;height:21px;background:url(../graphics/picLeft.png);float:right;margin-left:10px}#content #homeGalLeft:hover{background:transparent url(../graphics/picLeft.png)}.dot{width:11px;height:11px;background:url(../graphics/picOff.png);float:right;margin-left:5px;margin-top:6px}.active.dot{width:11px;height:11px;background:url(../graphics/picOn.png)}#blogContent{float:left;padding:5px 0 20px;width:75%}#commentForm{padding:1px 16px 20px;border:1px solid #c7cac5;background-color:#fff;margin:0 0 18px}#commentForm h4{border-bottom:1px solid #c7c7c7;margin:18px 0 25px;text-transform:uppercase}#commentFormForm{margin-top:18px}#addCommentButton,#formSubmit{border:none;color:#fff;background-color:#4b645e;padding:3px 10px;margin-right:5px;margin-left:155px}#sidebar{float:left;padding:17px 0 20px 5%;width:20%}#sidebar ul{list-style:none;border-top:1px solid #c7c7c7}#sidebar li{border-bottom:1px solid #c7c7c7;padding:2px 0}#blog_prev_month{float:left;width:14px;height:14px;background:url(../graphics/prevMonthSmall.gif)}#blog_next_month{float:right;width:14px;height:14px;background:url(../graphics/nextMonthSmall.gif)}#blogCalMonth{text-align:center;margin:0 30px}.calTableBlog{width:100%;border-collapse:collapse}.calTableBlog th{text-align:center;font-weight:700;color:#999}.calTableBlog td{border:1px solid #c7c7c7;text-align:center}.calTableBlog td a{display:block;background:#4b645e;color:#fff}.calTableBlog td a:hover{background-color:#c7c7c7}.calTableBlog .fade{color:#999}#tagCloud{list-style:none}#tagCloud li{display:inline}.tag-10{font-size:10px}.tag-20{font-size:11px}.tag-30{font-size:12px}.tag-40{font-size:13px}.tag-50{font-size:14px}.tag-60{font-size:15px}.tag-70{font-size:16px}.tag-80{font-size:17px}.tag-90{font-size:18px}.tag-100{font-size:19px}.label{float:left;width:70px;font-size:14px;text-align:left;padding:2px 5px 0 0;margin-top:5px;margin-right:8px}.input{width:689px;padding:2px;border:1px solid #777;margin-top:5px}.select{margin-top:5px}.checkbox{height:18px;width:18px;font-size:18px;vertical-align:bottom;margin-top:8px;line-height:18px}.textarea{width:773px;padding:2px;border:1px solid #777;height:120px;margin-top:10px;margin-bottom:10px}.labelInfo{padding-left:155px;font-style:italic;color:#777;margin:-10px 0 18px}.formSection{margin:10px 0}.formSection p{font-size:16px;margin:0}.formSection h2{margin-bottom:5px}.formSection.formSectionType_select{margin-top:5px}.formSection.formSectionType_text{margin:5px 0 10px;border-top:1px solid #000;padding-top:5px}.formSection.formSectionType_checkbox{margin:-10px 0 10px}.formSection.formSectionType_heading{margin-bottom:5px;margin-top:10px}.formSection.formSectionType_submit{border-top:1px solid #000;padding-top:5px;padding-top:15px;text-align:right}#footer .label{float:none;text-align:left;width:auto;margin:10px 0 0;display:block}#footer input.input,#footer textarea.textarea{color:#fff;margin:0;background:#555;width:302px;font-size:11px;padding:1px 3px;border:1px solid #c7c7c7}#footer input{color:#000}#footer .formSection{margin:0}#footer .formSectionType_submit{border:none;margin:0}.galleryThumb{float:left;width:190px;text-align:center;display:table;height:180px}#topRight .galleryThumb{width:162px}.thumbInner{height:180px;display:table-cell;vertical-align:middle}.galleryThumb img{padding:7px;border:1px solid #c7c7c7;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}#topRight .swatches .galleryThumb{width:90px;margin-right:2px;display:inline;height:90px;border:1px solid #c7c7c7}.swatches .galleryThumb.selected .thumbInner{background:#444}.swatches .galleryThumb a{line-height:0;font-size:0;float:left}.swatches .galleryThumb a:hover{background:none}.swatches .thumbInner{height:80px;background:#fff}.swatches .galleryThumb img{width:80px;padding:5px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none}.template_swatches .shopGalleryVariant{float:none;clear:both}.beforeSubmit{margin:10px 0;border-top:1px solid #c7c7c7}.basketLabel{margin:0 0 5px;padding:5px 0 2px;border-top:1px solid #c7c7c7}h1.calMonth{text-align:center;margin:0 auto 10px;font-size:20px;width:220px}.calTable{width:100%}.calTable a:hover{background:#444;color:#C1E0AA;text-decoration:underline}.calTable,.calTableBlog{border-collapse:collapse}.calTableBlog{width:100%}.calTable th{text-align:center;font-weight:700;background:#FFF;color:#000;text-transform:uppercase;font-size:10px;padding:2px 3px 0}.calTable td{border:1px solid #c7c7c7;background:#fff;text-align:right;color:#666;padding:2px 3px 0;height:80px;width:14.28%}.calTable td.weekend{background:#F3F3F3}.calTable td .event{color:#000}.next_month{width:24px;height:24px;margin-top:10px;background:url(../graphics/nextMonth.gif) top;float:right}.next_month:active,.next_month:hover{background:url(../graphics/nextMonth.gif) bottom}.prev_month{width:24px;margin-top:10px;height:24px;background:url(../graphics/prevMonth.gif) top;float:left}.prev_month:active,.prev_month:hover{background:url(../graphics/prevMonth.gif) bottom}.event{background:#c7c7c7;padding:0 5px;-webkit-border-radius:50px;-moz-border-radius:50px}.event.withLink{padding:0;background:none;-webkit-border-radius:0;-moz-border-radius:0}.event a{color:#fff;display:block;padding:0 5px;-webkit-border-radius:50px;-moz-border-radius:50px;background:#c7c7c7}.calTable .event a:hover{text-decoration:none;background:#000}.eventcat632,.event.eventcat632 a{background:#FFA532}.eventcat655,.eventcat655.event a{background:#6FB419}.searchResult{border-top:1px solid #c7c7c7;margin-top:18px}#paginate{border-top:1px solid #c7c7c7}#basket{border-top:1px solid #c7c7c7;margin-top:18px;width:100%;margin-bottom:18px}#basket{margin-top:0}#basket td{padding:5px 3px;border-bottom:1px solid #c7c7c7}#basket th{font-weight:700;border-bottom:1px solid #c7c7c7;padding:5px 3px;font-size:14px}.input,textarea{max-width:100%}#mobilePopup{display:none}.row{margin:20px 0;width:100%}.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.twoCol{width:48%}.twoCol.first{margin-left:0}.twoCol.last{margin-right:0}.column{float:left;margin:0 2%}#mobilePopup{padding:4% 4% 0;width:92%;position:fixed;bottom:40px;left:0;background:#c3c3c3;box-shadow:2px 2px 20px;z-index:2;text-align:center;border-top:4px solid #fff;border-bottom:4px solid #fff}#mobilePopup #noThanks,#mobilePopup a{background:#fff;display:inline-block;padding:10px;border-radius:4px;box-shadow:1px 1px 0;margin:0 20px 4% 0;cursor:pointer}.clear{clear:both}#lastJoin{height:55px}#loader{position:fixed;right:20px;top:20px}input[type="submit"]{background:#0e4565;color:#fff;padding:10px 20px;border:none;border-bottom:1px solid #444;border-top:1px solid #ddd;cursor:pointer}input[type="submit"]:hover{background:#317191}.Tick{font-size:17px}.Tick sub{margin:0 0 0 55px;display:block;border:1px solid #fff;padding:20px}.Tick em{display:block;font-size:20px;color:#fff;margin:8px 0 0}.Tick span{background:url(../graphics/tick.png) no-repeat;background-size:40px;height:40px;width:40px;display:block;float:left;margin:0 15px 0 0;position:relative;bottom:9px}#middleSection .wrapper{background:none;padding:0;margin-top:0;margin-bottom:0}#middleSection .wrapper input[type="text"],#middleSection .wrapper textarea{width:100%}.greyFeature{background:url(../graphics/whiteFill70.png);padding:20px 20px 10px;margin:0 0 40px}.greyFeature ul{list-style:none}#topSection .wrapper{background:none;padding:0}#header .wrapper,#topSection .wrapper,#middleSection .wrapper,#footer .wrapper{width:860px}#topSection h1{margin-bottom:35px;margin-top:55px}#facebook{margin-top:10px}#facebook a:last-child{position:relative;top:-8px}#title{padding-top:25px;margin:0;float:none;cursor:pointer}#title h1{font-size:75px;text-align:center}#logo{margin:0 20px 0 0}#logo,#textNfacebook{float:left}#logo img{width:94px;margin:3px 0 0}#logo a:hover{background:none}#header{background:#fff}#header .wrapper{position:relative;width:873px}#header #pipe{background:#c3c3c3;height:61px;position:relative;top:8px;clear:both}#header #pipe #menu{margin:0 auto;list-style:none;text-align:center}#header #pipe #menu li{display:inline-block;padding-bottom:6px}#header #pipe #menu li a{color:#000;padding:18px 20px 15px;float:left;font-size:17px;margin-top:5px}#footer{background:#fff}#footer #pipe{height:61px;position:relative;top:-5px}#footer #footerLeft,#footer #footerRight{padding-top:30px}@media (max-width:990px){#header .wrapper,#topSection .wrapper,#middleSection .wrapper,#footer .wrapper{width:720px}#middleSection h3{font-size:15px;line-height:23px}#header h1{font-size:60px;line-height:57px;padding-top:10px}#header #facebook a{line-height:15px;font-size:15px}#header p{margin-top:1px}#topSection h1{font-size:20px;line-height:24px}.Right_Image{max-width:50%}.Right_Image img{width:100%}#footer #footerRight p,#footer #footerLeft p{font-size:16px}#title{width:650px;padding-top:25px}}@media (max-width:780px){#header .wrapper,#topSection .wrapper,#middleSection .wrapper,#footer .wrapper{width:520px}.Right_Image{width:100%;max-width:none}#title{width:100%;padding-top:25px}#logo{width:94px;float:none!important;clear:both;margin:0 auto}#header h1{float:none!important;font-size:44px;line-height:40px;text-align:center;width:100%;padding-top:0}#header p{margin-top:20px}.Tick{width:100%;height:auto!important;padding:0}.Tick sub{margin:10px 0}}@media (max-width:640px){body *{text-align:center!important}.Tick em{text-align:left!important}#header .wrapper,#topSection .wrapper,#middleSection .wrapper,#footer .wrapper{width:90%}#topSection h1{margin-bottom:30px;margin-top:45px}#topSection h1{font-size:15px}#footerRight,#footerLeft{width:100%;text-align:center}#footer .wrapper{height:auto}}@media (max-width:505px){#header h1{font-size:34px;line-height:34px}#header p{font-size:16px;line-height:20px}#header #pipe #menu li a{padding:18px 10px 15px;font-size:16px}}@media (max-width:440px){.twoCol{width:100%;margin:0!important}.row{margin:0}#header h1{font-size:28px;line-height:29px}}body{font-size:75%;font-family:Arial,sans-serif;line-height:1.5em}p,ul,ol{font-size:14px;line-height:18px;margin:5px 0 18px 0}ul ul{margin-left:20px}ul{list-style:disc outside}ol{list-style-type:decimal}h5,h4,h3{font-size:1em;line-height:1.5em;margin:1.2em 0 .5em;font-weight:700}h2{font-size:16px;line-height:18px;margin:10px 0 5px;color:#595959;font-weight:400}#footer h2{font-size:18px;letter-spacing:1px}h1{font-size:45px;line-height:50px;margin:40px 0 20px;font-weight:400;color:#252525}h1 strong{color:#0cf}a{color:#0cf;text-decoration:none}a:hover{background:#EDEEE5}hr{border:0;height:1.5em;border-bottom:1px solid #c6c6c6;margin-bottom:1.5em;line-height:1px;clear:both}input,select{vertical-align:middle}.Centered{text-align:center}.Right_Image{float:right;margin-bottom:18px;margin-left:20px}.Left_Image{float:left;margin-bottom:18px;margin-right:20px}.Flush_for_top{margin-top:18px}#lightboxOverlay{background:#000;opacity:.4;filter:alpha(opacity=40);position:absolute;top:0;left:0;width:100%;height:100%}#lightboxOuter{position:absolute;left:0;top:100px;width:100%}#lightboxContainer{display:none;margin:auto;padding:20px 20px 10px;width:400px;height:400px;position:relative;background:#fff url(../graphics/lightbox-ico-loading.gif) no-repeat 50% 50%}#lightboxInner,#lightboxExtra1,#lightboxExtra2,#lightboxExtra3{height:100%}#lightboxClose{position:absolute;top:-13px;cursor:pointer;right:-20px;display:none;width:36px;height:36px;background:url(../graphics/lightbox-close.png)}#lightboxPrev{top:50%;margin-top:-25px;left:-35px;display:none;;position:absolute;cursor:pointer;width:36px;height:36px;background:url(../graphics/lightbox-prev.png)}#lightboxNext{top:50%;display:none;margin-top:-25px;right:-40px;position:absolute;cursor:pointer;width:36px;height:36px;background:url(../graphics/lightbox-next.png)}.shopGalleryVariant{float:right}#lightboxStuff p{float:left;margin:0}#lightboxStuff:after{content:".";display:block;height:0;clear:both;visibility:hidden}#lightboxStuff{display:inline-block}#lightboxStuff{display:none;margin:0 auto;padding:5px 20px 15px;background:#fff}