﻿.HoverFade{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.HoverFade:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.HoverFadeFully{background-color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.HoverFadeFully:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.HoverFadeOut{display:block;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.HoverFadeOut:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.bookButtons{clear:none;float:none;height:auto;margin:auto;width:auto;margin-left:33%;margin-right:10px}.row-less-padding{margin-left:-5px;margin-right:-5px}.row-less-padding>div{padding-left:5px;padding-right:5px}.row-no-padding{margin-left:0;margin-right:0}.row-no-padding>div{padding-left:0;padding-right:0}.col-tenth{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:10%;float:left}.col-fifth{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:20%;float:left}.navbar-toggle .icon-bar{background:#fff}.margin-bottom{margin-bottom:10px}.margin-top{margin-top:10px}.img-block,.img-block img{width:100%;display:block}input.textfield:focus,.contactdetails #pCode2:focus,.contactdetails textarea:focus,.textareafield:focus{background-color:#dbe8f9}.product{padding:10px 0;border-radius:10px}.DetailsLeft{background-image:url(click-to-zoom.png)}label{font-weight:normal}nav>li>a:hover,.nav>li>a:focus{background-color:transparent}.PostcodeLeft{float:left;width:48%}.PostcodeRight{float:right;width:48%}.AddressLine1{float:right;width:70%}.HouseNumber{float:left;width:25%}.visible-xs-text{display:none}body{background-color:#fff;font-family:Arial,tahoma,verdana,sans-serif;font-size:14px;position:relative;background-image:url(background.png);background-size:100% auto;background-position:top center;font-family:"Comic Sans MS","Gill Sans MT",Calibri,sans-serif}.nicefont,h1,h2{font-weight:700}.DetailsTitle h1,.DetailsTitle h2{background:#14bb15;background-size:100% 100%}.DetailsMainImage{background:#14bb15}.DetailsMainImage{background-position:0 -40px}#AreaCheck{background:#0973ba;border-radius:5px;padding:10px;margin:40px 20px 0}#AreaCheck #AreaCheckTitle{font-size:18px;text-align:center;max-width:96%;margin:-29px auto 10px}#AreaCheck .PostcodeSearchPanel #PostcodeSearchLeft{margin-bottom:10px}#AreaCheck .PostcodeSearchPanel #PostcodeSearchRight{width:120px;margin:0 auto}#AreaCheck .PostcodeSearchPanel #PostcodeSearchRight a{display:block;background-color:#d70a04;color:#fff;border:2px solid #fff;width:120px;text-align:center;background-size:100% 100%;-moz-transition:.2s linear;-o-transition:.2s linear;-webkit-transition:.2s linear;transition:.2s linear;text-transform:uppercase;font-weight:bold;padding:3px;border-radius:5px}#AreaCheck .PostcodeSearchPanel #PostcodeSearchRight a:hover{border-color:#ff0}#HeaderRight{text-align:right;color:#333}#HeaderRight #HeaderIntro{text-transform:uppercase;font-size:20px}#HeaderRight #HeaderPhone a{color:#000;font-size:46px;cursor:pointer}#HeaderRight #HeaderPhone a:hover{color:#bd161a;text-decoration:none}#HeaderRight #HeaderEmail,#HeaderRight #HeaderContact{font-size:18px}#HeaderRight #HeaderEmail a,#HeaderRight #HeaderContact a{color:#bd161a;cursor:pointer}#HeaderRight #HeaderEmail a:hover,#HeaderRight #HeaderContact a:hover{color:#000;text-decoration:none}#HeaderSnippet{font-size:16px}#TopLinks{margin:5px auto;font-size:larger;background:#6124ac;border-radius:2px}#TopLinks a{-moz-transition:.2s linear;-o-transition:.2s linear;-webkit-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;padding:15px 20px;cursor:pointer;opacity:1;color:#fff}#TopLinks a:hover{background-color:transparent !important}#TopLinks .dropdown-menu{background:#6124ac;margin:0;border-radius:0 0 5px 5px;width:370px;padding:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}#TopLinks .dropdown-menu li{display:block}#TopLinks .dropdown-menu li a{color:#fff;display:block;padding:3px 10px}#TopLinks .dropdown-menu li a:hover{color:#ff0}#TopLinks a:hover,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{color:#ff0}#TopLinks #NavigationToggleText{position:absolute;color:#fff;top:11px;right:70px;font-size:19px}#TopLinks #ToggleNav:hover,#TopLinks #NavigationToggleText:hover{border-color:#fff;color:#ff0;cursor:pointer}#TopLinks .navbar-toggle{border:2px solid #fff;border-radius:7px;background-color:#4fbdfa}#TopLinks .navbar-toggle .icon-bar{background:#fff}#TopLinks .navbar-toggle:hover .icon-bar{background:#ff0}#TopLinks .navbar-toggle.collapsed,#TopLinks .navbar-toggle:hover{border-color:#fff}#TopLinks .navbar-toggle.collapsed .icon-bar,#TopLinks .navbar-toggle:hover .icon-bar{background:#fff}#Header{padding:20px 0 0;position:relative}#Header #HeaderRight #CallToday{font-size:25px;margin:0 0 10px}#Header #HeaderRight #HeaderRightEmail{font-size:24px;margin:10px 0 0;color:#00468a}#Header #HeaderRight #HeaderRightEmail:hover{color:#000;text-decoration:none}#BannerLeft,#Newsletter{background:#d231b5;color:#fff;background:-moz-radial-gradient(center,ellipse cover,#d231b5 0%,#8a29af 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#d231b5),color-stop(100%,#8a29af));background:-webkit-radial-gradient(center,ellipse cover,#d231b5 0%,#8a29af 100%);background:-o-radial-gradient(center,ellipse cover,#d231b5 0%,#8a29af 100%);background:-ms-radial-gradient(center,ellipse cover,#d231b5 0%,#8a29af 100%);background:radial-gradient(ellipse at center,#d231b5 0%,#8a29af 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d231b5',endColorstr='#8a29af',GradientType=1);border-radius:5px;padding:10px 20px;margin-bottom:5px}#MainBanner{width:100%;padding-top:41.053512%;position:relative}#MainBanner img{position:absolute;top:0;left:0;right:0;bottom:0}#MainBanner img.MainBannerImage{z-index:3}#MainBanner img.PreviousBannerImage{z-index:2}#HomepagePanel{position:relative}#HomepageRightPanel{margin-top:-10px}.col-sm-25{padding-left:5px;padding-right:5px;width:20.83333%;position:relative;min-height:1px;float:left}a.HomepageRight{display:block;position:relative}a.HomepageRight .NotHover{display:block;margin:0;padding:0;width:100%;-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}a.HomepageRight .Hover{position:absolute;top:0;opacity:0;left:0;height:100%;width:100%;display:block;-moz-transition:.2s linear;-o-transition:.2s linear;-webkit-transition:.2s linear;transition:.2s linear}a.HomepageRight .Hover:hover{opacity:1;cursor:pointer}#CategoryDropDownPanel{background-color:#d30e12}#CategoryDropDownPanel{padding:10px;margin-bottom:5px;font-size:larger}#CategoryDropDownPanel input,#CategoryDropDownPanel select,#CategoryDropDownPanel a{border-color:#520f0f}#CategoryDropDownPanel a{background-color:#f7e1e1}#LeftCategories strong,#LeftPages strong,#LeftCategories a,#LeftPages a{padding:15px 20px;font-weight:normal;color:#fff;font-size:16px;display:block;margin-bottom:5px;-moz-transition:.2s linear;-o-transition:.2s linear;-webkit-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;text-align:left}#LeftCategories a.ChildLink{padding:5px 20px 5px 40px}#LeftCategories strong,#LeftPages strong{background:#6124ac}#LeftCategories a,#LeftPages a{background:#14bb15}#LeftCategories a.active,#LeftCategories a:hover,#LeftPages a.active,#LeftPages a:hover{text-decoration:none;color:#ff0;background:#008101}#MainContentContainer{padding-bottom:140px}.castlePanel{width:100%;background-color:#14bb15;margin:0 0 10px;border:none;padding:8px;-moz-transition:.3s linear;-o-transition:.3s linear;-webkit-transition:.3s linear;transition:.3s linear}.castlePanel:hover{background:#008101}.castlePanel .castleImageLinkPanel{background:#fff}.castlePanel .castleTitlePanel{padding:10px 0}.castlePanel .castleTitlePanel a{color:#fbe000}.castlePanel .castlePriceDiscounted,.castlePanel .castlePriceDefault{padding:10px 0;color:#fff;height:50px}.castlePanel .castleCheckBook{background:#6124ac;padding-top:6px;border-radius:4px;width:150px;margin:0 auto;font-size:12px}a.BackToCategory{max-width:100%}.RoundedContainer{background:#fff;padding:10px;border-radius:5px;margin:10px auto}#Grass{background-image:url(grass.png);height:109px;margin-top:-109px;background-repeat:repeat-x;background-position:bottom;left:0;right:0;position:absolute}#Footer{background-color:#14bb15;color:#fff;padding:10px 0}#Footer a{color:#fff}#Footer a:hover{text-decoration:underline}.btn-lg{font-size:14px}#FacebookContainer *{width:100% !important}.textContent{color:#008101}#SocialEars{width:54px;position:absolute;right:-44px;top:60px}h1#ProductsTitle,h2.SubcategoryTitle{background:#6124ac;color:#fff;padding:10px 20px;margin:5px 0;font-size:24px}#HomepageRight{margin-top:-50px}.TestimonialBlock{background-image:url(testimonial-background.png);background-size:100% 100%;padding:10px;text-align:center;color:#fff}#HomepageTestimonialsRow .TestimonialBlock{margin-top:10px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent;cursor:pointer}.PurpleButton{display:block;background:#6125ac;color:#fff;padding:6px;text-align:center;width:120px;margin:0 auto;text-transform:uppercase;border-radius:3px;border-top:1px solid #c2abdf;box-shadow:0 1px 3px black}.PurpleButton:hover{box-shadow:none;color:#ff0;text-decoration:none}.container{position:relative}#Weather{display:block;width:100%;padding-top:34.2741%;background-image:url('weather-forecast.png');background-size:100% 100%}#Weather:hover{background-image:url('weather-forecast-hover.png')}.SingleImagePanel{background:none}#SearchBoxContainer{background:red;border-radius:5px;position:relative}#BreadcrumbList{background:#14bb15}#BreadcrumbList li:before,#BreadcrumbList a{color:#ff0}#Premium_Castle #Premium_BookButtons{font-size:13px}.fb-page *{max-width:100% !important}h2.RelatedProductsTitle{color:#6124ac}@media(min-width:768px){#SearchBoxContainer{padding:10px;position:relative;margin-bottom:5px}#SearchBoxContainer::before{position:relative;display:block;content:"";width:100%;padding-top:35.2%}#SearchBoxContainer>.AspectRatio{position:absolute;top:0;left:0;right:0;bottom:0}}#SearchBoxInner{padding:20px}#SearchBoxHeader{margin-bottom:10px}#SearchBoxHeader:before,#SearchBoxHeader:after{content:" ";display:table}#SearchBoxHeader:after{clear:both}@media(min-width:768px){#Binoculars{display:block;float:left;width:26%}}@media(min-width:768px){#SearchBoxTitle{float:right;width:70%}}@media screen and (min-width:768px) and (max-width:992px){#SearchBoxContainer::before{padding-top:49.2%}}@media screen and (min-width:992px) and (max-width:1200px){#BannerRow #BannerRightContainer #WeatherLink{height:45%}#BannerRow #BannerRightContainer #Newsletter{height:55%}#NewsletterPanel{padding:10px 30px}#CheckAvailabilityPanel input,#NewsletterPanel input{height:25px;font-size:12px}}@media screen and (min-width:768px) and (max-width:992px){#Header #HeaderRight{text-align:right}#MainContentContainer{padding-bottom:15px}#HeaderRight{text-align:center}#CheckAvailabilityPanel{position:relative;width:auto;margin:10px 15px;left:auto;right:auto;top:auto;bottom:auto}}@media screen and (max-width:767px){#HomepageLeft #Sharing{display:none}.hidden-xs-text{display:none}.visible-xs-text{display:inline}#TopLinks{background-image:none;position:fixed;top:0;left:0;z-index:1030;border-bottom:2px solid #fff;width:100%;border-radius:0;margin:0;background-color:#81cefa}#TopLinks a{text-align:left}#TopLinks .navbar-collapse{border-top:2px solid #fff;padding:0 20px}#TopLinks .dropdown-menu{background:#4fbdfa;border-radius:0;text-shadow:0}#TopLinks a:hover,#TopLinks a:focus{background:#c90b00;color:#ffe800}#Header{margin:0;padding:60px 10px 0}#Header::before,#Header::after{content:none;display:none}#MainContentContainer{margin-top:10px}#OuterContainer{margin-top:80px}a.dropdown-toggle{margin-bottom:0}.navbar-collapse{max-height:300px !important}.dropdown-menu{position:relative;float:none;left:auto;top:auto;right:auto;bottom:auto;border-radius:0;margin:0}#TopCategories a span{padding:5px;display:block;position:absolute;bottom:0;left:0;right:0}#QuickCheckerPanel{margin-bottom:10px}#Header{padding-top:70px}#HeaderRight{text-align:center;padding:10px 20px}.container{padding-left:5px;padding-right:5px}#Footer{border-radius:0;margin:0}}#CardLogos{display:block;margin:10px auto}