.ie7 body{min-width:960px;}.home .fullwidthbanner-container{z-index:10;}.home #logo{z-index:100;}.tp-leftarrow.default{left:0px;background:url('../img/arrow-left.png') 6px center no-repeat rgba(255,255,255,0.75);padding:7px 6px 7px 6px;margin:30px 30px 30px 5%;width:20px;}.tp-rightarrow.default{right:0px;background:url('../img/arrow-right.png') 10px center no-repeat rgba(255,255,255,0.75);padding:7px 6px 7px 6px;margin:30px 5% 30px 30px;width:20px;}.ie7 .tp-leftarrow.default{background:url('../img/arrow-left.png') 6px center no-repeat #fff;}.ie7 .tp-rightarrow.default{background:url('../img/arrow-right.png') 10px center no-repeat #fff;}.home .showcase-text-container p{color:#fff;text-align:center;text-transform:uppercase;display:inline-block;-webkit-text-shadow:0px 2px 1px rgba(0,0,0,.55);-moz-text-shadow:0px 2px 1px rgba(0,0,0,.55);text-shadow:0px 2px 1px rgba(0,0,0,.55);}.home .showcase-text-container .title{font-family:'bodegaserifregular';font-size:2.25em;padding-bottom:10px;font-weight:normal;line-height:1;width:70%;}.home .showcase-text-container .subtitle{font-family:'Roboto',sans-serif;font-weight:400;display:none;width:70%;}@media screen and (max-width: 320px) {.grassfloor .title,.grassfloor .subtitle{display:none;}}@media screen and (min-width: 600px) {.home .showcase-text-container .subtitle{font-size:1.125em;font-style:normal;display:block;line-height:1.2em;margin:0 auto;}}@media screen and (min-width: 760px) {.home .showcase-text-container .title{font-size:3em;padding:0 10% 10px;}.home .showcase-text-container .subtitle{font-size:1.25em;}}@media screen and (min-width: 960px) {.home .showcase-text-container .title{font-size:3.5em;}.home .showcase-text-container .subtitle{font-size:1.25em;}}#widget{background:#c3b5a0;position:relative;top:0px;display:none;zoom:1;}#widget h1,#widget p,#widget label{color:#5d2d13;}.display{display:block;}#book.colour{color:#5d2d13;}.booking{background:#5d2d13;}#widget>.booking{max-width:960px;margin:0 auto;text-align:center;padding:12px 0;background:#c3b5a0;}.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:#fff;color:#5d2d13;white-space:nowrap;}.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:#cfa981;display:inline-block;vertical-align:top;padding:0 4px 0 0;line-height:1.2;}.booking .title-block h1,.booking .title-block p.title{font-size:2em;color:#fff;font-weight:lighter;line-height:0.8;display:inline-block;}.booking form{display:inline-block;vertical-align:top;padding-top:7px;text-align:center;}.booking label{color:#cfa981;font-size:0.75em;text-transform:none;font-weight:500;display:block;padding-bottom:4px;text-align:center;}.booking form>div{padding-right:5px;display:inline-block;}.booking input{border:0;height:36px;padding:0 20px 0 10px;font-size:13px;width:100%;}.booking select.sel-location,.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-cl.png') no-repeat right center;padding-right:1em;}.booking #rooms{width:48px;padding:8px 3px 8px 10px;}.booking .promo-input input{max-width:140px;}.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 select.sel-location{padding:8px 5px 8px 10px;line-height:normal;width:100%;border:0;font-size:13px;height:36px;}.ie7 .booking select.sel-location{width:auto;}.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 0 10px;background-position:right center;margin-top:18px;line-height:1;width:100px;border:0;}.booking .arrival,.booking .departure,.booking .location,.booking .rooms,.promotion,.booking .submit-button{display:inline-block;height:64px;vertical-align:top;}.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 .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;}.ie7 .booking form{width:100%!important;}.booking .button{margin-top:16px;}#phone,#header-phone{display:block;padding:0 0 15px 0;font-size:0.875em;color:#cfa981;}#phone a,#header-phone{color:#fff;font-size:18px;}#booking #phone,#booking #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:#cfa981;}#widget a.modify_res{color:#5d2d13;}#booking_snuggle a.modify_res{color:#fff;}#connect{padding:30px 4%;text-align:center;}#connect{background-color:#c3b5a0;}.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,#connect p.title,#signup p.title{font-size:1.25em;display:block;text-transform:uppercase;line-height:1.1;vertical-align:bottom;padding:0 0 8px 0;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 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 0;overflow:auto;}.home #call-outs{padding:0;}.booking br{display:none;}#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(93,45,29,0.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,0.75);}#call-outs h2,#call-outs h1,#error h1,#call-outs p.title,#error p.title{font-size:1.375em;text-transform:uppercase;color:#5d2d13;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 0;text-align:center;}#call-outs{text-align:center;padding:50px 0 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:rgb(93,45,19);}.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:#c3b5a0;}#signup h1,#signup p.title{color:#fff;font-size:1.125em;font-weight:400;}#sign-container{display:block;width:280px;position:relative;margin:0 auto;padding:15px 0 0 0;text-align:center;}#email-form{width:100%;float:left;height:36px;}#signup .button{display:inline-block;color:#fff;height:36px;font-size:0.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:#734024;}#email-form{padding:0 15px;color:#666;}#home-content{background:url(../img/main-bg.jpg) center bottom no-repeat;}#home-content>div{padding:50px 4% 550px;}#home-content p{line-height:1.4;font-size:1em;padding:0 1% 30px;}#home-content h1,#home-content h2,#home-content p.title,#home-content p.subtitle{text-transform:uppercase;}#home-content h1,#home-content p.title{font-size:1.625em;padding:0 1% 25px;}.ie7 #home-content h1,.ie7 #home-content p.title{font-size:1.5em;}#home-content h2,#home-content p.subtitle{font-size:1.25em;padding:0 1% 15px;}#home-content h1+p+h2+p+p,#home-content p.title+p+p.subtitle+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:none;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:#003C77;padding:10px 18px;border-radius:6px;text-transform:uppercase;font-size:16px;float:right;}#custom-banners ul li .learn-more:hover{background:#000;text-decoration:none;}#custom-banners ul li .learn-more span{padding-right:20px;background:url(../img/arrow-right-white.png) no-repeat right 2px;}#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:180px;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,#page-header p.title,#page-header-short p.title,#page-header-404 p.title{text-transform:uppercase;color:#fff;font-size:1.5em;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 bottom 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;}#navigation{width:100%;float:right;}#thecontent{width:92%;float:left;padding:0 4%;}.single-dealsandpackages #content img{margin:0 0 30px 0;text-align:center;display:block;float:none}#thecontent h2:first-child,#thecontent h1,.single-dealsandpackages #content h2:first-child,.single-dealsandpackages #content h1,#thecontent p.title,.single-dealsandpackages #content p.title{text-transform:uppercase;color:#5d2d13;font-size:1.5em;font-weight:700;padding:0 0 10px 0;line-height:1.2;}#thecontent h2,.single-dealsandpackages #content h2,#thecontent p.subtitle,.single-dealsandpackages #content p.subtitle{font-size:1.25em;color:#5d2d13;font-weight:500;padding:15px 0 15px 0;}p{padding:10px 0;line-height:1.3;font-size:0.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 0px;border-bottom:solid 1px #e5e5e5;color:#5d2d13;}#thecontent strong,#content p strong{font-weight:700;}#thecontent em{font-style:italic;}.date{display:block;font-size:0.825em;padding:0 0 10px;}.press-releases hr,.single-post hr{border:none;border-top:dotted 1px #e5e5e5;height:1px;margin:20px 0 25px 0;}.media{font-size:0.8125em;font-style:italic;}.single-post #thecontent h1,.single-post #thecontent h1 a,.single-post #thecontent p.title,.single-post #thecontent p.title a{text-transform:capitalize;}#thecontent a{text-decoration:underline;}.note{font-size:0.8125em;}#navigation ul{margin-top: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;line-height:1.2;}#navigation ul li a:hover,#navigation ul li.current_page_item a,#navigation ul li.current_page_ancestor a{color:#875e49;background:#f5f5f5;border-left:solid 3px #875e49;border-right:solid 3px #875e49;}#navigation ul li ul.children{display:none;}#navigation ul li.current_page_item ul.children,#navigation ul li.current_page_ancestor ul.children{display:block;border-top:dotted 1px #e5e5e5;}#navigation ul li.current_page_item ul.children li,#navigation ul li.current_page_ancestor ul.children li{margin-left:24px;border-top:dotted 1px #e5e5e5;border-bottom:none;}#navigation ul li.current_page_item ul.children li:first-child,#navigation ul li.current_page_ancestor ul.children li:first-child{border-top:none;}#navigation ul li.current_page_item ul.children li a,#navigation ul li.current_page_ancestor ul.children li a{border:none;padding:12px 15px 11px;font-size:0.875em;background:none;color:#1f1f1f;line-height:1.3;}#navigation ul li.current_page_item ul.children li a:hover,#navigation ul li.current_page_ancestor ul.children li a:hover{color:#875e49;background:#f9f9f9;}#navigation ul li.current_page_ancestor ul.children li.current_page_item a{color:#875e49;background:#f9f9f9;}.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 #5d2d13;}.image-caption{display:block;position:absolute;bottom:15px;right:5%;font-size:12px;color:#fff;font-style:italic;opacity:0.7;}#error{text-align:center;}#error>div{padding:50px 2.5%;}#error h1,#error p.title{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;}#error .screen-reader-text{display:none;}#s{width:200px;border:solid 1px #e5e5e5;padding:6px 12px;vertical-align:top;font-size:0.875em;}#error #searchsubmit{padding:7px 40px 8px 15px;background:url(../img/button-arrows.png) right center no-repeat #2c1306;border:none;vertical-align:top;color:#fff;text-transform:uppercase;height:30px;}#error #searchsubmit:hover{background-color:#734024;}#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:0.875em;}.site-map #thecontent ul{padding:10px 0 25px;}.site-map #thecontent ul li{background:none;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:10px 0 0px;}#cta-book p+h3{font-size:1.25em;color:#5d2d13;padding:0;}#cta-book a{display:block;font-weight:700;padding:0 0 15px 0;margin:0 0 15px 0;text-transform:uppercase;border-bottom:solid 1px #e5e5e5;}#cta-book p+h3+p+h3{border-top:solid 1px #e5e5e5;padding-top:15px;}#cta-book p+h3+p{padding:0 0 15px;}#cta-book p+h3+p+h3+p{padding:0;}.guidelines-and-policies #cta-book h3 a,.guidelines-and-policies #cta-book p a,.guidelines-and-policies #cta-book p,.guidelines-and-policies #cta-book h3{margin:0;padding:0;border:none;}.guidelines-and-policies #cta-book h3{margin-bottom:10px;}#thecontent div.tabBox{width:99.9%;float:left;overflow:visible;padding:0;margin:20px 0;}#thecontent div.tabBox h3{padding:5px 0px;}#thecontent ul.tabs li a{display:block;padding:0 15px;outline:none;background:none;text-decoration:none;}#thecontent .tabContainer{border-top:none;overflow:hidden;clear:both;float:left;width:99.9%;min-height:300px;margin-bottom:10px;}#thecontent .tabContent{padding:15px 20px 10px 20px;}#thecontent .tabContent h3{padding:0px;}#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:0.875em;color:#000;outline:none;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;}.directions #thecontent ul{padding-bottom:5px;}#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:0.875em;background:url(../img/list-arrow.png) left 3px no-repeat;color:#555;font-weight:400;padding-bottom:8px;line-height:1.3em;}#thecontent .tabContent ul li ul{padding-bottom:0px;}#thecontent .tabContent ul li ul li{font-size:1em;margin-left:0px;}#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{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:0.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:none;}.weather table{text-align:center;font-size:11px;border:solid 1px #e5e5e5;width:100%;}.weather td{padding:6px 8px;overflow:hidden;}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:0px;}.ui-datepicker-header{background:#fff;padding:10px;}.ui-datepicker-header a{position:absolute;top:10px;font-size:14px;cursor:pointer;}.ui-datepicker-month,.ui-datepicker-year{font-size:11px!important;-webkit-appearance:menulist;margin:0 2px;background:none;border:solid 1px #e5e5e5;}.ui-datepicker-next{right:10px;}.ui-datepicker-previous{left:10px;}.ui-datepicker-calendar{background:#f5f5f5;margin:0 0 0 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:normal;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 #cccccc;}.ngg-album{overflow:hidden;padding:5px;margin-bottom:5px;border:1px solid #cccccc;}.ngg-albumtitle{text-align:left;font-weight:bold;margin:0px;padding:0px;font-size:1.4em;margin-bottom:10px;}.ngg-thumbnail{float:left;margin-right:12px;}.ngg-thumbnail img{background-color:#FFFFFF;border:1px solid #A9A9A9;margin:4px 0px 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:0px!important;text-align:left;width:120px;}.ngg-album-compactbox{background:transparent url(albumset.gif) no-repeat scroll 0%;height:86px;margin:0pt 0pt 6px!important;padding:12px 0pt 0pt 7px!important;width:120px;}.ngg-album-compactbox .Thumb{border:1px solid #000000;margin:0px!important;padding:0px!important;width:91px;height:68px;}.ngg-album-compact h4{font-size:15px;font-weight:bold;margin-bottom:0px;margin-top:0px;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:0px 10px 10px 0px;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:#FFFFFF;border:1px solid #A9A9A9;display:block;margin:4px 0px 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:0.9em!important;clear:both!important;display:block!important;padding-top:15px;padding-bottom:2px;text-align:center;}.ngg-navigation span{font-weight:bold;margin:0pt 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 #DDDDDD;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:#0066CC;color:#FFFFFF!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 #DDDDDD;margin-right:3px;padding:3px 7px;}.ngg-imagebrowser-nav .next{float:right;border:1px solid #DDDDDD;margin-right:3px;padding:3px 7px;}.ngg-imagebrowser-nav .counter{text-align:center;font-size:0.9em!important;}.exif-data{margin-left:auto!important;margin-right:auto!important;}.slideshow{margin-left:auto;margin-right:auto;text-align:center;outline:none;}.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:none!important;border:0 none!important;margin:auto!important;}.ngg-singlepic{background-color:#FFFFFF;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:0pt;padding:5px 0px 0px 0pt;text-align:left;}.ngg-widget img{border:2px solid #A9A9A9;margin:0pt 2px 2px 0px;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 #DDDDDD;float:left;margin:0pt 3px;padding:2px;height:50px;width:50px;}.ngg-related-gallery img:hover{border:1px solid #000000;}.ngg-galleryoverview ul li:before{content:''!important;}.ngg-gallery-list{list-style-type:none;padding:0px!important;text-indent:0px!important;}.ngg-galleryoverview div.pic img{width:100%;}.ngg-gallery-list li{float:left;margin:0 2px 0px 2px!important;overflow:hidden;}.ngg-gallery-list li a{border:1px solid #CCCCCC;display:block;padding:2px;}.ngg-gallery-list li.selected a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#000000 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:none;text-decoration:none;}#TB_window{z-index:9999!important;}.ngg-gallery-thumbnail img{background-color:#FFFFFF;border:1px solid #e5e5e5;display:block;margin:4px 0px 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:#FFFFFF;border:1px solid #e5e5e5;display:block;margin:4px 0px 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:#ffffff;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 h4{border:none;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;}#thecontent .ui-accordion-content-active strong{}#thecontent .ui-accordion-content{padding:15px 15px 0;border:solid 1px #e5e5e5;border-top:none;}.activties-request-form #thecontent h1,.activties-request-form #thecontent p.title{padding-bottom:30px;}.activties-request-form #thecontent li{border-bottom:dotted 1px #e5e5e5;padding:0 0 30px;margin-bottom:30px;list-style-type:none;}.activties-request-form #thecontent li h2{padding:0 0 5px 0;font-style:normal;}.activties-request-form #thecontent li p{font-size:0.875em;line-height:1.5;}.activties-request-form #thecontent li a{font-style:italic;font-size:0.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:0.875em;line-height:1;}#activity-form .search-title{font-size:1em;font-weight:600;color:#5d2d13;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:#5d2d13;cursor:pointer;}#activity-form input[type="submit"]:hover,#activity-form input[type="submit"]:focus{background:#0066aa}#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;}#activity-container hr{border:none;border-top:dotted 1px #e5e5e5;height:1px;margin:10px 0 0 0;}#activity-container h1,#activity-container p.title{font-size:1.5em;font-weight:700;padding:10px 0 0 0;}#activity-container h2,#activity-container p.subtitle{border-bottom:dotted 1px #e5e5e5;padding-bottom:8px;font-size:1.125em;color:#1f1f1f;font-weight:600;padding:20px 0 10px 0;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 0;}.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:none;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:0px;}.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 0px 0;margin:16px 0 0 0;clear:both;}.get-email-offers #frmSS75 hr{display:none;}.get-email-offers #frmSS75 .sectionTitle{padding:15px;background:#e5e5e5;color:#5d2d13;margin:20px 0 6px 0;}.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 p.title,.ie7 #map .button,.ie7 .home #call-outs ul li{display:inline;zoom:1;}.ie7 #showcase h2 hr,.ie7 #showcase p.subtitle hr{display:none;}.ie7 #showcase h2,.ie7 #showcase p.subtitle{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;}.webcam-content p img{width:100%;}@media screen and (min-width: 480px) {#call-outs ul li{width:46%;margin:30px 2% 0 2%;font-size:1rem;font-size:16px;}.home #call-outs ul li,.deals-and-packages #call-outs ul li{margin:30px 2% 0 2%;text-align:center;}#cta-book{float:right;text-align:center;margin-left:30px;margin-bottom:15px;}.ie7 #call-outs ul li{margin-top:20px;}.weather table{text-align:center;font-size:13px;border:solid 1px #e5e5e5;}.weather td{padding:8px 11px;overflow:hidden;}}@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,#page-header p.title,#page-header-404 p.title,#page-header-short p.title{font-size:2.25em;}#signup .button{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}#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,#home-content p.title+p+p.subtitle+p{width:65%;}#home-content h1+p+h2+p+p,#home-content p.title+p+p.subtitle+p+p{width:55%;}.booking form{width:100%;}.booking .arrival,.booking .departure{width:25%;}.booking .location{width:32%;min-width:160px;}#widget .booking .arrival,#widget .booking .departure{width:25%;}#widget .booking .location{width:18%;min-width:160px;}.booking .arrival{margin-left:0;min-width:120px;}.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%;}.weather table{text-align:center;font-size:14px;border:solid 1px #e5e5e5;}.weather td{padding:10px 14px;overflow:hidden;}#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;}input#phone{display:block;}.single-dealsandpackages #content img{margin:0 0 30px 40px;width:auto;float:right;}}@media screen and (max-width: 600px) {#thecontent div.tabBox{border:1px solid #e5e5e5;border-top:none;}#thecontent ul.tabs{height:auto;display:block;width:100%;border-left:0px;}#thecontent ul.tabs li{width:100%;}#thecontent div.tabContainer{border:0px;}#thecontent ul.tabs li a{border-right:none;}#custom-banners ul li .learn-more{display:none;}}@media screen and (min-width: 760px) {.home #call-outs{padding:40px 0 0 0;}#page-header,#page-header-404{height:300px;}.single-dealsandpackages #call-outs ul{padding-top:40px;}#connect{padding:30px 4%;text-align:center;}#connect h1,#connect p.title{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{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% 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,#signup p.title br{display:none;}#connect h1,#signup h1,#connect p.title,#signup p.title{font-size:1.25em;}#sign-container{height:50px;display:block;width:500px;position:relative;margin:0 auto;padding:15px 0 0 0;}#email-form{width:80%;float:left;height:38px;}#signup .button{color:#fff;height:38px;font-size:0.875em;padding:0 30px 0 15px;}.single-dealsandpackages #content{padding:40px 0;}#page-header h1,#page-header-404 h1,#page-header-short h1,#page-header p.title,#page-header-404 p.title,#page-header-short p.title{font-size:2.25em;}#home-content>div{padding:60px 2% 550px;}#home-content h1 br,#home-content p.title 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 #connect p.title,.ie7 #social,.ie7 #call-outs ul li{display:inline;zoom:1;}.ie7 #call-outs ul li{margin:20px 6px 0 6px;}#book.colour{background-color:#734024;color:#fff;}#widget .booking form{min-height:110px;margin-top:12px;}.booking form{width:100%;min-height:95px;padding-top:0;margin-top:0;}form>div{overflow:visible;}.booking .rooms,.book,.booking .nights,.booking .adults,.booking .children,.booking .nights,.booking .adults,.booking .children,.booking .kids{display:inline-block;width:48px;vertical-align:top;}.weather table{text-align:center;font-size:16px;border:solid 1px #e5e5e5;}.weather td{padding:10px 15px;overflow:hidden;}.booking .button{margin-top:16px;height:36px;}#widget .booking .arrival,#widget .booking .departure,.booking .arrival,.booking .departure{width:16%;}.booking .location{width:18%;}.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,#connect p.title{font-size:1.625em;padding:0 20px 6px 0;}#page-header h1,#page-header-404 h1,#page-header-short h1,#page-header p.title,#page-header-404 p.title,#page-header-short p.title{font-size:3em;}.page-child #page-header h1,.page-child #page-header p.title{font-size:2.5em}.page-parent #page-header h1,.parent-pageid-2 #page-header h1,.parent-pageid-14 #page-header h1,.page-parent #page-header p.title,.parent-pageid-2 #page-header p.title,.parent-pageid-14 #page-header p.title{font-size:3.5em}#navigation{width:28%;}#thecontent{width:66%;}#home-content h1,#home-content p.title{font-size:1.75em;}.booking form{padding-left:20px;text-align:left;width:auto;margin-top:5px;height:60px;}.booking .title-block p{display:block;vertical-align:top;padding-right:0;padding:0;}.booking .title-block h1,.booking .title-block p.title{display:block;line-height:1;}#widget .booking form{height:auto;}.booking .arrival,.booking .departure,#widget .booking .arrival,#widget .booking .departure{width:12%;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) {.slidesjs-previous{left:8%;}.slidesjs-next{right:8%;}.ie7 .home #call-outs ul li{display:inline;zoom:1;}}@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;}.gform_wrapper li{background-image:none!important;padding-left:0px!important;}