html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}html{overflow-y:scroll}html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,video{display:inline-block}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=search]{-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}html,body{width:100%;height:100%;background-color:#000}body,input,textarea{font:normal normal 14px/1.3 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#2a1000}a{color:inherit;text-decoration:none}img{vertical-align:middle}.centered{display:block;float:none;margin:0 auto}.fright{float:right}.ir{overflow:hidden;color:transparent;background-color:transparent;border:0;*text-indent:-9999px;direction:ltr}.ir:before{content:"";display:block;width:0;height:100%}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.pull-to-bottom{position:absolute;bottom:10px}.underlined{text-decoration:underline}.nowrap{white-space:nowrap}.block{display:block}.inline-then-block{display:inline}.bg-half-tone{background-color:#ebebeb;background-image:-o-linear-gradient(bottom,#ebebeb 40%,#f5f5f5 39%);background-image:-moz-linear-gradient(bottom,#ebebeb 40%,#f5f5f5 39%);background-image:-webkit-linear-gradient(bottom,#ebebeb 40%,#f5f5f5 39%);background-image:-ms-linear-gradient(bottom,#ebebeb 40%,#f5f5f5 39%);background-image:linear-gradient(bottom,#ebebeb 40%,#f5f5f5 39%)}.forced-height{height:100%}.pushes-down{margin-bottom:20px}.hidden-smaller-than-small,.hidden-smaller-than-medium,.hidden-smaller-than-large{display:none}.small-screen-decal-border{margin-bottom:20px;border-bottom:1px solid #b4a799}.contain{position:relative}.wrap{position:relative;overflow:hidden}.wrap-img>img{max-width:100%;max-height:100%}.wrap-img-bordered{border:5px solid white;box-shadow:0 0 8px rgba(0,0,0,0.5)}.grid-1of2{width:50%}.grid-1of3{width:33%}.grid-1of4{width:25%}.grid-1of5{width:20%}.grid-3of10{width:30%}.media,.media-bd{overflow:hidden}.media-fx{float:left}.media-bd{display:block}.stack,.stack>*{display:block;clear:both;width:100%}.stm-fx,.stm-bd{display:block;margin-bottom:25px}.stm-bd{overflow:hidden}.stm-fx-centered{margin-left:auto;margin-right:auto;width:80%;max-width:350px}.stm-fx-3deg-cw{margin-top:20px;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.stm-fx-3deg-ccw{margin-top:20px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.stm-fx-3deg-cw+.stm-bd,.stm-fx-3deg-ccw+.stm-bd{padding-top:20px}.list{padding:0;list-style:none}.list-h>li{float:left}.list-v-then-h>li{display:block}.list-bulleted{margin-left:16px;list-style:disc}.list-copy>li{margin-bottom:8px}.dl{margin:15px 0}.dl>dt{font-weight:bold}.dl>dd{margin-bottom:5px}.box{position:relative;z-index:1;margin-bottom:15px;width:100%;border-radius:6px;background-color:#fff}.box-inner{position:relative;margin:0 3%;padding:3% 0}.box-inner-cozy{position:relative;margin:0 1.5%;padding:1.5% 0}.box-inner-accent{border:1px solid #eef9fe;border-bottom-color:#f3fcff;box-shadow:inset 0 0 10px rgba(0,0,0,0.8)}.box-rounded{border-radius:15px}.box-inner-heading{margin-bottom:15px}.box-inner-subheading{margin-bottom:10px;margin-top:15px;font-weight:bold}.tab-controllers,.tab-panels{position:relative}.tab-controller{z-index:2}.tab-panels{z-index:1}.tab-panel{display:none;position:absolute;left:-9999px;width:100%;height:100%;min-height:380px}.tab-panel-active{display:block;position:relative;left:0}.tab-list>li{display:none}.tab-list>.tab-panel-active{display:block}.btn{outline:0;text-align:center;border:0 solid transparent}.btn-back{position:relative;z-index:1;display:block;top:0;left:0;width:100%;padding:6px 0 3px;color:#765f46;font-weight:800;border-bottom:1px solid #a1a1a1;box-shadow:inset 0 -5px 10px -5px #444}.btn-book-it-submit{display:block;width:136px;height:46px;margin-top:10px;margin-bottom:5px;color:transparent;background:transparent url("../../../assets/images/buttons/btn_bookit.png") -22px -19px no-repeat}.btn-get-directions{display:inline-block;width:106px;height:32px;margin-top:15px;margin-bottom:10px;cursor:pointer;background:transparent url("../../../assets/images/buttons/btn_get_directions.png") no-repeat 0 0}.btn-get-directions:hover{background-position:0 -68px}.btn-book-it-submit:hover{background-position:-24px -74px}.btn-go-submit{display:block;width:136px;height:46px;margin-top:10px;margin-bottom:5px;color:transparent;background:transparent url("../../../assets/images/buttons/btn_go.png") -22px -17px no-repeat}.btn-go-submit:hover{background-position:-23px -72px}.btn-brick{display:block;margin-bottom:10px;width:100%;padding:5px 0 3px}.btn-dull{color:#484339;text-shadow:0 1px 0 #bcaea3;font-weight:800;text-transform:uppercase;border:1px solid #a8a089;border-bottom-color:#6f6d5f;border-radius:3px;background-color:#b5a99e;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#b5a99e,#ada090);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b5a99e),to(#ada090));background-image:-webkit-linear-gradient(top,#b5a99e,#ada090);background-image:-o-linear-gradient(top,#b5a99e,#ada090);background-image:linear-gradient(to bottom,#b5a99e,#ada090)}.btn-nearly-solid{display:block;margin-top:7px;padding:12px 0 10px;color:#00398f;text-shadow:0 -1px 0 #b1b6c0;text-transform:uppercase;border:1px solid;border-color:#9dbbc9 #a8bfca #528ea8;border-radius:4px;background-color:#f7f7f7;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f7f7f7,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f7),to(#fff));background-image:-webkit-linear-gradient(top,#f7f7f7,#fff);background-image:-o-linear-gradient(top,#f7f7f7,#fff);background-image:linear-gradient(to bottom,#f7f7f7,#fff)}.btn-submit-your-testimonial{width:152px;height:54px;display:block;float:none;margin:0 auto;color:transparent}.accordion-collapsed{position:absolute;left:-9999px;height:0;overflow:hidden}.accordion-collapsed,.accordion-open{margin-bottom:15px}.accordion{display:block;padding-left:20px}.accordion:before{content:"+";display:block;position:absolute;margin-left:-16px}.icon-calendar{position:absolute;top:3px;right:2px;width:11px;height:11px;background:transparent url("../../../assets/images/icons/icon_calendar.png") 0 0 no-repeat}.icon-star-rating{width:150px;height:25px;margin-top:5px;margin-bottom:20px;background:transparent url("../../../assets/images/icons/icon_star_rating.png") 0 0 no-repeat}.icon-star-rating-5{background-position:0 0}.icon-star-rating-4{background-position:0 -25px}.icon-star-rating-3{background-position:0 -50px}.icon-star-rating-2{background-position:0 -75px}.icon-star-rating-1{background-position:0 -100px}.icon-star-rating-0{background-position:0 -125px}.icon-social{display:block;margin-right:4px;width:23px;height:23px}.icon-tw{background:transparent url("../../../assets/images/icons/icon-twitter.png") top left no-repeat}.icon-tw-alt{background:transparent url("../../../assets/images/icons/icon-twitter-alt.png") top left no-repeat}.icon-fb{background:transparent url("../../../assets/images/icons/icon-facebook.png") top left no-repeat}.icon-fb-alt{background:transparent url("../../../assets/images/icons/icon-facebook-alt.png") top left no-repeat}.icon-u2{background:transparent url("../../../assets/images/icons/icon-youtube.png") top left no-repeat}.icon-u2-alt{background:transparent url("../../../assets/images/icons/icon-youtube-alt.png") top left no-repeat}.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;font-weight:800;color:#000;text-transform:uppercase;letter-spacing:-1px}.h2{font-size:19px;line-height:1.2}.h3{font-size:17px;line-height:1.4}.h4{font-size:16px;line-height:1.4}.h5{font-size:14px;line-height:1.6}.h2-subheading{font-size:18px;color:#765f46;font-weight:lighter}.body-copy{font:normal normal 14px/1.3 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#000}.body-copy-mod{font:normal normal 14px/1.3 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#000}.body-copy-alt{font:normal normal 13px/1.3 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#000}.link{text-decoration:underline}.link-bright{color:#cf8900}.base-form{margin:15px 0 20px}.wysiwyg .base-form ul,.wysiwyg .base-form ol{list-style:none outside none}.base-form-error{display:block;margin-top:5px;color:#f00}.base-form-row-checkbox .base-form-error,.errors-left .base-form-error{margin-left:0}.base-form-row,.form-checkbox-list>li{margin-bottom:14px;clear:left}.base-form-label,.form-checkbox-list label{font-size:11px;line-height:2;font-weight:800;text-transform:uppercase}.base-form-field-wrapper{width:100%}.base-form-field{display:block;width:90%;border:1px solid #dcdcdc;border-radius:5px;background-color:#f1f9fe;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.2)}.base-form-field-text,.base-form-field-textarea{padding:5px 10px}.base-form-field-select{display:block}.site-root{background:#FF9801 url("../../../assets/images/backgrounds/bg_main_small_screen.jpg") 0 0 repeat-x;min-height:100%}.contain-main{max-width:1060px;padding:0 17px}.logo{padding:30px 0 10px;width:40%;max-width:163px}.nav-main,.nav-main-item{margin-bottom:5px}.nav-main-aesthetic{border:1px solid #d9d9d9;border-bottom-color:#c8c8c8;border-radius:8px;background-color:#fafafa;box-shadow:inset 0 -1px 0 #fff,0 2px 3px rgba(33,33,33,0.5)}.nav-main-text{display:block;font-size:18px;line-height:1.5;font-weight:800;text-align:center;color:#000;text-shadow:0 -1px 0 #d7d0cb}.nav-main-sub{display:block;margin:0 5%;padding:10px 0;background:#f5f3f3;border-radius:0 0 8px 8px}.nav-main-sub-item{position:relative;z-index:2;margin:0 10%;box-shadow:0 7px 15px -12px #333}.nav-main-sub-item:last-child{box-shadow:none}.nav-main-sub-item:hover{z-index:1}.nav-main-sub-text{display:block;padding:6px 7% 2px;color:#000;font-weight:400}.nav-main-sub-item:hover .nav-main-sub-text{color:#000}.nav-main-sub-item:hover .nav-main-sub-aesthetic{background-color:#fafafa;background-image:linear-gradient(bottom,#ede8ed 15%,#fff 41%,#ffc97d 97%);background-image:-o-linear-gradient(bottom,#ede8ed 15%,#fff 41%,#ffc97d 97%);background-image:-moz-linear-gradient(bottom,#ede8ed 15%,#fff 41%,#ffc97d 97%);background-image:-webkit-linear-gradient(bottom,#ede8ed 15%,#fff 41%,#ffc97d 97%);background-image:-ms-linear-gradient(bottom,#ede8ed 15%,#fff 41%,#ffc97d 97%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15,#ede8ed),color-stop(0.41,#fff),color-stop(0.97,#ffc97d))}.nav-secondary-text{display:block;padding:5px 0;color:#ffecc9;font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif font-weight:bold;text-align:center}.nav-secondary-item-mod{margin:15px -17px 0;background:#68615e;box-shadow:inset 0 0 10px #000,inset 0 0 10px #000}.nav-secondary-item-mod .nav-secondary-text{padding:8px 0;font-size:16px;color:#e8d8ba;text-shadow:0 2px 3px #000}.nav-secondary-sub{margin-bottom:10px;padding-left:36%;color:#fff;font-weight:300;text-align:left}.nav-secondary .icon-tiny-arrow{display:inline-block;vertical-align:1px;width:6px;height:7px;background:transparent url("../../../assets/images/icons/tiny_arrow.png") 0 0 no-repeat}.nav-wrap{position:absolute;z-index:10;top:-1px;right:0}.nav-locations{position:absolute;top:0;right:0;min-width:103px;height:25px;text-align:center;border-radius:0 0 8px 8px;border-top:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(227,209,184,1)),color-stop(50%,rgba(239,237,234,1)),color-stop(51%,rgba(239,237,234,0)),color-stop(100%,rgba(239,237,234,0)));background-color:#FFF;box-shadow:inset 0 5px 5px -4px #000,1px 1px 2px #000}.nav-locations-text{margin-top:7px;font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;font-size:10px;font-weight:300;text-transform:uppercase}.breadcrumbs{position:absolute;left:-9999px}.nav-tabbed{position:relative;background-color:#f3f3f3;border-top-left-radius:9px;border-top-right-radius:9px;overflow:hidden;color:#968c86;font-size:16px}.nav-tabbed>li:first-child{border-top-left-radius:9px;border-top-right-radius:9px}.nav-tabbed-item{position:relative;display:block;float:none;background-color:#b5b5b5;background:-moz-linear-gradient(top,rgba(255,255,255,0.14) 0,rgba(253,253,253,0.14) 2%,rgba(181,181,181,0) 67%,rgba(145,145,145,.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.14)),color-stop(2%,rgba(253,253,253,0.14)),color-stop(67%,rgba(181,181,181,0)),color-stop(100%,rgba(145,145,145,.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.14) 0,rgba(253,253,253,0.14) 2%,rgba(181,181,181,0) 67%,rgba(145,145,145,.5) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.14) 0,rgba(253,253,253,0.14) 2%,rgba(181,181,181,0) 67%,rgba(145,145,145,.5) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.14) 0,rgba(253,253,253,0.14) 2%,rgba(181,181,181,0) 67%,rgba(145,145,145,.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.14) 0,rgba(253,253,253,0.14) 2%,rgba(181,181,181,0) 67%,rgba(145,145,145,.5) 100%)}.nav-tabbed .nav-tabbed-item-active{color:#000;border-bottom:1px solid #a1a1a1;background:0;box-shadow:inset 0 -5px 10px -7px #000}.nav-tabbed-item>a{display:block;padding:10px 0 10px 30px}.footer{padding:20px 0 30px 25px;overflow:hidden;font:normal 800 12px/1.5 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#f6e8d7}.footer .grid{float:left}.footer .flux-grid{width:90%}.list-footer{margin-bottom:18px}.list-footer>li{font-size:13px;font-weight:400}.list-footer .flux-emph{font-weight:800;text-transform:uppercase}.call-to-action-buttons{max-width:280px}.call-to-action-buttons .flux-emph{font-size:13px}.list-footer .flux-spacing{margin-bottom:20px}.footer-mod{color:#ddd2c4;font-size:11px;text-transform:uppercase}.form-newsletter{margin-bottom:20px;max-width:280px}.form-newsletter .field-newsletter-email{width:100%}.form-newsletter .flux-input{padding:5px 0;text-transform:none;background:#cecdc6;border:1px solid #8f9186;border-radius:3px;box-shadow:inset 0 1px 2px #bfbfb3}.footer-social{overflow:hidden;margin-bottom:20px}.footer-social>.flux{float:left;margin:3px 5px 0 0}.footer-social .social-icons{display:block}.footer-social .social-icons .icon-social{display:block;margin-right:3px;width:23px;height:23px}.footer .btn-dull{font-size:11px}.widget-search-and-book{margin-bottom:15px}.box-book-your-stay{margin-bottom:5px;padding-bottom:5px;font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;font-weight:800;text-transform:uppercase;color:#765f46}.box-book-your-stay .contain-flux{width:60%}.box-book-your-stay .mini-dropdown{position:absolute;z-index:100;top:4px;left:50%;margin-left:-50px;padding:3px 13px 3px 3px;border:1px solid #b0b0b0;border-radius:3px;background-color:#fcfcfc;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#fcfcfc,#dadada);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#dadada));background-image:-webkit-linear-gradient(top,#fcfcfc,#dadada);background-image:-o-linear-gradient(top,#fcfcfc,#dadada);background-image:linear-gradient(to bottom,#fcfcfc,#dadada)}.box-book-your-stay .title{font-size:12px}.box-book-your-stay .title-current{margin:8px 0 5px;text-align:center;text-indent:-8px}.box-book-your-stay .title-current:before{content:"";position:absolute;top:15px;left:50%;margin-left:-79px;width:163px;height:1px;background:transparent url("../../../assets/images/misc/book_your_stay_highlights.png") 0 0 no-repeat}.box-book-your-stay .title-current:after{content:"";position:absolute;z-index:200;top:12px;margin-left:2px;width:7px;height:6px;background:transparent url("../../../assets/images/icons/tiny_arrow_down.png") 0 0 no-repeat}.box-book-your-stay .tagline{margin-bottom:3px;font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;font-weight:800}.box-book-your-stay .alt-text{font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;font-size:10px;font-weight:400;text-align:center;text-transform:none}.box-book-your-stay .media-fx{width:60px}.box-book-your-stay .media-bd{position:relative}.form-book-your-stay .label-text{font-size:12px}.form-book-your-stay .input-shadowed{width:100%;height:14px;border:1px solid #fcf8f3;box-shadow:inset 0 2px 4px -2px #222,inset -2px 0 4px -2px #222}.form-search{display:block;margin-top:10px;overflow:hidden;border-radius:5px;border:1px solid #fff;box-shadow:inset 0 0 5px 1px #c2c2c2}.form-search-label{position:absolute;left:-9999px}.form-search-field-container{display:block;margin-right:55px;margin-left:5px}.form-search-field{width:100%;padding:5px 0;border:0;height:20px;line-height:20px;font-size:11px;background-color:transparent}.form-search-button{float:right;width:51px;height:100%;padding:2px;font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;font-size:12px;line-height:2.2;font-weight:800;text-transform:uppercase;color:#fff;border:0;background-color:#b1a595;background:-moz-linear-gradient(top,rgba(177,165,149,1) 11%,rgba(177,165,149,1) 53%,rgba(169,155,137,1) 53%,rgba(169,155,137,1) 63%);background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,rgba(177,165,149,1)),color-stop(53%,rgba(177,165,149,1)),color-stop(53%,rgba(169,155,137,1)),color-stop(63%,rgba(169,155,137,1)));background:-webkit-linear-gradient(top,rgba(177,165,149,1) 11%,rgba(177,165,149,1) 53%,rgba(169,155,137,1) 53%,rgba(169,155,137,1) 63%);background:-o-linear-gradient(top,rgba(177,165,149,1) 11%,rgba(177,165,149,1) 53%,rgba(169,155,137,1) 53%,rgba(169,155,137,1) 63%);background:-ms-linear-gradient(top,rgba(177,165,149,1) 11%,rgba(177,165,149,1) 53%,rgba(169,155,137,1) 53%,rgba(169,155,137,1) 63%);background:linear-gradient(to bottom,rgba(177,165,149,1) 11%,rgba(177,165,149,1) 53%,rgba(169,155,137,1) 53%,rgba(169,155,137,1) 63%);box-shadow:inset -1px 0 5px 0 #888380;cursor:pointer}.video-embed{position:absolute;left:-9999px}.video-overlay{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:transparent url("../../../assets/images/buttons/video_overlay.png") center no-repeat}.modal{display:none;position:fixed;z-index:200;top:0;left:0;height:100%;width:100%;padding:50px;background-color:#dbeffe;border-radius:13px;box-shadow:inset 0 2px 2px #8aa4ab}.modal-open .modal{display:block}.btn-modal-close{position:absolute;top:3px;right:9px;font-size:22px;color:#000;text-transform:uppercase;font-weight:800}#modal-backdrop{display:none;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(33,33,33,0.5)}.modal-open #modal-backdrop{display:block}.modal-open .modal .video-embed{position:relative;left:auto}.box-nav-secondary{margin-bottom:30px;font-family:"Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#000;font-weight:500}.box-nav-secondary-item{margin:5px 0 0}.box-nav-secondary-item>a{display:block}.box-nav-secondary .nav-tabbed-item-active>a{position:relative;left:-3%;padding:5px 0 3px 3%;color:#FFF;background-color:#000;box-shadow:inset 0 10px 5px -10px #FFF,inset 10px 0 5px -10px #FFF,inset 0 -10px 5px -10px #FFF}.box-nav-secondary .nav-tabbed-item-active>a:after{content:"";position:absolute;z-index:1000;top:0;right:-13px;width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:13px solid #000}.contain-mascot-box{position:relative;bottom:15px;margin:0 auto 15px;width:90%;padding:40px 0;border-top:1px solid #b3a799;border-bottom:1px solid #b3a799}.mascot-box-title{margin:0 25px 5px 0;margin-right:25px;font-size:18px;font-weight:800;text-transform:uppercase;color:#765f45}.mascot-box-paragraph{margin:0 125px 0 0}.mascot-box-image{position:absolute;bottom:-1px;right:-16px}.landing-wrap,.flux-bg-accent{position:relative;min-height:562px;background:transparent url("../../../assets/images/backgrounds/bg_main_large.jpg") center 26.5% no-repeat;height:100%}.flux-bg-accent{background:transparent url("http://www.kalaharithemepark.com/assets/images/backgrounds/bg_landing_accent_large.png") bottom left no-repeat;background-size:230px}.landing-page{width:100%;height:100%;font:normal 800 16px/1.5 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif}.landing-page-logo{position:relative;margin:0 auto 20px;padding-top:20px;width:40%;z-index:20}.landing-page .flux-nav{left:5%;width:90%;z-index:20}.landing-page .box-inner-accent-light{background:transparent;box-shadow:inset 0 0 20px rgba(0,0,0,0.55);z-index:2}.landing-page .flux-nav .list{padding:12px 12px;background:rgba(20,120,185,0.2)}.landing-page .callout{font-size:13px;color:#fff;text-align:center;text-transform:uppercase}.testimonial{margin-top:20px}.submit-testimonial{margin-top:40px;display:block}.special{margin:0 auto;font:normal normal 14px/1.3 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#2a1000}.special-image{width:100%;z-index:20;position:relative}.special-description{margin-top:-3%;margin-left:4px;width:64%;float:left;text-transform:none}.special-link{float:right;margin:5px 10px 0 0;color:#8a7c73;text-decoration:underline;text-transform:uppercase}.special-book-it-btn{display:block;position:relative;right:28px;top:-23px;z-index:30;float:right;height:38px;width:100px;text-indent:-9999px;background:transparent url("../../../assets/images/buttons/btn_bookit_notop.png") no-repeat 0 0}.special-book-it-btn.small{right:10px;top:-27px;float:right;height:28px;width:66px;background-position:-112px -2px}.special-book-it-btn:hover{background-position:0 -65px}.special-book-it-btn.small:hover{background-position:-112px -67px}.activities-container{position:relative}.activities-calendar{display:block;width:100%;margin:215px auto 0;text-align:center}.activities-calendar-buttons{margin:15px auto 40px auto;width:100%;height:39px;font-weight:800}.activities-calendar-buttons-previous{float:left}.activities-calendar-buttons-next{float:right}.activities-calendar-text{margin-top:30px}.activities-bold{margin-bottom:20px;font-weight:800}.room{margin-bottom:85px}.room-images{position:relative;margin-top:20px}.room-images-large-container{position:relative;margin:0 auto 10px;width:93%;max-width:345px}.room-images-large-border{border:6px solid #fff;box-shadow:0 0 8px rgba(0,0,0,0.9)}.room-images-large{width:100%}.rooms-images-large-cycling-left,.rooms-images-large-cycling-right{position:absolute;top:30%}.rooms-images-large-cycling-left{left:-20px}.rooms-images-large-cycling-right{right:-20px}.room-images-thumbnails{display:block;position:relative;left:0;margin-top:10px;max-width:auto;border:1px solid transparent}.room-images-thumbnails-inner{text-align:left;margin:6px 10px 20px 0;padding:10px 10px 10px 20px;box-shadow:0 0 8px rgba(0,0,0,0.9);background-color:#fff}.room-images-thumbnail{display:inline-block;width:65px;height:64px;margin:4px;border:2px solid #765f46;box-shadow:4px 4px 8px rgba(0,0,0,0.3);cursor:pointer}.room-details-buttons,.left-subnav-advert{width:100%;text-align:center}.wysiwyg .reserve-room-link{display:block;font-size:14px;color:#0f7edc;font-weight:normal;margin-bottom:10px}.room-ammenities{margin-top:20px;padding-bottom:40px}.brown-tab-over-image{margin:0 auto;width:160px;font:normal 800 12px/2 "Trebuchet MS","helvetica neue",helvetica,arial,sans-serif;color:#fff;text-align:center;text-transform:uppercase;border-top-left-radius:9px;border-top-right-radius:9px;background-color:#765f46;box-shadow:inset 0 2px 6px rgba(0,0,0,0.5)}.brown-tab-over-image .flux-emph{font-size:20px}.special-details{padding-bottom:80px}.special-details-feature-image-container{position:relative;margin:15px auto 20px;width:100%;max-width:402px}.special-details-feature-image-border{margin-top:34px;border:6px solid #fff;box-shadow:0 0 6px rgba(0,0,0,0.5)}.special-details-feature-image{width:100%}.special-details-calendar-container{margin-bottom:15px;width:204px}.special-details-calendar-buttons{position:absolute;left:-9999px}.special-details-calendar-buttons-previous{float:left}.special-details-calendar-buttons-next{float:right}.special-details-buttons{text-align:center;width:100%}.special-details-price-list-item{margin-bottom:15px}.special-details-price-list-emphasized{display:block;font-weight:bold}.special-details-price-list-indicator{display:block;float:left;width:23px;height:23px;margin:3px 9px 0 0;background:transparent url("../../../assets/images/icons/icon_special_price_list_indicator.png") 0 0 no-repeat}.special-details-price-list-indicator.green{background-position:0 0}.special-details-price-list-indicator.blue{background-position:-69px 0}.special-details-price-list-indicator.yellow{background-position:-46px 0}.special-details-price-list-indicator.pink{background-position:-23px 0}.special-details-price-list-indicator.gray{background-position:-92px 0}.st-positioning{height:28px;padding-top:26px}.contact-map{width:100%;max-width:425px;height:305px;border:1px solid #e1e0dd}.directions-block{display:block;margin-bottom:15px}.modal-gallery-stage-cycling-left,.modal-gallery-stage-cycling-right{position:absolute;top:50%;width:17px}.modal-gallery-stage-cycling-left{left:-17px}.modal-gallery-stage-cycling-right{right:-17px}.gallery-stage-border{margin-bottom:10px;border:7px solid #fff;box-shadow:0 0 8px rgba(0,0,0,0.5);max-width:860px;margin-left:auto;margin-right:auto}.gallery-stage-container{position:relative;margin:0 auto 22px;width:100%}.gallery-stage{width:100%}.gallery-stage-cycling-left,.gallery-stage-cycling-right{position:absolute;top:50%;width:17px}.gallery-stage-cycling-left{left:-17px}.gallery-stage-cycling-right{right:-17px}.gallery-thumbnails{width:100%;max-width:450px;margin:0 auto}.gallery-thumbnail{float:left;margin:3px;border:2px solid #765f46}#thumbs-container{width:95%;white-space:nowrap}#js-hover-scroll-left,#js-hover-scroll-right,#h-scroll-thumbs-list{display:inline-block}#h-scroll-thumbs{display:inline-block;overflow-x:auto;vertical-align:middle;white-space:nowrap}#h-scroll-thumbs-list li{display:inline;float:none}#h-scroll-thumbs-list li img{float:none}.waterpark-right-ads{margin-top:15px}.waterpark-right-ads>img{width:100%}.waterpark-right-ads-book{max-width:248px}.waterpark-right-ads-daypasses{margin-top:10px;max-width:234px}.waterpark-contain-bookit{margin-top:10px;width:290px;float:right}.waterpark-contain-bookit>.btn-book-it-submit{float:left}.waterpark-bookit-button{float:left}.waterpark-bookit-aside{margin-top:20px;margin-left:145px;text-transform:uppercase;letter-spacing:-1px;font-size:12px}.search-container{overflow:hidden;margin-left:175px;padding-top:20px;max-height:1375px}.carousel{width:1000%}.carousel-slide{max-width:100%;cursor:pointer}.carousel-contols{position:absolute;z-index:1;right:15px;bottom:10px}.carousel-contoller{margin-right:5px}.carousel-contoller>a{display:inline-block;height:100%}.js-controller-active{display:block;width:16px;height:16px;background:transparent url("../../../assets/images/icons/icon_slide_active.png") top left no-repeat}.icon-slide-controller{display:block;width:16px;height:16px;background:transparent url("../../../assets/images/icons/icon_slide.png") top left no-repeat}.modal-gallery-contents{position:absolute;left:-9999px;top:0}.minicarousel{position:relative;z-index:0}.minicarousel-inner{overflow:hidden}.minicarousel .minicarousel-inner ol{list-style-type:none;padding-left:0;margin:0;left:50%;right:auto}.minicarousel img{min-height:208px}.footer .column-1{width:50%}.footer .column-2{width:50%}.footer .column-3{width:50%}.footer .column-4{width:50%}.footer .column-4 .row-1,.row-2,.row-3{width:80%;float:none;margin-right:0}.footer .break-point{clear:both;width:100%}table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px}table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px}table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center}table.jCalendar td.other-month{background:#ddd;color:#aaa}table.jCalendar td.today{background:#666;color:#fff}table.jCalendar td.selected{background:#f66;color:#fff}table.jCalendar td.selected.dp-hover{background:#f33;color:#fff}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em}div#dp-popup{position:absolute;z-index:199}div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0}a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}a#dp-close:hover{text-decoration:underline}div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}div.dp-popup div.dp-nav-prev a{float:left}div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}div.dp-popup div.dp-nav-next a{float:right}div.dp-popup a.disabled{cursor:default;color:#aaa}div.dp-popup td{cursor:pointer}div.dp-popup td.disabled{cursor:default}.wysiwyg a{color:blue}.wysiwyg em{font-style:italic}.wysiwyg strong{font-weight:800}.wysiwyg ul,.wysiwyg ol{padding-left:15px}.wysiwyg ul{list-style-type:disc}.wysiwyg ol{list-style-type:upper-roman}.set1{background:#F93;padding:1px;border:1px gray solid}.set2{background:#0CF;padding:1px;border:1px gray solid}.set3{background:#6F0;padding:1px;border:1px gray solid}.set4{background:#F3C;padding:1px;border:1px gray solid}.set5{background:#FF0;padding:1px;border:1px gray solid}.set6{background:#FA0925;padding:1px;border:1px gray solid}.set7{background:#B45F5F;padding:1px;border:1px gray solid}.set8{background:#FAF;padding:1px;border:1px gray solid}.set9{background:#7F7FFF;padding:1px;border:1px gray solid}.set10{background:#39B939;padding:1px;border:1px gray solid}.set11{background:#398EB9;padding:1px;border:1px gray solid}.na{background:#666;padding:1px;border:1px gray solid}.pkg-cal{width:80%;color:#000;font-size:10pt;text-align:center;border:solid 1px gray;margin:auto}.pkg-price{width:100%;font-size:10pt;border-spacing:3px;border-collapse:separate}.colorcube{width:15px;min-width:15px;height:15px;min-height:15px}.blue{color:blue}.small-table-spacing{border-spacing:5px;border-collapse:separate}.pkg-price td.left-column{width:6%}.pkg-price td.right-column{width:94%}.pkg-cal td{height:30px;text-align:center}.list-text{font-size:10pt}.seperate-line{border-top:solid 2px #765F46;width:100%;height:15px}.hilite-box{border:1px solid #03bbfb;width:90%;margin:auto;padding:5px}.accordion{cursor:pointer}.reco-box{float:left;text-align:center;width:200px;padding:10px}