.ie7 body{min-width:960px}#widget{background:#727b2f;position:relative;top:0;display:none;zoom:1}#widget h1,#widget p,#widget label{color:#fff}.display{display:block}#book.colour{color:#727b2f}.booking{background:#bac3b5}#widget>.booking{max-width:960px;margin:0 auto;text-align:center;padding:12px 0;background:#727b2f}.booking>div{padding:30px 0 33px;text-align:center;display:block;max-width:960px;margin:0 auto}#widget>.booking>div{padding:0}#widget .button{background:url(../img/green-button-arrows.png) right 13px no-repeat #fff;color:#727b2f}.booking .title-block{display:block;text-transform:uppercase;text-align:center;margin-bottom:13px}.booking .title-block p{font-size:1.25em;font-weight:500;color:#525750;display:inline-block;vertical-align:top;padding:0 4px 0 0;line-height:1.2}.booking .title-block h1{font-size:2em;color:#000;font-weight:lighter;line-height:.8;display:inline-block}.booking form{display:inline-block;vertical-align:top;padding-top:7px;text-align:center}.booking label{color:#525750;font-size:.75em;text-transform:none;font-weight:500;display:block;padding-bottom:4px;text-align:center}.booking form>div{padding-right:5px}.booking input{border:0;height:36px;padding:0 20px 0 10px;font-size:13px;width:100%}.booking select.rooms,.booking select.nights,.booking select.adults,.booking select.children,.booking select.promotion{border:0;padding:8px 5px 8px 10px;font-size:13px;height:36px;width:48px;padding-left:8px}.booking select.promotion{width:115px;padding-right:10px}.arrival input,.departure input{background:#fff url(../img/calendar.png) no-repeat right center;padding-right:1em}.booking #rooms{width:48px;padding:8px 3px 8px 10px}.booking input.promotion{border:0;padding:8px 5px 8px 10px;font-size:13px;height:36px;width:70px;padding-left:8px}.ie7 .booking input.promotion{padding-bottom:0}.booking .sn-location{padding:8px 5px 8px 10px;line-height:normal;width:100%;border:0;font-size:13px;height:36px}.field-container{vertical-align:top}#widget>.booking .button:hover{background-color:#e5e5e5}.ie7 .booking .rooms select,.ie7 .booking .nights select,.ie7 .booking .adults select,.ie7 .booking .children select{width:48px;padding:0 0 0 10px}.ie7 .booking .promotion select{width:auto;padding:0 0 0 10px}.booking .button{padding:8px 36px 10px 15px;background-position:right center;margin-top:18px;line-height:1;width:120px;border:0}.booking .arrival,.booking .departure,.booking .location,.booking .rooms,.booking .nights,.booking .adults,.booking .children,.booking .promotion,.booking .submit-button{display:inline-block;height:64px;vertical-align:top}.booking .submit-button{text-align:center}.booking .arrival{margin-left:3px}.booking form{margin-top:10px}.booking .location{width:90%}.booking .arrival,.booking .departure{width:44.5%}.booking select option{border:0}.ie7 .booking form,.ie7 .booking .arrival,.ie7 .booking .departure,.ie7 .booking .location,.ie7 .booking .rooms,.ie7 .booking .nights,.ie7 .booking .adults,.ie7 .booking .children,.ie7 .booking .promotion,.ie7 .booking .kids,.ie7 .booking .submit-button{display:inline;zoom:1;margin-right:5px}.ie7 .booking .location{margin-right:0}.ie7 .booking .title-block{display:inline;zoom:1}.booking .button{margin-top:16px}#phone,#header-phone{display:block;padding:0 0 15px;font-size:.875em;color:#444}#phone a,#header-phone a{color:#333;font-size:18px}#widget #phone,#widget #phone a,#widget #header-phone,#widget #header-phone a{color:#fff}.ie7 .booking .location,.ie7 #widget .booking .location{width:18%}.ie7 .booking .arrival,.ie7 .booking .departure,.ie7 #widget .booking .arrival,.ie7 #widget .booking .departure{width:22%}.ie7 .booking .arrival input,.ie7 .booking .departure input,.ie7 #widget .booking .arrival input,.ie7 #widget .booking .departure input{width:84%}.ie7 .booking input{padding-top:8px;height:28px}.ie7 .booking .button{margin-top:16px;height:36px}.ie7 .booking .location select{padding:0!important;margin:0}.ie7 .booking #ie-fix{background:#fff;padding:6px 0;margin-top:1px}.ie7 .booking select{height:auto}.ie8 .booking input{padding-top:8px;height:36px}.ie8 .booking .arrival,.ie8 .booking .departure{width:28%}.book-submit{float:left}a.modify_res{clear:left;float:left;font-size:12px;width:100%;text-transform:uppercase;cursor:pointer;margin-top:3px;color:#525750}#booking_snuggle a.modify_res{color:#fff}#connect{padding:30px 4%;text-align:center}#connect{background-color:#727b2f}.contact-us #connect{background:#fff;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin:15px 0 25px}.contact-us #connect br{display:none}#connect h1,#signup h1{font-size:1.25em;display:block;text-transform:uppercase;line-height:1.1;vertical-align:bottom;padding:0 0 8px;font-weight:400;color:#fff}#signup{padding:38px 4% 30px;text-align:center}#social{width:auto;display:block;height:40px;margin:0 auto;padding:8px 0 0}.facebook,.twitter,.google,.youtube,.pintrest,.instagram{height:38px;width:38px;display:inline-block;margin:0 2px;text-indent:-9999px;overflow:hidden}.facebook{background:url(../img/social-sprite.png) -3px center no-repeat #fff}.twitter{background:url(../img/social-sprite.png) -52px center no-repeat #fff}.google{background:url(../img/social-sprite.png) -102px center no-repeat #fff}.youtube{background:url(../img/social-sprite.png) -153px center no-repeat #fff}.pintrest{background:url(../img/social-sprite.png) -203px center no-repeat #fff}.instagram{background:url(../img/social-sprite.png) -256px center no-repeat #fff}.pintrest:hover{background-color:#d5d5d5}.twitter:hover{background-color:#d5d5d5}.facebook:hover{background-color:#d5d5d5}.google:hover{background-color:#d5d5d5}.youtube:hover{background-color:#d5d5d5}.instagram:hover{background-color:#d5d5d5}#call-outs{padding:50px 0 0;overflow:auto}.home #call-outs{padding:0}#call-outs p{text-align:left}#call-outs>div{padding:0 5%;text-align:center}#call-outs ul{font-size:0;text-align:left;overflow:hidden}#call-outs ul li{display:inline-block;width:100%;vertical-align:top;background:#555;position:relative;border-bottom:solid 3px #000;position:relative;overflow:hidden;max-height:230px;font-size:18px}#call-outs ul li p{width:100%;text-decoration:none;position:absolute;left:0;padding:15px 0;bottom:0;background-color:rgba(114,123,47,.8);color:#fff;text-align:center;cursor:pointer}#call-outs ul li:hover p,#call-outs ul li:active p{background-color:rgba(0,0,0,.75)}#call-outs h1,#error h1{font-size:1.375em;text-transform:uppercase;color:#727b2f;padding:0 5% 20px}#call-outs ul li img{display:block;width:100%;height:auto}#call-outs ul li,.home #call-outs ul li,.deals-and-packages #call-outs ul li{margin:30px 0 0;text-align:center}#call-outs{text-align:center;padding:50px 0}.page-template-templatescontent-landing-page-php #call-outs ul li,.deals-and-packages #call-outs ul li{margin-top:10px;margin-bottom:10px}.ie7 #call-outs ul{font-size:0}.ie7 #call-outs ul li{display:inline;zoom:1;margin-top:20px}.ie7 #call-outs ul li p,.ie8 #call-outs ul li p{background-color:#babfb5}.ie7 #call-outs ul li:hover p,.ie7 #call-outs ul li:active p,.ie8 #call-outs ul li:hover p,.ie8 #call-outs ul li:active p{background-color:#000}#signup{background-color:#727b2f}#signup h1{color:#fff;font-size:1.125em;font-weight:400}#sign-container{display:block;width:280px;position:relative;margin:0 auto;padding:15px 0 0;text-align:center}#email-form{width:100%;float:left;height:36px}#signup .button{display:inline-block;color:#fff;height:36px;font-size:.875em;padding:0 40px 0 25px;margin-top:10px;background-position:right center;background-color:#000}#signup .button,#email-form{border:0}#signup .button:hover{cursor:pointer;background-color:#bac3b5}#email-form{padding:0 15px;color:#666}#home-content{background:url(../img/zion-bottom.jpg) center bottom no-repeat;min-height:820px}#home-content>div{padding:50px 4% 500px}#home-content h1,#home-content h2{text-transform:uppercase}#home-content h1{font-size:1.625em;padding:0 1% 25px}.ie7 #home-content h1{font-size:1.5em}#home-content h2{font-size:1.25em;padding:0 1% 15px}#home-content p{line-height:1.4;font-size:1em;padding:0 1% 30px}#home-content h1+p+h2+p+p{width:70%}#custom-banners .row{padding:4px 0 0;max-width:none}#custom-banners li{position:relative}#custom-banners img{width:100%;height:auto}#custom-banners ul li div.ctas{position:absolute;right:20%;bottom:10%;width:40%}#custom-banners ul li h2{color:#fff;text-transform:uppercase;font-size:18px;text-align:right}#custom-banners ul li p,#custom-banners ul li a,#custom-banners ul li a:hover{background:0 0;color:#fff;position:relative;top:0;padding:0;text-align:right;font-size:16px;padding:0 0 12px;text-decoration:none}#custom-banners ul li p{display:block}#custom-banners ul li .learn-more,#custom-banners ul li .learn-more:hover{display:inline-block;background:url(../img/button-arrows.png) no-repeat right 16px #727b2f;border-radius:6px;padding:10px 18px;text-transform:uppercase;font-size:16px;float:right}#custom-banners ul li .learn-more:hover{background:url(../img/button-arrows.png) no-repeat right 15px #000;text-decoration:none}#custom-banners ul li .learn-more span{padding-right:20px}#custom-banners ul li img{width:100%;height:auto}#custom-banners ul li:nth-child(2){}#custom-banners ul li:nth-child(2) h2,#custom-banners ul li:nth-child(2) p{text-align:left}#custom-banners ul li:nth-child(2) .learn-more{float:left}#custom-banners ul li div.ctas{width:40%;right:20%}#custom-banners ul li:nth-child(2) div.ctas{left:20%}#page-header,#page-header-short,#page-header-404{background:#e5e5e5;height:150px;position:relative;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page-header h1,#page-header-short h1,#page-header-404 h1{text-transform:uppercase;color:#fff;font-size:2em;text-align:center;width:100%}#page-header-text-container{position:absolute;bottom:0;width:95%;padding:30px 2.5% 50px;max-width:100%;background:url(../img/page-heading-gradient.png)center top repeat-x}#page-header-short{height:150px;background:url(../img/activities-head.jpg)center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#page-header-404{background:url(../img/404.jpg)center top no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-ms-behavior:url(/assets/js/backgroundsize.htc)}.single-dealsandpackages #content{padding:40px 5%}.deals-and-packages #call-outs ul{padding-top:20px}#content{overflow:auto;padding:40px 0}.findyourpark #content{overflow:hidden}#navigation{width:100%;float:right}#thecontent{width:92%;float:left;padding:0 4%}#thecontent h1,.single-dealsandpackages #content h1{text-transform:uppercase;color:#727b2f;font-size:1.5em;font-weight:700;padding:0 0 10px;line-height:1.2}#thecontent h2,.single-dealsandpackages #content h2{font-size:1.25em;color:#727b2f;font-weight:500;padding:15px 0}p{padding:10px 0;line-height:1.3;font-size:.875em}#thecontent h3,.single-dealsandpackages #content h3{font-size:1.125em;color:#000;padding:10px 0 3px;margin-bottom:0;font-weight:500}#thecontent h4,.single-dealsandpackages #content h4{font-size:1.0625em;color:#333;padding:10px 0;border-bottom:solid 1px #e5e5e5;color:#727b2f}#thecontent strong,#content p strong{font-weight:700}#thecontent em{font-style:italic}.date{display:block;font-size:.825em;padding:0 0 10px}.whats-new hr,.single-post hr{border:0;border-top:dotted 1px #e5e5e5;height:1px;margin:20px 0 25px}.media{font-size:.8125em;font-style:italic}.single-post #thecontent h1,.single-post #thecontent h1 a{text-transform:capitalize}#thecontent a{text-decoration:underline}.note{font-size:.8125em}#navigation ul{margin-top:25px;margin-bottom:25px}#navigation ul li{border-bottom:dotted 1px #e5e5e5}#navigation ul li:first-child{border-top:dotted 1px #e5e5e5}#navigation ul li a{padding:16px 20px 15px;display:block;color:#1f1f1f;text-decoration:none;border-left:solid 3px #fff;border-right:solid 3px #fff}#navigation ul li a:hover,#navigation ul li.current_page_item a{color:#727b2f;background:#f5f5f5;border-left:solid 3px #727b2f;border-right:solid 3px #727b2f}.single-dealsandpackages #call-outs ul{padding-top:20px;border-top:solid 1px #e5e5e5}.single-dealsandpackages #call-outs{padding-top:0}.directions #thecontent .googlemap{border:solid 1px #727b2f}.sustainability #thecontent h1{margin-top:35px}.sustainability #thecontent h1.title{margin-top:0}#error{text-align:center}#error>div{padding:50px 2.5%}#error h1{padding-bottom:35px}#error p{padding-bottom:15px}#error form{padding:20px 30px;background:#f5f5f5;border:solid 1px #e5e5e5;display:inline-block;margin-top:20px}.search-query{width:200px;border:solid 1px #e5e5e5;padding:6px 12px;vertical-align:top;font-size:.875em}#error .button{padding:7px 40px 10px 15px;background:url(../img/button-arrows.png) right center no-repeat #2c1306;border:0;vertical-align:top;height:34px}#error ul,.site-map #thecontent ul{text-align:left}#error ul li,.site-map #thecontent ul li{width:42%;display:inline-block;margin:0 1.5%;vertical-align:top;text-align:left;padding-top:30px}#error ul li ul li,.site-map #thecontent ul li ul li{padding-left:15px;width:100%;padding-top:5px;font-size:.875em}.site-map #thecontent ul{padding:10px 0 25px}.site-map #thecontent ul li{background:0 0;font-size:1em;padding:0;margin:0 3% 0 0;line-height:1.4em;width:28%}.site-map #thecontent ul li ul li{padding:0;margin:0}#cta-book{padding:20px;background:#f5f5f5;border:solid 1px #e5e5e5;display:block;text-align:center;margin:15px 0}#cta-book p{font-size:1em;padding:0 0 10px}#cta-book h3{font-size:1.25em;color:#727b2f;padding-top:15px;border-top:solid 1px #e5e5e5}#cta-book a{display:block;font-weight:700;padding:0;margin:0;text-transform:uppercase}#thecontent div.tabBox{width:99.9%;float:left;overflow:visible;padding:0;margin:20px 0}#thecontent div.tabBox h3{padding:5px 0}#thecontent ul.tabs li a{display:block;padding:0 15px;outline:0;background:0 0;text-decoration:none}#thecontent .tabContainer{border-top:0;overflow:hidden;clear:both;float:left;width:99.9%;min-height:300px;margin-bottom:10px}#thecontent .tabContent{padding:15px 20px 10px}#thecontent .tabContent h3{padding:0}#thecontent ul.tabs{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5}#thecontent ul.tabs li{border-bottom:1px solid #fff;border-top:solid 1px #e5e5e5}#thecontent ul.tabs li a{background:#eee;text-decoration:none;font-size:.875em;color:#000;outline:0;border-right:solid 1px #e5e5e5;text-decoration:none}#thecontent ul.tabs li a:hover{background:#e5e5e5}#thecontent ul.tabs li.active{border-bottom:1px solid #fff;border-top:solid 1px #e5e5e5}#thecontent ul.tabs li.active a,ul.tabs li.active a:hover{background:#fff;text-decoration:none}#thecontent div.tabContainer{border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;background:#fff}#thecontent ul,.tabContent ul,.single-dealsandpackages #content ul{list-style-type:none;padding:15px 0 20px}#thecontent ul,.single-dealsandpackages #content ul{padding-top:0}#thecontent ul li ul,#thecontent h3+ul,#thecontent h4+ul{padding-top:15px}#thecontent ul li,.tabContent ul li,.single-dealsandpackages #content li{padding-left:30px;margin-left:10px;font-size:.875em;background:url(../img/list-arrow.png) left 3px no-repeat;color:#555;font-weight:400;padding-bottom:8px;line-height:1.3em}.directions strong{padding-left:16px}#thecontent .tabContent ul li ul{padding-bottom:0}#thecontent .tabContent ul li ul li{font-size:1em;margin-left:0}#thecontent ul.tabs{margin:0;padding:0;float:left;list-style:none;width:99.9%}#thecontent ul.tabs li{float:left;margin:0;padding:0;height:32px;line-height:32px;margin-bottom:-1px;overflow:hidden;position:relative;background-image:none;padding:0;margin:0;font-size:1em;border-bottom:1px solid #fff;border-top:solid 1px #e5e5e5}#thecontent .button{padding:12px 40px 12px 15px;margin-bottom:10px;display:inline-block;text-decoration:none}#thecontent .button:hover{color:#fff;text-decoration:none}.single-dealsandpackages #content li strong{font-weight:600}.alignleft{float:left;width:auto}.alignright{float:right;width:auto}table{border:solid 1px #e5e5e5;font-size:.875em;margin-bottom:20px;margin-top:10px}td{padding:10px 15px}tr{border-top:solid 1px #fafafa}tr:first-child{font-weight:600;background-color:#f1f1f1;font-size:1em;border-top:0}.weather table{text-align:center}blockquote{border:solid 1px #e5e5e5;padding:20px 50px;text-align:center;background:#fafafa;margin-top:15px}blockquote p{font-size:1.125em}blockquote a.button{margin-bottom:0!important}#ui-datepicker-div{z-index:100!important;border:solid 1px #d5d5d5;margin-top:0}.ui-datepicker-header{padding:10px}.ui-datepicker-header a{position:absolute;top:10px;font-size:14px;cursor:pointer}.ui-datepicker-next{right:10px}.ui-datepicker-previous{left:10px}.ui-datepicker-calendar{background:#f5f5f5;margin:0}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar td{padding:4px 7px;text-align:center}table.ui-datepicker-calendar th{padding:4px 0;background:#e9e9e9}table.ui-datepicker-calendar tr:first-child{font-weight:400;background-color:#f5f5f5}.ngg-albumoverview{margin-top:10px;width:100%;clear:both;display:block!important}.ngg-album{height:100%;padding:5px;margin-bottom:5px;border:1px solid #fff}html>body .ngg-album{overflow:hidden;padding:5px;margin-bottom:5px;border:1px solid #ccc}.ngg-album{overflow:hidden;padding:5px;margin-bottom:5px;border:1px solid #ccc}.ngg-albumtitle{text-align:left;font-weight:700;margin:0;padding:0;font-size:1.4em;margin-bottom:10px}.ngg-thumbnail{float:left;margin-right:12px}.ngg-thumbnail img{background-color:#fff;border:1px solid #a9a9a9;margin:4px 0 4px 5px;padding:4px;position:relative}.ngg-thumbnail img:hover{background-color:#a9a9a9}.ngg-description{text-align:left}.ngg-album-compact{float:left;padding-right:6px!important;margin:0!important;text-align:left;width:120px}.ngg-album-compactbox{background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0 0 6px!important;padding:12px 0 0 7px!important;width:120px}.ngg-album-compactbox .Thumb{border:1px solid #000;margin:0!important;padding:0!important;width:91px;height:68px}.ngg-album-compact h4{font-size:15px;font-weight:700;margin-bottom:0;margin-top:0;width:110px}.ngg-album-compact p{font-size:11px;margin-top:2px}.ngg-galleryoverview{overflow:hidden;margin-top:10px;width:100%;clear:both;display:block!important}.ngg-galleryoverview .desc{margin:0 10px 10px 0;padding:5px}.ngg-gallery-thumbnail-box{float:left}.ngg-gallery-thumbnail{float:left;margin-right:5px;text-align:center}.ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #a9a9a9;display:block;margin:4px 0 4px 5px;padding:4px;position:relative}.ngg-gallery-thumbnail img:hover{background-color:#a9a9a9}.ngg-gallery-thumbnail span{font-size:90%;padding-left:5px;display:block}.ngg-clear{clear:both;float:none}.ngg-navigation{font-size:.9em!important;clear:both!important;display:block!important;padding-top:15px;padding-bottom:2px;text-align:center}.ngg-navigation span{font-weight:700;margin:0 6px}.ngg-navigation a.page-numbers,.ngg-navigation a.next,.ngg-navigation a.prev,.ngg-navigation span.page-numbers,.ngg-navigation span.next,.ngg-navigation span.prev{border:1px solid #ddd;margin-right:3px;padding:3px 8px;text-decoration:none;overflow:visible}.ngg-navigation a.page-numbers:hover,.ngg-navigation a.next:hover,.ngg-navigation a.prev:hover,.ngg-navigation span.page-numbers:hover,.ngg-navigation span.next:hover,.ngg-navigation span.prev:hover{background-color:#06c;color:#fff!important;text-decoration:none!important}.ngg-imagebrowser{}.ngg-imagebrowser h3{text-align:center}.ngg-imagebrowser img{border:1px solid #a9a9a9;margin-top:10px;margin-bottom:10px;width:100%;display:block!important;padding:5px}.ngg-imagebrowser-nav{padding:5px;margin-left:10px}.ngg-imagebrowser-nav .back{float:left;border:1px solid #ddd;margin-right:3px;padding:3px 7px}.ngg-imagebrowser-nav .next{float:right;border:1px solid #ddd;margin-right:3px;padding:3px 7px}.ngg-imagebrowser-nav .counter{text-align:center;font-size:.9em!important}.exif-data{margin-left:auto!important;margin-right:auto!important}.slideshow{margin-left:auto;margin-right:auto;text-align:center;outline:0}.slideshowlink{}.ngg-slideshow{overflow:hidden;position:relative}.ngg-slideshow *{vertical-align:middle}.ngg-slideshow-loader{display:table-cell;text-align:center;vertical-align:middle}.ngg-slideshow-loader img{background:0 0!important;border:0!important;margin:auto!important}.ngg-singlepic{background-color:#fff;display:block;padding:4px}.ngg-left{float:left;margin-right:10px}.ngg-right{float:right;margin-left:10px}.ngg-center{margin-left:auto!important;margin-right:auto!important}.ngg-widget,.ngg-widget-slideshow{overflow:hidden;margin:0;padding:5px 0 0;text-align:left}.ngg-widget img{border:2px solid #a9a9a9;margin:0 2px 2px 0;padding:1px}.ngg-related-gallery{background:#f9f9f9;border:1px solid #e0e0e0;overflow:hidden;margin-bottom:1em;margin-top:1em;padding:5px}.ngg-related-gallery img{border:1px solid #ddd;float:left;margin:0 3px;padding:2px;height:50px;width:50px}.ngg-related-gallery img:hover{border:1px solid #000}.ngg-galleryoverview ul li:before{content:''!important}.ngg-gallery-list{list-style-type:none;padding:0!important;text-indent:0!important}.ngg-galleryoverview div.pic img{width:100%}.ngg-gallery-list li{float:left;margin:0 2px!important;overflow:hidden}.ngg-gallery-list li a{border:1px solid #ccc;display:block;padding:2px}.ngg-gallery-list li.selected a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#000 none repeat scroll 0 0}.ngg-gallery-list li img{height:40px;width:40px}li.ngg-next,li.ngg-prev{height:40px;width:40px;font-size:3.5em}li.ngg-next a,li.ngg-prev a{padding-top:10px;border:0;text-decoration:none}#TB_window{z-index:9999!important}.ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #e5e5e5;display:block;margin:4px 0 4px 5px;padding:4px;position:relative;max-width:100%!important;height:auto!important}@media \0screen{.ngg-gallery-thumbnail img{width:auto!important}}.ngg-gallery-thumbnail{width:90%!important}.ngg-gallery-thumbnail-box{width:49%!important}.ngg-navigation{height:40px}.slideshowlink{display:none}.ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #e5e5e5;display:block;margin:4px 0 4px 5px;padding:4px;position:relative;max-width:100%!important}.ngg-gallery-thumbnail{width:90%!important}.ngg-gallery-thumbnail-box{width:49%!important}.ngg-navigation{height:40px}#shDisplay div#shTitle{font:normal 14px/17px 'Lucida Grande',Verdana,sans-serif;color:#fff;text-align:center;margin:10px auto 0}div#shDisplay img#shTopImg{background-color:#fff;padding:6px}.tubepress_embedded_title{display:none}.ui-accordion-header{border:solid 1px #e5e5e5;margin-top:10px;height:auto!important}#thecontent ul.directions{border:solid 1px #e5e5e5;border-top:0;padding-top:15px}#thecontent ul.directions li{margin-left:15px}#thecontent ul.directions h4{border:0;padding:0 0 20px 15px}#thecontent h4.ui-accordion-header{padding-left:15px;background:url(../img/down.png) 98% center no-repeat}#thecontent h4.ui-accordion-header-active{padding-left:15px;background:url(../img/up.png) 98% center no-repeat}.accordion{margin-bottom:20px}.activities-tool #thecontent h1{padding-bottom:30px}.activities-tool #thecontent li{border-bottom:dotted 1px #e5e5e5;padding:0 0 30px;margin-bottom:30px;list-style-type:none}.activities-tool #thecontent li h2{padding:0 0 5px;font-style:normal}.activities-tool #thecontent li p{font-size:.875em;line-height:1.5}.activities-tool #thecontent li a{font-style:italic;font-size:.875em}#activity-form{border:solid 1px #e5e5e5;padding:18px;background:#f9f9f9}#activity-form input,#activity-form select{background:#fff;-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #e5e5e5;padding:6px 2.5%;font-size:12px;margin-top:5px}#activity-form input{width:94%}#activity-form label{width:100%;display:inline-block;font-size:.875em;line-height:1}#activity-form .search-title{font-size:1em;font-weight:600;color:#727b2f;text-transform:uppercase}#activity-form select{background:url(../img/select_arrow.png) no-repeat right center #fff}#act_location,#act_category{width:100%;margin-bottom:5px}#activity-form input[type=submit]{width:80px;text-transform:uppercase;font-weight:600;color:#fff;background:#727b2f;cursor:pointer}#activity-form input[type=submit]:hover,#activity-form input[type=submit]:focus{background:#727b2f}#activity-form em{text-align:center;width:100%;font-style:italic;font-weight:600;font-size:12px;display:block;padding:6px 0 3px;color:#444}#activity-form hr{border:0;height:1px;width:100%;background:#e5e5e5;margin:25px 0}#activity-form #duration,#activity-form #intensity,#activity-form #season,#activity-form #distance{display:inline-block;width:35%;padding-top:12px}#activity-form #act_intensity,#activity-form #act_season,#activity-form #act_distance{width:57%}#activity-form #act_duration,#activity-form #act_duration2{width:20%}#activity-form p{padding-bottom:10px}.activities #content{padding:0}.activities #thecontent{padding:40px 4%}#activity-container hr{border:0;border-top:dotted 1px #e5e5e5;height:1px;margin:10px 0 0}#activity-container h1{font-size:1.5em;font-weight:700;padding:10px 0 0}#activity-container h2{border-bottom:dotted 1px #e5e5e5;padding-bottom:8px;font-size:1.125em;color:#1f1f1f;font-weight:600;padding:20px 0 10px;line-height:1.2;margin-bottom:5px}#act-main-img{float:left;width:180px;margin:14px 15px 0 0;padding:4px;border:solid 1px #e5e5e5}#overview-info{float:left;width:100%}.single-xant_activities #thecontent div.tabBox{margin:0 0 20px}.contact-us form{overflow:hidden}.contact-us #gform_2{border:solid 1px #e5e5e5;background:#f5f5f5;padding:5%}.contact-us #gform_2 input,.contact-us #gform_2 select,.contact-us #gform_2 textarea,.get-email-offers #frmSS75 input,.get-email-offers #frmSS75 select,.get-email-offers #frmSS75 textarea{-webkit-appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:solid 1px #e5e5e5;padding:8px 2%;font-size:12px;margin-top:5px;width:100%;max-width:400px}.get-email-offers #frmSS75 textarea{max-width:100%}.contact-us #gform_2 input,.contact-us #gform_2 select,.get-email-offers #frmSS75 input,.get-email-offers #frmSS75 select{max-width:400px}.contact-us #gform_2 ul,.contact-us #gform_2 ul li,.get-email-offers #frmSS75 ul,.get-email-offers #frmSS75 ul li{margin:0;padding:0;background:0 0;vertical-align:top}.get-email-offers #frmSS75 ul li{margin-top:8px}.get-email-offers #frmSS75 input[type=checkbox]{-webkit-appearance:checkbox;width:auto;margin-right:5px;margin-top:0;padding:0;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;vertical-align:top}.get-email-offers #frmSS75 input[type=checkbox]{margin-top:3px;margin-left:3px}.get-email-offers #frmSS75 ul li input[type=checkbox]{margin-top:5px;margin-left:0}.contact-us #gform_2 input[type=submit],.get-email-offers #frmSS75 input[type=submit]{width:120px;text-transform:uppercase;font-weight:600;color:#fff;cursor:pointer;font-size:1em;padding:8px 35px 8px 15px}.get-email-offers #frmSS75 input[type=submit]{margin-top:20px}.gform_wrapper .gform_footer{padding:16px 0 0;margin:16px 0 0;clear:both}.get-email-offers #frmSS75 hr{display:none}.get-email-offers #frmSS75 .sectionTitle{width:100%;padding:15px;background:#e5e5e5;color:#727b2f;margin:20px 0 6px}.get-email-offers #frmSS75 label{padding-top:2px;max-width:80%}.get-email-offers #frmSS75 .sectionTitle label{padding-top:0}.ie7 .get-email-offers #frmSS75 select{max-width:400px!important}.ie7 .get-email-offers #frmSS75 textarea{max-width:90%}.ie7 #email-form,.ie8 #email-form{padding:14px 0 0 20px;height:32px;width:90%}.ie7 .facebook,.ie7 .twitter,.ie7 .google,.ie7 .youtube,.ie7 .flickr,.ie7 #call-outs ul li,.ie7 #call-outs .button,.ie7 #signup .button,.ie7 #map h1,.ie7 #map .button,.ie7 .home #call-outs ul li{display:inline;zoom:1}.ie7 #showcase h2 hr{display:none}.ie7 #showcase h2{line-height:1.3;padding:0 10px}.ie7 #call-outs{overflow:hidden}.ie7 .facebook,.ie7 .twitter,.ie7 .google,.ie7 .youtube,.ie7 .flickr{text-indent:0;font-size:0;line-height:0}@media screen and (min-width:480px){#call-outs ul li{width:46%;margin:30px 2% 0;font-size:1rem;font-size:16px}.home #call-outs ul li,.deals-and-packages #call-outs ul li{margin:30px 2% 0;text-align:center}#cta-book{float:right;text-align:center;margin-left:30px;margin-bottom:15px}.ie7 #call-outs ul li{margin-top:20px}}@media screen and (min-width:600px){#connect br{display:none}#sign-container{height:50px;width:500px}#email-form{width:75%;float:left;height:36px}#signup .button{position:absolute;right:0;margin-top:0;width:110px}#page-header,#page-header-404{height:250px}#page-header h1,#page-header-404 h1,#page-header-short h1{font-size:2.5em}#signup .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#signup .button{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;-o-border-top-right-radius:4px;-o-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px}#home-content h1+p+h2+p{width:65%}#home-content h1+p+h2+p+p{width:55%}.booking form{width:100%}.booking .arrival,.booking .departure{width:17%}.booking .location{width:26%}#widget .booking .arrival,#widget .booking .departure{width:17%}#widget .booking .location{width:32%}.booking .arrival{margin-left:0}.booking .button{margin-top:16px;height:36px}.ngg-gallery-thumbnail{width:90%!important}.ngg-gallery-thumbnail-box{width:32.8%!important}#thecontent ul.tabs{height:32px}.ie7 #email-form{padding:12px 0 0 20px!important;height:26px;width:75%}.ie8 #email-form{padding:12px 0 0 20px!important;height:38px;width:78%}#error ul li,.site-map #thecontent ul li{width:21%;display:inline-block;margin:0 1.5%;vertical-align:top;text-align:left;padding-top:30px}#phone,#header-phone{display:none}input#phone,input#header-phone{display:block}}@media screen and (max-width:600px){#thecontent div.tabBox{border:1px solid #e5e5e5;border-top:0}#thecontent ul.tabs{height:auto;display:block;width:100%;border-left:0}#thecontent ul.tabs li{width:100%}#thecontent div.tabContainer{border:0}#thecontent ul.tabs li a{border-right:0}#custom-banners ul li .learn-more{display:none}}@media screen and (min-width:760px){.single-dealsandpackages #call-outs ul{padding-top:40px}#page-header,#page-header-404{height:300px}.home #call-outs{padding:40px 0 0}.booking br{display:none}#connect{padding:30px 4%;text-align:center}#connect h1{font-size:1.5em;display:inline-block;padding:0 15px 8px 0}#social{display:inline-block;padding:0}#call-outs>div{padding:0 2.5%}.page-template-templatescontent-landing-page-php #call-outs ul li,.deals-and-packages #call-outs ul li,.special-offers #call-outs ul li{margin-top:15px;margin-bottom:15px}.home #call-outs ul li,#call-outs ul li,.deals-and-packages #call-outs ul li{margin:0 1.1%;width:22.8%;font-size:15px}#call-outs ul li p{font-size:18px;padding:12px 10%;width:82%;min-height:24px;line-height:1.2}#signup h1 br{display:none}#connect h1,#signup h1{font-size:1.25em}#sign-container{height:50px;display:block;width:500px;position:relative;margin:0 auto;padding:15px 0 0}#email-form{width:80%;float:left;height:38px}#signup .button{color:#fff;height:38px;font-size:.875em;padding:0 30px 0 15px}.single-dealsandpackages #content{padding:40px 0}#page-header h1,#page-header-404 h1,#page-header-short h1{font-size:3em}#home-content>div{padding:60px 2% 210px}#home-content h1 br{display:block}#content{overflow:auto;padding:40px 0}#navigation{width:32.5%;float:left}#thecontent{width:62.5%;float:right;padding:0}p{padding:10px 0 15px;line-height:1.4;font-size:1em}#navigation ul{margin-top:0}.ie7 #connect h1,.ie7 #social,.ie7 #call-outs ul li{display:inline;zoom:1}.ie7 #call-outs ul li{margin:20px 6px 0}#book.colour{background-color:#bac3b5;color:#fff}#widget .booking form{min-height:110px;margin-top:12px}.booking form{width:100%;min-sheight:95px;padding-top:0;margin-top:0}form>div{overflow:visible}.booking .rooms,.book,.booking .nights,.booking .adults,.booking .childrening .nights,.booking .adults,.booking .children,.booking .kids{width:48px}.booking .button{margin-top:16px;height:36px}#widget .booking .arrival,#widget .booking .departure,.booking .arrival,.booking .departure{width:16%}.booking .location{width:23%}.ie7 .booking .arrival,.ie7 .booking .departure,.ie7 #widget .booking .arrival,.ie7 #widget .booking .departure{width:12%}.ie7 .booking input{padding-top:8px;height:28px}.ie7 .booking .button{margin-top:16px;height:36px}.ie7 .booking select{line-height:24px}.ie7 .booking select #location{font-size:12px}.ie8 .booking .arrival input,.ie8 .booking .departure input{width:100%}.ie8 .booking input{padding-top:8px;height:36px}.ie8 .booking .arrival,.ie8 .booking .departure{width:20%}}@media screen and (min-width:960px){#page-header,#page-header-404{height:350px}#connect h1{font-size:1.625em;padding:0 20px 6px 0}#page-header h1,#page-header-404 h1,#page-header-short h1{font-size:3.5em}#navigation{width:28%}#thecontent{width:66%}#home-content h1{font-size:1.75em}#widget{height:97px}.booking form{padding-left:20px;text-align:left;width:auto;margin-top:5px;height:60px}.booking .title-block{display:inline-block;padding-right:24px;margin-right:20px;border-right:solid 1px #a7afa3}.booking .title-block p{display:block;vertical-align:top;padding-right:0;padding:0}.booking .title-block h1{display:block;line-height:1}#widget .booking form{height:auto}.booking .arrival,.booking .departure,#widget .booking .arrival,#widget .booking .departure{width:15%;min-width:113px}.booking .location,#widget .booking .location{width:20%}.ngg-gallery-thumbnail{width:90%!important}.ngg-gallery-thumbnail-box{width:24.8%!important}.ie7 .booking .title-block{padding-left:0}.ie8 .booking .arrival,.ie8 .booking .departure{width:14%}#call-outs ul li,.home #call-outs ul li{font-size:18px}#call-outs ul li p{padding:12px 8%;width:84%}.page-template-templatescontent-landing-page-php #call-outs ul li,.deals-and-packages #call-outs ul li{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:1180px){.ie7 .home #call-outs ul li{display:inline;zoom:1}}.tp-leftarrow.default{left:0;background:url(../img/arrow-left.png) 8px center no-repeat rgba(255,255,255,.75);padding:7px 6px;margin:30px 30px 30px 5%;width:20px}.tp-rightarrow.default{right:0;background:url(../img/arrow-right.png) 10px center no-repeat rgba(255,255,255,.75);padding:7px 6px;margin:30px 5% 30px 30px;width:20px}.ie7 .tp-leftarrow.default,.ie8 .tp-leftarrow.default{background:url(../img/arrow-left.png) 8px center no-repeat #fff}.ie7 .tp-rightarrow.default,.ie8 .tp-rightarrow.default{background:url(../img/arrow-right.png) 10px center no-repeat #fff}.rev_slider_wrapper .xanterra p{color:#fff;text-align:center;text-transform:uppercase;display:inline-block;-webkit-text-shadow:0 2px 1px rgba(0,0,0,.55);-moz-text-shadow:0 2px 1px rgba(0,0,0,.55);text-shadow:0 2px 1px rgba(0,0,0,.55)}.rev_slider_wrapper .xanterra .title{font-family:bodegaserifregular;font-size:2.25em!important;padding-bottom:10px;font-weight:400;color:#fff;text-transform:uppercase;line-height:1em!important}.rev_slider_wrapper .xanterra .subtitle{display:none;color:#fff;text-transform:uppercase;font-weight:600}@media screen and (max-width:400px){.rev_slider_wrapper .xanterra .title{display:none}}@media screen and (min-width:600px){.rev_slider_wrapper .xanterra .title{padding:0 10% 15px;font-size:4.5em!important}.rev_slider_wrapper .xanterra .subtitle{font-size:1.75em;font-style:normal;display:block;line-height:1.2em;margin:0 auto;padding:0 15%!important}}@media screen and (min-width:760px){.deals-and-packages .rev_slider_wrapper .xanterra .title{font-size:4.5em}.deals-and-packages .rev_slider_wrapper .xanterra .subtitle{font-size:1.25em}}@media screen and (min-width:960px){.rev_slider_wrapper .xanterra .title{font-size:4em!important}.rev_slider_wrapper .xanterra .subtitle{font-size:1.125em}.deals-and-packages .rev_slider_wrapper .xanterra .title{font-size:5.5em}.deals-and-packages .rev_slider_wrapper .xanterra .subtitle{font-size:1.25em!important}}@media print{#showcase,#booking,#connect,#call-outs ul,#signup,header,.booking,#page-header,#page-header-short,#page-header-404,#navigation,#tubepress_gallery_539444857,footer{display:none}}#slides{display:block}.slide-container{display:none}.slide-container:first-child{display:block}