#content,body,html{padding:0}#content,#page,nav{width:960px}#bottom,#padding,#top{width:100%}#bottom,#padding,.nav a{height:40px}body,footer,html,nav{height:100%}#content,footer{background:rgba(255,255,255,.95);box-shadow:0 3px 6px rgba(0,0,0,.3);margin:0 auto}#bed,#offer{margin-bottom:15px}.photo,img.bedphoto,img.offerphoto{line-height:0;border-radius:10px}#content,.photo,img.bedphoto,img.offerphoto{border-radius:10px}body,h1,h2,h3,h4,h5,h6,html{font-weight:400}h1,nav,p#message{text-align:center}.nav a,p#message{text-transform:uppercase}#over18,p#message2,p#messagered{background:linear-gradient(to bottom,#dc1616,#ed1616)}#bed,p#homepage{padding-bottom:25px}#contact,#photos{margin:0 auto 15px}.open,h1,h3{color:#666}.day,.open,p.about{text-align:left}#logo,#shopimage,.nav a,h1,nav{display:block}#content,#logo,#page,#shopimage,footer,h1,nav{margin:0 auto}.one,.three,.two{opacity:0}#map,.bedimage,.bedtext,.contact,.fl,.nav a,.offertext{float:left}.block,.blockoffer,p#pricetitle{box-shadow:0 1px 1px rgba(0,0,0,.1)}body,html{margin:0;font-family:Roboto,sans-serif}html{overflow-y:scroll;background:fixed #666}#map,.bed,.block,.blockoffer,.offer,nav{overflow:hidden}A:active,A:hover,A:link,A:visited{color:#222;outline:0;text-decoration:none}.nonselected a,.selected a{color:#6d7b85;background-image:url('images/select.png');width:90px;position:relative}#container{min-height:100%;position:relative}#top{position:fixed;background:rgba(255,255,255,.95);height:46px;box-shadow:0 1px 1px rgba(0,0,0,.3);z-index:100}nav{font-size:1.2em;white-space:nowrap}.nav a{font-weight:700;font-size:.6em;padding:16px 0 0}.nonselected a{background-position:0 0;transition:background-position .2s ease-in-out}.selected a{background-position:0 -4px}.nonselected a:hover,.selected a:hover{color:#e845ae;background-position:0 -4px}#page{padding:56px 0 0}#logo{padding:15px 0 0}.spacer{width:100px;height:15px}#bottom{position:absolute;bottom:0}#bed,.bed,footer{width:960px}footer{border-radius:10px 10px 0 0}.fb-like{padding:10px 0 0 35px}.bed{height:410px}.bedimage{margin:0 35px;width:400px;height:auto}.bedtext{width:455px;margin:0 32px 0 0}#offer{width:960px}.offer{height:322px;width:960px}img.offerphoto{background-color:#e6e6e6}.offerimage{margin:35px;width:400px;height:auto;float:left}.offertext{width:431px;height:300px;margin:35px 35px 35px 0}.photo{margin:0 5px 5px;width:440px;background-color:#eee}.photowide{height:330px}.photolarge{height:440px}#photos{padding-bottom:26px;width:900px}h1{line-height:1.4em;font-size:5em}h3{margin:0;font-size:2em}p.about{color:#222;font-size:1.2em;margin-top:20px;z-index:0}p#message{color:#fff;background:rgba(232,69,174,.8);padding:6px 0;margin:20px auto;width:890px;font-size:1em;letter-spacing:.6em;font-weight:300;border-radius:10px}p#message2,p#messagegray,p#messagegreen,p#messagered{font-size:.8em;letter-spacing:.15em;font-weight:360;margin:20px auto;width:890px;text-align:center;color:#fff;border-radius:10px}p#message2,p#messagered{padding:24px 0}p#messagegreen{background:linear-gradient(to bottom,#09b65e,#01a63f);padding:16px 0}p#messagegray{background:linear-gradient(to bottom,#4a4a4a,#666);padding:16px 0}p#pricetitle{color:#848484;background:#fff;padding:6px 0;margin:20px auto;width:890px;font-size:1em;text-align:center;font-weight:700;border-radius:10px}#over18,p#homepage{font-weight:400;font-family:Roboto,sans-serif}#over18{color:#fff;font-size:.9em;padding:6px 10px;margin:20px 0;width:870px;border-radius:10px;display:inline-block}p#homepage{margin:15px 35px;color:#222}.spacing{margin:5px 0 15px;height:1px;width:100%;background:#ddd}.one{-webkit-animation:1.3s 0ms infinite dot}.two{-webkit-animation:1.3s .2s infinite dot}.three{-webkit-animation:1.3s .3s infinite dot}@-webkit-keyframes dot{0%,50%{opacity:0}100%{opacity:1}}#contact{padding-bottom:200px;width:100%;height:485px}.contact{padding:0;width:300px;margin-left:25px}#map{margin:0 0 0 35px;width:465px;height:600px;border-radius:10px;background-color:#e9e5dc}.map{width:445px;height:580px;margin:10px;border:0;border-radius:10px}.contacttable{width:400px}.contactcell{padding:6px}.address,.directions,.number{padding-top:30px}.open{font-size:1.6em}.day,.hours{color:#222;font-size:1em}.day{width:60%}.hours{text-align:center;width:40%}.number{text-align:left;color:#666;font-size:1.6em}.address,.directions,.parking{color:#222;font-size:1em}.address{margin-top:40px}.parking{margin-top:25px}.openingtimes{background-color:rgba(255,255,255,0);transition:background-color .2s ease-in-out}textarea{resize:none;width:100%;padding:4px 0 4px 6px;margin:0 0 4px;font-family:Roboto,sans-serif}a[href^=tel]{color:inherit;text-decoration:none}#shopimage{width:900px;border-radius:10px;position:absolute;top:0;left:0}#crossfade{height:340px;position:relative}#crossfade>img{width:890px;height:330px;margin:5px 35px;color:transparent;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:30s linear infinite imageAnimation;-moz-animation:30s linear infinite imageAnimation;-o-animation:30s linear infinite imageAnimation;-ms-animation:imageAnimation 30s linear infinite 0s;animation:30s linear infinite imageAnimation}#crossfade>img:nth-child(2){-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s}#crossfade>img:nth-child(3){-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s}#crossfade>img:nth-child(4){-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s}#crossfade>img:nth-child(5){-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s}[class*=fontawesome-]:before{font-family:FontAwesome,sans-serif}*{font-size:100%;font:inherit}.fr{float:right}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.courses,.coursesend,.perminute{background:#f2f2f2;font-family:'Droid Sans',sans-serif;line-height:1;font-size:16px}.offer-title,.price-title{text-transform:uppercase;line-height:2.5;padding:0;position:relative}.features,.heading2,.hint{font-size:.9rem}.offer-table,.pricing-table{width:890px;margin:20px Auto;text-align:center;padding:0}.offer-table .heading,.pricing-table .heading{color:#9c9e9f;text-transform:uppercase;font-size:1.3rem;margin-bottom:1rem}.heading2{color:#9c9e9f;text-transform:uppercase;margin-bottom:1.5rem}.block{width:18%;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.blockoffer{width:48.75%;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.price-title{color:#efe;margin:0}.offer-title{color:#fff;font-weight:700;margin:0}.offer-content,.price-content{position:relative;color:#efe;padding:10px 0}.price-content:after,.price-content:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.price-content:after{border-color:rgba(136,183,213,0);border-width:5px;margin-left:-5px}.offer,.price{position:relative;display:inline-block;margin-bottom:0}.features,.offerfeatures{list-style-type:none;background:#fff;text-align:left;padding:20px 15px;margin:0 auto}.price span{font-size:4.2rem;letter-spacing:-2px;font-weight:700}.price sub,.price sup{font-size:1rem;position:absolute}.price sup{top:12px;left:-12px}.price sub{bottom:12px;right:-12px}.hint{font-style:italic}.features{color:#9c9c9c}.features span{padding-right:.4rem}.offerfeatures{color:#757575;font-size:1rem}.save{font-size:1.1rem}.offerpicture{width:100%;height:100%;padding:0;margin:-10px 0 -14px}.offer1,.perminute{margin-right:1.25%}.perminute .price-title{background:#e845ae}.perminute .price-content{background:rgba(232,69,174,.8)}.courses{margin:0 1.25%}.coursesend,.offer2{margin-left:1.25%}.courses .price-title,.coursesend .price-title,.offer1 .offer-title,.offer2 .offer-title{background:#09b9fc}.courses .price-content,.coursesend .price-content{background:rgba(9,185,252,.8)}.courses .price-content:after,.coursesend .price-content:after{border-top-color:rgba(9,185,252,.8)}.offer1 .offer-content,.offer2 .offer-content{background:#fff}@-webkit-keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in}8%{opacity:1;-webkit-animation-timing-function:ease-out}17%,22%{opacity:1}100%,30%{opacity:0}}@-moz-keyframes imageAnimation{0%{opacity:0;-moz-animation-timing-function:ease-in}8%{opacity:1;-moz-animation-timing-function:ease-out}17%{opacity:1}100%,25%{opacity:0}}@-o-keyframes imageAnimation{0%{opacity:0;-o-animation-timing-function:ease-in}8%{opacity:1;-o-animation-timing-function:ease-out}17%,22%{opacity:1}100%,30%{opacity:0}}@-ms-keyframes imageAnimation{17%,22%,8%{opacity:1}0%,100%,30%{opacity:0}0%{-ms-animation-timing-function:ease-in}8%{-ms-animation-timing-function:ease-out}}@keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;animation-timing-function:ease-out}17%,22%{opacity:1}100%,30%{opacity:0}}