A,BODY,CAPTION,FIELDSET,H1,H2,H3,H4,H5,H6,INPUT,LABEL,LEGEND,P,SELECT,SPAN,TBODY,TD,TEXTAREA,TR{font-family:Georgia,Lucida Sans,Sans-Serif}BODY{color:#252525;background:#fff}A,A:active,A:link,A:visited{color:#a2926b;text-decoration:underline}A:hover{color:#252525;text-decoration:none}H1,H2,H3,H4{font-family:'Libre Baskerville',Georgia,Lucida Sans,Sans-Serif}FIELDSET{padding:0;border:none;margin-top:0;margin-bottom:20px}INPUT,SELECT,TEXTAREA{-moz-border-radius:5px;border-radius:5px}input[type=submit]{-moz-border-radius:5px;border-radius:5px}.btn{padding:10px 20px;background-color:#a2926b;color:#fff;border:none;-moz-border-radius:10px;border-radius:10px;cursor:pointer;text-decoration:none}#header-contain{background:#ece9e1 url(../image/layout/head-bg.gif) repeat-x bottom}#logo{margin:20px 0;display:block}#contact-info{background-color:#fff;text-align:center;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;color:#a2926b;box-shadow:1px 1px 3px #999}#contact-info P{font-weight:700;padding:1.5em 1em;text-transform:uppercase;font-family:'Libre Baskerville',Georgia,Lucida Sans,Sans-Serif;font-size:1em;margin-top:0}#nav{list-style:none;margin-top:20px;position:relative;top:-1px}#nav LI{display:inline;text-align:center}#nav LI A{color:#a2926b;font-family:'Libre Baskerville',Georgia,Lucida Sans,Sans-Serif;font-size:14px;text-decoration:none;display:block;text-transform:uppercase;padding:.7em 0}#nav LI A.selected{-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff;background-color:#dbd8bd;text-shadow:1px 1px 3px #999}#nav LI:hover UL{display:block}#nav LI ul{position:absolute;background-color:#fff;z-index:999;display:none;width:150px;border:solid 1px #a2926b;border-top:none;background-color:#ece9e1;padding:10px}#nav LI ul li{display:block;height:auto}#nav LI ul li A{background:0 0;text-indent:0;height:auto;padding:5px 0;border-bottom:dotted 1px #a2926b;text-transform:none;text-align:left}#nav LI ul li A.last{border:none}.mobile-menu-trigger{width:32px;height:32px;position:absolute;right:16px;top:90px;display:none}.page-header{margin:30px 0 20px}.page-header H1{font-size:1.5em;color:#a2926b;margin-bottom:10px}.page-header .lead{font-size:14px;font-weight:700}.content-contain{width:100%;background:#ece9e1 url(../image/layout/content-bg.gif) repeat-x top;padding:40px 0 40px}.content-contain H2{border-bottom:#d5cdbc 1px dotted;padding-bottom:10px;margin-bottom:30px}p.testimonial-line{border-bottom:#d5cdbc 1px dotted;padding-bottom:20px;margin-bottom:30px}#rotator{margin-top:20px}#fader-contain{width:100%;background-color:#fff}#home-fader{width:100%;margin:10px auto}.fade{height:400px;padding-bottom:20px;background:url(../image/layout/slider-shadow.gif) no-repeat bottom}#home-content-contain{width:100%;background:#ece9e1 url(../image/layout/content-bg.gif) repeat-x top;padding:40px 0 20px}.home-main-content{width:550px;z-index:99;position:absolute;padding:20px;top:210px;margin-left:40px;font-weight:700;background:url(../image/layout/trans-bg.png) repeat}.home-main-content H1{position:relative;margin-left:-32px;margin-bottom:20px}#home-three-col H2{-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;color:#fff;background-color:#dbd8bd;text-shadow:1px 1px 3px #999;font-size:1.1em;padding:1em 2em;display:inline;text-transform:uppercase;position:relative;top:-21px;margin-bottom:40px;font-weight:400}A.special IMG{padding-bottom:13px;background:url(../image/layout/special-shadow.gif) no-repeat center bottom}#home-services{list-style:none}#home-services .row{margin:0;margin-bottom:10px}#home-services H3{font-size:1em}#home-services H3 A{text-decoration:none;padding-bottom:15px;font-size:1em;font-family:'Libre Baskerville',Georgia,Lucida Sans,Sans-Serif}.next,.prev{position:relative;width:18px;height:11px;display:block;left:70%}.prev{background:url(../image/layout/up-arrow.gif) no-repeat;margin-top:-20px}.next{background:url(../image/layout/down-arrow.gif) no-repeat;top:220px}.jCarouselLite{padding:0!important}#home-services IMG{float:left;width:115px;height:60px;background:url(../image/layout/thumb-shadow.gif) no-repeat bottom;padding-bottom:9px}.ob-btn{display:block;width:137px;height:25px;background:url(../image/layout/online-bookings-btn.gif) no-repeat;text-indent:-5000px}.social-icons{padding:15px 0 0 0!important;border-top:dotted 1px #ccc;margin-top:15px}.social-icons H3{margin-bottom:20px}.social-icons UL{float:left;list-style:none}.social-icons UL LI{float:left;width:32px;height:32px;margin-right:20px}.social-icons UL LI A{float:left;width:32px;height:32px;background-image:url(../image/layout/social-icons.png);background-repeat:no-repeat;text-indent:-5000px}.social-icons UL LI.tw A{background-position:0 0}.social-icons UL LI.tw A:hover{background-position:0 -32px}.social-icons UL LI.fb A{background-position:-32px 0}.social-icons UL LI.fb A:hover{background-position:-32px -32px}.social-icons UL LI.li A{background-position:-64px 0}.social-icons UL LI.li A:hover{background-position:-64px -32px}.social-icons UL LI.fl A{background-position:-96px 0}.social-icons UL LI.fl A:hover{background-position:-96px -32px}#footer-contain{width:100%;background:#fff url(../image/layout/footer-bg.gif) repeat-x top;margin-bottom:50px}#footer{padding-top:1.5em}#footer UL{list-style:none;display:inline}#footer UL LI{display:inline;margin:0 10px;border-right:#d5cdbc 1px dotted;padding-right:30px}#footer UL LI A{font-size:1em;text-decoration:none;text-transform:uppercase;display:inline-block;margin-bottom:10px}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;background-color:#fff;text-align:center}#rotator .slick-list{box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;-webkit-box-shadow:0 0 10px #999}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{text-align:center;margin-top:20px}.slick-dots LI{display:inline;width:16px;height:16px;margin-right:10px}.slick-dots LI.slick-active BUTTON{background-color:#a2926b}.slick-dots BUTTON{text-indent:-9999px;width:16px;height:16px;padding:0;-moz-border-radius:50%;background-color:#e5e5e5;border-radius:50%;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.lowdown-link{padding-top:50px;padding-bottom:50px}.linebottom{border-bottom:#a2926b 1px dotted;padding-bottom:20px}@media only screen and (max-width:1040px){#header-contain{padding-bottom:20px}#nav{list-style:none;margin-top:0;position:relative;display:none}#nav LI{display:block;text-align:center}#nav LI A{color:#a2926b;font-family:'Libre Baskerville',serif;font-size:1em;text-decoration:none;display:block;text-transform:uppercase;padding:.7em 0}#nav LI A.selected{-moz-border-radius:0;border-radius:0;color:#fff;background-color:#dbd8bd;text-shadow:1px 1px 3px #999}#nav LI:hover UL{display:none}#nav LI ul{position:absolute;background-color:#fff;z-index:999;display:none;width:150px;border:solid 1px #a2926b;border-top:none;background-color:#ece9e1;padding:10px}.mobile-menu-trigger{display:block}}@media only screen and (max-width:656px){.mobile-menu-trigger{top:63px}#logo{text-align:center}#contact-info{background-color:transparent;box-shadow:none}#contact-info P{padding-top:0}#contact-info A{text-decoration:none}#home-three-col>DIV{margin-bottom:20px}#home-three-col H2{display:block!important;-moz-border-radius:0;border-radius:0;color:#fff;background-color:#dbd8bd;text-shadow:1px 1px 3px #999;font-size:1.1em;padding:1em 2em;display:inline;text-transform:uppercase;position:relative;top:0;margin-bottom:40px;font-weight:400}}@media only screen and (max-width:480px){.mobile-menu-trigger{top:10px}}