/** Generated: Wednesday, 2nd of April 2025, 23:17:17 // Powered by AIOM+ v4.0.4 **/
/* normalize.css v1.1.2 | MIT License | git.io/normalize */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:yellow;color:black}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

html,button,input,select,textarea{font-family:'Signika',sans-serif}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/site/templates/lib/boxsizing.htc);}*,*:before,*:after{box-sizing:inherit}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:" ";line-height:0}.clearfix:after{clear:both}.clearline{height:0;line-height:0;clear:both;width:100%;display:block}.clearline.leftOnly{clear:left}.spacer50{display:inline;padding:0 25px}.textRight{text-align:right}hr{clear:both;width:557px;height:1px;border:none;margin:10px auto}body{font-family:'Signika',sans-serif;font-size:93%;font-weight:400;color:#555;line-height:1.5em}body.truenz{background:url(/site/templates/img/tile3.jpg) fixed repeat}.dev body{background-color:#b5c0da}.dev body.truenz{background:0 0;background-color:#b5c0da}.devOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#b4b4b4;z-index:1000}#pageWrap{width:100%;margin:0 auto}#headerWrap{display:table;width:950px;height:236px;margin:62px auto 10px auto;border-radius:0 0 9px 9px;position:relative;background:url(/site/templates/img/banners/truenz-new-zealand.jpg) no-repeat;background:url(/site/templates/img/banners/newzealandbnb.jpg) no-repeat;transition:top .3s cubic-bezier(.17,.04,.03,.9399999999999999)}#headerWrap a img{border-radius:13px}.blog #headerWrap{height:118px;background:url(/site/templates/img/truenz-smart/truenz-smart-banner.png) #1a2a3a no-repeat center}.members #headerWrap{margin-top:0;height:auto;background:0 0;background-color:#1a2a3a}.members #headerWrap img{width:100%;max-width:700px;display:block;margin:0 auto;height:auto;border-radius:0 0 10px 10px}.members #headerWrap #adminNotice,.members #headerWrap #adminDebugNoticeOn,.members #headerWrap #adminDebugNoticeOff{position:absolute;margin:0;right:3px;top:3px;padding:6px;background-color:red;font-weight:700;color:#fff;font-size:13px;line-height:1em}.members #headerWrap #adminDebugNoticeOn{top:36px;background-color:orange}.members #headerWrap #adminDebugNoticeOff{top:36px;background-color:#253b53;color:#999}.members #headerWrap #adminDebugNoticeOn:hover,.members #headerWrap #adminDebugNoticeOff:hover{background-color:red;color:#fff}#bodyWrap{position:relative;width:950px;margin:10px auto 0 auto;border:1px solid #3a82cc;border-radius:9px 9px 0 0;background:#fff url(/site/templates/img/siteBg2020.jpg) repeat}#bodyTop{background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc);border-radius:9px 9px 0 0}#bodyTop .blueHeading{padding:7px 3%}#bodyTop .blueHeading h1{float:left;width:60%;font-size:150%;line-height:1.2em;text-shadow:1px 1px 1px #666;padding:9px 0;max-width:680px;min-width:120px}#bodyTop .blueHeading h1 span{font-size:67%;padding-left:20px}#bodyTop .blueHeading h3{color:#fff}#bodyTop .blog .blueHeading{padding:0;height:9px}.members #bodyInnerWrap{padding-bottom:0}#bodyContent{position:relative;padding:0 3% 50px}#footerWrap{position:relative;width:950px;background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc);margin:0 auto;color:#fff;padding:0 0 10px}#footerWrap p,#footerWrap li{font-size:12px}#footerWrap p{text-align:center;margin:0}#footerWrap #contact{float:left;width:390px;border-right:1px solid #4095eb;padding:15px 20px 10px 10px}#footerWrap #footerLinks1,#footerWrap #footerLinks2,#footerWrap #footerLinks3{width:150px;float:left;padding-left:15px;border-right:1px solid #4095eb}#footerWrap #footerLinks1 ul,#footerWrap #footerLinks2 ul,#footerWrap #footerLinks3 ul{list-style:none;padding-left:0;margin-left:0}#footerWrap #footerLinks2{width:200px;border-right:1px solid #4095eb}#footerWrap #footerLinks3{width:188px;border-right:none}#footerWrap a{color:#ddd}#footerWrap a:hover{color:#876d00}#footerWrap a.btn-topOfPage{color:#fff}#footerWrap a.btn-topOfPage:hover{color:#fff}#footerWrap .details{text-align:center;padding:0 3%}#footerWrap .details span{float:right}#footerWrap img{margin-top:7px}h1,h2,h3{font-size:174%;color:#fff;font-weight:400;margin:0 0 30px}#headerWrap h2{display:table-cell;vertical-align:middle;margin:0;font-family:"Dancing Script",serif;position:absolute;width:300px;bottom:10px;left:3%;font-size:220%;text-shadow:0 0 5px #000;line-height:1.3em;text-shadow:1px 1px 4px #131d27;z-index:1}#headerWrap h2 span{display:block;margin-top:20px;font-family:'Signika',sans-serif;font-style:italic;font-size:16px}h2{margin:30px 0 20px;font-size:167%;text-shadow:1px 1px 1px #666}h3{margin-top:10px;font-size:131%;color:#3a82cc;line-height:1.3em}h2 span,h3 span{font-size:65%}h3 span.highlight{font-size:100%}h4{color:#876d00;font-size:123.1%;font-weight:400;text-align:center;line-height:1.5em}h5{font-weight:400;color:#876d00;font-size:116%;margin-bottom:20px}h6{font-weight:400;font-size:100%}.guideHomepage h4{line-height:1.5em;padding:25px 0;clear:both}.briefListingHeading h4{text-align:left;text-shadow:1px 1px 1px #666}ul{padding-left:0;list-style:disc outside;margin-left:2em}p,ul li,ol,li{font-size:85%;padding-left:0}span.highlight{background-color:#ff0;font-weight:700}span.highlight-text{color:#ff0;font-weight:700}.center{text-align:center}.clearline,.clearline20,.clearline30,.clearline50{width:100%;display:block;clear:both;height:0;line-height:0;margin:0;padding:0}.clearline20{height:20px;line-height:20px}.clearline30{height:30px;line-height:30px}.clearline50{height:50px;line-height:50px}.marginTop30{margin-top:30px}li a,p a,h3 a,h4 a{color:#295a8c;text-decoration:none;padding:3px}a.boxed{background-color:#eee;border:1px dotted #999;border-radius:4px}a.boxed:hover{background-color:#fff}a:hover{color:#876d00;background-color:#eee}h2 a{text-decoration:none;color:#fff}h2 a:hover{background:0 0;color:#ccc}a[name=form]:hover{background:0 0}.zoom120{max-width:100%;transition:all .3s;display:block}.zoom120:hover{transform:scale(1.05);background:0 0}div.flashNotice{width:100%;max-width:950px;margin:10px auto}div.flashNotice p,div.flashNotice ol{border-radius:6px;border:1px dashed #876d00;padding:20px 10px 20px 80px;margin:0;background-repeat:no-repeat;background-position:10px center}div.flashNotice ol li{margin:6px 0 6px 15px}div.flashNotice a{text-decoration:underline;background:0 0}div.flashNotice p span{color:#555}div.flashNotice .error,div.flashNotice .cross{color:#b94a48;background:#f2dede url(/site/templates/img/cross.png) 15px 50% no-repeat}div.flashNotice .info{color:#3a87ad;background:#d9edf7 url(/site/templates/img/info.png) 15px 50% no-repeat}div.flashNotice .tick{color:#468847;background:#dff0d8 url(/site/templates/img/tick.png) 15px 50% no-repeat}a.button{display:inline-block;height:26px;margin:10px 10px 0;transition:all .35s ease}a.button:hover{cursor:pointer;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}a.moreInfoButton,a.enquiryButton,a.bookingButton,a.websiteButton{margin:5px 3px 0;padding:0;height:33px;width:69px;background:url(/site/templates/img/listingButtons.png) left top no-repeat}a.moreInfoButton{width:96px;margin-left:0}a.enquiryButton{background-position:left -34px}a.bookingButton{background-position:left -68px}a.websiteButton{background-position:left -102px}.subHeading td{background:url(/site/templates/img/headingBg.png) left bottom;color:#fff}ul.bigMenu{margin:20px auto;display:block;max-width:750px}.bigMenu>li{position:relative;margin:5px 3%;list-style-type:none;font-size:13px}.bigMenu>li>a,.bigMenu>li>a.warning{display:block;background:#fff url(/site/templates/img/menuBg2.png) bottom right;color:#fff;height:36px;line-height:36px;color:#444;text-decoration:none;padding:0;overflow:hidden;transition:all .3s ease}.bigMenu>li>a:hover{cursor:pointer;opacity:.7;transform:scale(1.03)}.bigMenu>li>a.warning{background:#fff url(/site/templates/img/menuBgWarning.png) bottom right}.bigMenu>li>a>span{display:inline-block;height:36px;line-height:36px;background:#3d88d4 url(/site/templates/img/menuBg2.png) bottom left;padding:0 20px 0 40px;margin-right:15px;color:#fff;font-weight:700;font-size:14px;min-width:150px}.bigMenu>li>a>span>span{background-color:#add8e6;border:1px solid #fff;color:red;padding:0 5px;margin-left:15px;font-size:12px;font-weight:400}.bigMenu>li a a{display:inline;width:auto;height:auto}.bigMenu>li div{display:none;border-radius:4px;background-color:#e0e0e0;padding:10px 20px;margin:0 0 15px 24px;width:660px;border:1px solid #ccc;border-top:0;font-size:15px}ul.bigMenu2{margin:20px auto;display:block;max-width:750px}ul.bigMenu2>li{position:relative;margin:5px 3%;list-style-type:none}ul.bigMenu2>li>a,ul.bigMenu2>li>a.warning{display:block;background:#e0e0e0;background:-webkit-gradient(linear,right top,left top,color-stop(0,#e0e0e0),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#e0e0e0,#fff);background:-moz-linear-gradient(center bottom,#e0e0e0 0%,#fff 100%);background:-o-linear-gradient(#fff,#e0e0e0);border-radius:4px;border:1px solid #d0d0d0;height:36px;line-height:36px;color:#444;text-decoration:none;padding:0;overflow:hidden;transition:all .3s ease;font-size:13px}ul.bigMenu2>li>a:hover{cursor:pointer;transform:scale(1.03);border:1px solid #bbb}ul.bigMenu2>li>a.warning{background:#fff url(/site/templates/img/menuBgWarning.png) bottom right}ul.bigMenu2>li>a span{float:left;height:36px;line-height:36px;background-color:#ccc;color:#d43a3c;padding:0 0 0 10px;font-size:18px}ul.bigMenu2>li>a span:last-child{padding:0 20px 0 10px;margin-right:15px;font-size:14px;min-width:110px;color:#d43a3c;font-weight:700}ul.bigMenu2>li>a span.completeTag{position:absolute;width:36px;right:5px;top:4px;background:url(/site/templates/img/buttonSprites-min.png) -200px -6px}ul.bigMenu2>li a a{display:inline;width:auto;height:auto}ul.bigMenu2>li div{display:none;border-radius:4px;background-color:#e0e0e0;padding:10px 20px;margin:0 0 15px 24px;width:660px;border:1px solid #ccc;border-top:0;font-size:15px}ul.bigMenu2>li>a.admin span{background:0 0;color:#fff;background-color:salmon}ul.bigMenu2 li.standout>a,ul.bigMenu2 li.standout span,ul.bigMenu2 li.standout span:last-child{color:#0056df;font-weight:700}@media (max-width:600px){ul.bigMenu2{margin:5% 1%}}#sortableImageList,#sortableSMARTImageList{list-style-type:none}#sortableImageList li,#sortableSMARTImageList li{float:left;margin:15px 5px;display:block;padding:4px;width:182px;border:1px solid #ddd;background-color:#fff}#sortableImageList li img,#sortableSMARTImageList li img{display:block}#sortableImageList li span,#sortableSMARTImageList li span{float:left;overflow:hidden;width:150px;font-size:77%;height:22px}.info-box li{padding:10px}.box-footer{background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc);border-radius:0 0 9px 9px}.box-footer h4{color:#fff;text-align:center;font-size:20px;padding:20px;margin:0}.box-footer a{padding:5px 10px;text-decoration:none}.box-footer a:hover{color:#876d00}#footerWrap .content,.regionHeading{background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}#blueBarLinks{height:100%;display:table;position:absolute;top:0;right:20px}#blueBarLinks .btn{margin-top:14px;float:right}#memberBar{display:table-cell;height:100%;vertical-align:middle;padding-left:15px}#memberBar p{line-height:1.8em;font-size:77%}#memberBar p a{color:#eee}#memberBar p a:hover{color:#466502}a.listingAnchor{height:1px;display:block}.brief .listingHeading{height:60px}.brief .listingHeading h4{height:30px;font-size:138.5%;line-height:30px;width:470px}.brief .listingContact{position:relative;font-size:93%;float:right;min-height:70px;padding-left:15px;width:290px;border-left:1px solid #ccc;background-color:#eee;min-height:135px}.brief .listingContactHigh{height:273px}.brief .listingLogos p,.brief .listingLogos p a{text-align:center;margin:0;line-height:0}.brief .listingLogos img{border:none;margin-left:0}.brief .fullListingDescription{display:none}.brief .outOfDate{position:relative;margin:15px 0 0;line-height:1.4em;font-size:67%;color:red}.domainHomepage a:link,.domainHomepage a:visited{color:#98bbd7}.domainHomepage a:hover{color:#876d00;font-weight:400}.domainHomepage a.noHover:hover{background:0 0}.domainHomepage #bodyWrap{background:#141929 url(/site/templates/img/banners/truenz-homepage-bg-960w.jpg) center top no-repeat;background-size:contain;border:1px solid #3a82cc;border-radius:9px 9px 0 0;color:#fff}.domainHomepage h1{width:100%;font-family:"Dancing Script",cursive;text-align:center;color:#141929;font-size:190%;line-height:1.2em;min-height:50px;padding:0 5%;margin-bottom:100px}.domainHomepage h2{font-size:123.1%;text-align:center;margin:0 5% 20px}.domainHomepage h3{font-size:300%;line-height:1;text-align:center;margin-top:40px;color:#fff;font-weight:700;font-style:oblique;text-shadow:2px 2px 12px #000}.domainHomepage p{margin-left:5%;margin-right:5%}.domainHomepage #accommodationGuides,.domainHomepage #adventureGuides,.domainHomepage #notFoundLink{width:40%;background-color:#171e2e;margin:30px auto;padding:10px 0;border-radius:10px}.domainHomepage #adventureGuides{margin-bottom:70px}.domainHomepage .counter{margin:50px auto 10px auto;float:none;width:90%;max-width:258px;color:#555}.domainHomepage .counter .count{font-weight:700;font-size:140%;line-height:1}.domainHomepage .nav ul{margin:0 20px;padding:0}.domainHomepage .nav ul li{list-style-type:none;margin:2px 0}.domainHomepage .nav ul li a{display:block;color:#98bbd7;padding:3px 5px;margin:0;list-style-type:none;text-align:center;text-decoration:none}.domainHomepage .nav ul li a:hover{color:#876d00;background-color:#fff;border-radius:10px;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}#regionNavBoxes{width:305px;float:left}.regionNavBox{width:305px;float:left;padding:10px 2px;border:1px solid #3a82cc;border-top:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0%,#fff 100%);background:-o-linear-gradient(#fff,#eee);background:#98bbd7;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#98bbd7),color-stop(1,#ddecf8));background:-ms-linear-gradient(bottom,#98bbd7,#ddecf8);background:-moz-linear-gradient(center bottom,#98bbd7 0%,#ddecf8 100%);background:-o-linear-gradient(#ddecf8,#98bbd7);border-radius:0 0 8px 8px}.regionNavBox.regionNavBoxExpd{border-radius:8px 8px 0 0;border:1px solid #3a82cc;border-bottom:none;margin-bottom:-50px}.regionNavBox p{padding-left:10px}.regionNavBox ul{margin:1em 0 1em 1em;margin:0;list-style:none}.regionNavBox ul li{list-style-position:inside;color:#326ba7;padding:0 5px}.regionNavBox ul li.currentFilter{background:url(/site/templates/img/arrows/bullets.png) -1976px 50% no-repeat;padding-left:54px}.regionNavBox ul li a{display:block;padding-left:50px;background:url(/site/templates/img/arrows/bullets.png) 13px 50% no-repeat}.regionNavBox ul li a.arrow-home,.regionNavBox ul li a.arrow-back{background-position:-483px 50%}.regionNavBox ul li a.arrow-region{background-position:-983px 50%}.regionNavBox ul li a.arrow-map{background-position:-1483px 50%}.regionNavBox ul li a.arrow-tick{background-position:-2483px 50%}.regionNavBox ul li a.arrow-book{background-position:-2983px 50%}.regionNavBox ul li a:hover{background-color:#fff;background-position:16px 50%}.regionNavBox ul li a.arrow-home:hover,.regionNavBox ul li a.arrow-back:hover{background-position:-480px 50%}.regionNavBox ul li a.arrow-region:hover{background-position:-980px 50%}.regionNavBox ul li a.arrow-map:hover{background-position:-1480px 50%}.regionNavBox ul li a.arrow-tick:hover{background-position:-2480px 50%}.regionNavBox ul li a.arrow-book:hover{background-position:-2980px 50%}.regionNavBox.mapIcon{float:right;margin-right:50px;width:180px;background:0 0;filter:none;border:none;box-shadow:none}.regionNavBox.filterForm{float:right;width:305px}.regionNavBox.quickLinks{float:right;width:305px;margin-left:30px}.regionNavBox p{font-size:13px;margin:17px 0 7px}.regionNavBox p.strong{font-weight:700}.regionNavBox ul{margin-top:0}.regionNavBox a#mapIcon{position:relative;display:block;height:128px;width:178px;padding-top:95px;font-size:11px;margin:0 0 .5em;text-align:center;line-height:1.2em;background:url(/site/templates/img/icons/mapIcon.png);border:1px solid #558f16;text-decoration:none;color:#326ba7}.regionNavBox a:hover#mapIcon{box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;color:#876d00}#subguideFilterNavBox{float:right}#filterOptionsNavBox{display:none}div.regionalListOfOperators #googleMap{float:right;width:612px;margin:0 0 10px}div.regionalListOfOperators p{margin:0 0 20px}div.regionalListOfOperators ul{margin:1em 0;list-style:none}div.regionalListOfOperators ul li{display:inline-block;color:#295a8c;margin-top:3px;margin-right:5px;font-size:12px}div.regionalListOfOperators ul li a{display:block;padding:4px 5px;border:1px solid #999;background-color:#e6eedd;border-radius:4px}div.regionalListOfOperators ul li a :hover{background-color:#fff}.dx h2{margin-left:10px;padding-bottom:0}.mapbox{background:#eee;border:1px solid #add958;width:610px;height:500px;float:right;margin:10px 0 10px 20px}.mapbox100{width:100%}.briefListing .mapbox{margin-right:0}#mapKey{border:1px solid #add958;width:610px;height:52px;float:right;margin:0}h1{margin:0}.maplocation{background:#eee;margin-left:10px;margin-top:10px}.active{background:#ff0}.infobox{display:none;width:300px}.active{background:#ff0}.no-cssgradients .m_tooltip{background-color:#313436}.m_tooltip{position:absolute;left:0;top:0;z-index:-2;color:#fff;float:left;margin-top:10px;padding:10px;width:280px;background-color:#222}.m_tooltip p{font-size:12px;line-height:1.3em;margin-bottom:0;color:#fff}.m_tooltip p.business{margin:10px 0;color:#98bbd7;font-size:123.1%}.m_tooltip p img{background-color:#666;border:1px solid #999;padding:1px;float:right;margin-left:6px;margin-bottom:6px}.m_tooltip a{color:#98bbd7}.m_tooltip a:hover{color:#876d00}p#breadcrumbs{display:block;clear:both;margin:0;min-height:27px;background-color:#6da502;border-top:1px solid #b8b8b8;overflow:hidden}p#breadcrumbs a{position:relative;display:inline-block;height:27px;line-height:26px;padding:0 20px 0 30px;margin-left:-20px;color:#fff;background:url(/site/templates/img/breadcrumbs.png) no-repeat top right}p#breadcrumbs a.home{background:url(/site/templates/img/breadcrumbs.png) no-repeat top left;width:64px;padding-right:0}p#breadcrumbs a.home:hover{background:url(/site/templates/img/breadcrumbs.png) no-repeat bottom left}p#breadcrumbs a:hover{background:url(/site/templates/img/breadcrumbs.png) no-repeat bottom right;border-radius:0}p#breadcrumbs a.smartCrumb{background:url(/site/templates/img/breadcrumbs-smart.png) no-repeat bottom right}p#breadcrumbs a.smartCrumb:hover{background:url(/site/templates/img/breadcrumbs-smart.png) no-repeat top right}p#breadcrumbs .crumb1{z-index:5;margin-left:0}p#breadcrumbs .crumb2{z-index:4}p#breadcrumbs .crumb3{z-index:3}p#breadcrumbs .crumb4{z-index:2}p#breadcrumbs .crumb5{z-index:1}p#breadcrumbs.stick{position:fixed;top:62px;z-index:1000;width:948px;box-shadow:0 10px 15px #e7e2cc;-moz-box-shadow:0 10px 15px #e7e2cc;-webkit-box-shadow:0 10px 15px #e7e2cc}.member p#breadcrumbs.stick{top:0}.counter{display:block;float:left;width:140px;border:1px solid #94a6b8;padding:5px;margin:20px 9px;font-size:140%;font-weight:700;text-align:center}.counter.green{background:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0%,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.counter span{display:block;font-weight:400;font-size:70%}.featuredCounter{float:right;width:220px;margin-top:0;background-color:#eed;border:1px solid #add958;border-radius:10px 10px 0 0;text-align:center;height:291px;line-height:1.7em;overflow:hidden}.featuredCounter .heading{background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc);font-size:138.5%;text-align:center;width:100%;color:#fff;height:60px;line-height:55px;margin-bottom:20px}.featuredCounter span{display:block;font-size:3em;line-height:2em;text-align:center;font-weight:700}#socialSharing{position:absolute;z-index:1;top:8px;right:11px}#socialSharing a.button{display:block;float:left;width:24px;height:24px;margin:0 0 0 5px;padding:0}#socialSharing.centerLinks{position:relative;margin-top:10px;height:40px;text-align:center}#socialSharing.centerLinks a.button{display:inline-block;float:none}#socialSharing a img{width:24px;height:24px;padding:1px}#socialSharing a:hover img{border:1px solid #fff;padding:0;border-radius:3px;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70)}.socialLink.pinterest{background:url(/site/templates/img/sprites.png) 0 0 no-repeat}.socialLink.twitter{background:url(/site/templates/img/sprites.png) -24px 0 no-repeat}.socialLink.stumble{background:url(/site/templates/img/sprites.png) -48px 0 no-repeat}.socialLink.facebook{background:url(/site/templates/img/sprites.png) -72px 0 no-repeat}.socialLink.googleplus{background:url(/site/templates/img/sprites.png) -96px 0 no-repeat}a:hover.socialLink{display:block;background-color:transparent}#searchForm{background-color:transparent}#searchDiv{display:table-cell;height:100%;vertical-align:middle}#searchDiv input{background-color:#eff;color:#aaa;width:120px;margin:0}#searchTerm{width:250px}#searchResults{display:none;position:absolute;top:45px;right:27px;max-width:600px;min-width:300px;padding:15px;border:1px solid #ccc;border-radius:4px;background-color:#eed;z-index:9999}#searchResults #closeSearch{width:30px;height:30px;position:absolute;top:2px;right:2px;background:url(/site/templates/img/close.png) 50% 50% no-repeat}#searchResults #closeSearch:hover{cursor:pointer}#searchResults p{margin:3px;border-bottom:1px solid #ccc;padding-right:30px}#searchResults p.searchHeading{background-color:#448544;padding:2px 30px 2px 6px;color:#fff;border-bottom:1px solid #ddd}#searchResults p.searchHeading span{font-size:85%;padding-left:10px}#searchResults p.numResults{font-size:85%;margin:3px;border-bottom:none}#searchResults p span.shortDesc,#searchResults p span.info{display:block;clear:left;font-size:85%;line-height:1.1em}#searchResults p:last-child{border-bottom:none}.member #searchResults p a{border-left:8px solid #d43a3c;border-radius:8px;display:block;padding:3px}.member #searchResults p a.truenzResult{color:#6da502;border-left:8px solid #6da502}.member #searchResults p a.smartResult{color:#d43a3c;border-left:8px solid #d43a3c}.member #searchResults p a.pwResult{color:#3a82cc;border-left:8px solid #3a82cc}.member #searchResults p a:hover{padding:3px;font-weight:400;background-color:#ccc}.video{clear:both;margin:20px 0}.northIslandListings{float:left}.southIslandListings{float:right}.clickBoxContainer{float:left;margin-right:30px}.clickBoxContainer.right{margin-right:0}.clickBox,.clickBox.motels.hover,.counter{background:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0%,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef);padding:6px}.clickBox.hover,.clickBox.motels{background:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0%,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}#bannerImg1,#bannerImg2{padding:5px;background-color:#fff;box-shadow:3px 3px 8px #323232;-moz-box-shadow:3px 3px 8px #323232;-webkit-box-shadow:3px 3px 8px #323232;position:absolute;top:15%;left:54%;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}#bannerImg2{-webkit-transform:rotate(358deg);-moz-transform:rotate(358deg);-o-transform:rotate(358deg);-ms-transform:rotate(358deg);transform:rotate(358deg);left:76%;top:23%;padding:4px}img.shadowed{border:1px solid #558f16;border-radius:6px}.clickBox,.clickBox img,#map_1,#mapKey,.counter,.listingContainer,.islandListings h3,.regionContainer,.listingImageThumb img,.expd .listingImageContainer img,.regionNavBox,.regionNavBox a#mapIcon,.m_tooltip,img.shadowed,.featuredCounter{box-shadow:0px 0px 15px rgba(50,50,50,.2);-moz-box-shadow:0px 0px 15px rgba(50,50,50,.2);-webkit-box-shadow:0px 0px 15px rgba(50,50,50,.2)}.clickBox,a:hover,.figure p,.counter,.regionNavBox a#mapIcon,.m_tooltip,input,select{border-radius:4px}.userLinksDiv{margin:50px 0;float:left;clear:both;border-top:1px solid #ccc}.btn,a.btn{display:inline-block;width:auto;height:32px;line-height:28px;padding:2px 6px 0 12px;margin-bottom:0;font-size:14px;cursor:pointer;text-align:left;vertical-align:middle;color:#fff;text-decoration:none;text-shadow:1px 1px 0 #303030;margin:20px 20px 15px 0;border:1px solid #326ba7;border-radius:4px;background:url(/site/templates/img/bluebg-min.jpg) 0 bottom;transition:all .2s ease;user-select:none}.btn.btn-multiline,a.btn.btn-multiline{min-height:40px;height:auto;line-height:20px;padding:5px 10px 4px;margin:4px 8px 4px 0}.btn.btn-multiline.btn-smart,a.btn.btn-multiline.btn-smart,.btn.btn-multiline.btn-smart:active,a.btn.btn-multiline.btn-smart:active,.btn.btn-multiline.btn-smart:focus,a.btn.btn-multiline.btn-smart:focus,.btn.btn-multiline.btn-smart:hover,a.btn.btn-multiline.btn-smart:hover{background-color:#d43a3c;background-image:none;height:48px;padding:3px 10px 0;max-width:370px;border:3px solid #d43a3c}.btn.btn-multiline.btn-smart span,a.btn.btn-multiline.btn-smart span,.btn.btn-multiline.btn-smart:active span,a.btn.btn-multiline.btn-smart:active span,.btn.btn-multiline.btn-smart:focus span,a.btn.btn-multiline.btn-smart:focus span,.btn.btn-multiline.btn-smart:hover span,a.btn.btn-multiline.btn-smart:hover span{font-size:15px;line-height:1.3em;padding:0}.btn.btn-multiline.btn-smart:hover,a.btn.btn-multiline.btn-smart:hover,.btn.btn-multiline.btn-smart:active:hover,a.btn.btn-multiline.btn-smart:active:hover,.btn.btn-multiline.btn-smart:focus:hover,a.btn.btn-multiline.btn-smart:focus:hover,.btn.btn-multiline.btn-smart:hover:hover,a.btn.btn-multiline.btn-smart:hover:hover{transform:scale(1.03)}.btn.btn-multiline.btn-smart-expd,a.btn.btn-multiline.btn-smart-expd,.btn.btn-multiline.btn-smart-expd:active,a.btn.btn-multiline.btn-smart-expd:active,.btn.btn-multiline.btn-smart-expd:focus,a.btn.btn-multiline.btn-smart-expd:focus,.btn.btn-multiline.btn-smart-expd:hover,a.btn.btn-multiline.btn-smart-expd:hover{background:#d43a3c;background-image:none;height:60px;padding:3px 0 0;max-width:290px;border:3px solid #d43a3c}.btn.btn-multiline.btn-smart-expd span,a.btn.btn-multiline.btn-smart-expd span,.btn.btn-multiline.btn-smart-expd:active span,a.btn.btn-multiline.btn-smart-expd:active span,.btn.btn-multiline.btn-smart-expd:focus span,a.btn.btn-multiline.btn-smart-expd:focus span,.btn.btn-multiline.btn-smart-expd:hover span,a.btn.btn-multiline.btn-smart-expd:hover span{font-size:14px;line-height:1.2em;padding:0}.btn.btn-multiline.btn-smart-expd:hover,a.btn.btn-multiline.btn-smart-expd:hover,.btn.btn-multiline.btn-smart-expd:active:hover,a.btn.btn-multiline.btn-smart-expd:active:hover,.btn.btn-multiline.btn-smart-expd:focus:hover,a.btn.btn-multiline.btn-smart-expd:focus:hover,.btn.btn-multiline.btn-smart-expd:hover:hover,a.btn.btn-multiline.btn-smart-expd:hover:hover{transform:scale(1.03)}.btn.btn-zero-margin,a.btn.btn-zero-margin{margin:0}.btn span,a.btn span{padding-top:5px;line-height:13px;font-size:12px}.btn span.icon,a.btn span.icon{min-width:40px;width:40px;height:29px;margin-left:15px;float:right;background:url(/site/templates/img/buttonSprites-min.png)}.btn:active,a.btn:active,.btn:focus,a.btn:focus{color:#eee;border:1px solid #326ba7;background:url(/site/templates/img/bluebg-min.jpg) 0 top}.btn:hover,a.btn:hover{background:url(/site/templates/img/bluebg-min.jpg) 0 top;transform:scale(1.03)}.btn:disabled,a.btn:disabled{display:none}.btn.btn-icon-left,a.btn.btn-icon-left{margin-right:0;padding-left:55px;padding-right:15px}.btn.btn-icon-left .icon,a.btn.btn-icon-left .icon{margin:auto 10px auto -50px;float:left}.btn.btn-question .icon,a.btn.btn-question .icon{background-position:-80px -6px}.btn.btn-next .icon,a.btn.btn-next .icon{background-position:-360px -6px}.btn.btn-prev .icon,a.btn.btn-prev .icon{background-position:-320px -6px}.btn.btn-upload .icon,a.btn.btn-upload .icon{background-position:200px -6px}.btn.btn-success .icon,a.btn.btn-success .icon{background-position:-200px -6px}.btn.btn-cancel .icon,a.btn.btn-cancel .icon{background-position:-280px -6px}.btn.btn-login .icon,a.btn.btn-login .icon{background-position:120px -6px}.btn.btn-logout .icon,a.btn.btn-logout .icon{background-position:160px -6px}.btn.btn-help .icon,a.btn.btn-help .icon{background-position:-240px -6px}.btn.btn-clicked .icon,a.btn.btn-clicked .icon{background:url(/site/templates/img/button-spinner.gif) top right no-repeat}.btn.btn-ajax .icon,a.btn.btn-ajax .icon{background:url(/site/templates/img/724.gif) top right no-repeat;height:25px;margin:1px 10px 0 5px}.btn.btn-multiline,a.btn.btn-multiline{padding-right:55px}.btn.btn-multiline.btn-brief,a.btn.btn-multiline.btn-brief{padding-right:5px}.btn.btn-multiline .icon,a.btn.btn-multiline .icon{height:40px;margin:0 -50px auto 0}.btn.btn-multiline span,a.btn.btn-multiline span{display:block}.btn.btn-multiline.btn-icon-left,a.btn.btn-multiline.btn-icon-left{margin-right:0;padding-left:55px;padding-right:15px}.btn.btn-multiline.btn-icon-left .icon,a.btn.btn-multiline.btn-icon-left .icon{margin:0 10px auto -50px;float:left}.btn.btn-multiline.btn-booking .icon,a.btn.btn-multiline.btn-booking .icon{background-position:-40px 0}.btn.btn-multiline.btn-enquiry .icon,a.btn.btn-multiline.btn-enquiry .icon{background-position:-80px 0}.btn.btn-multiline.btn-website .icon,a.btn.btn-multiline.btn-website .icon{background-position:-120px 0}.btn.btn-multiline.btn-brochure .icon,a.btn.btn-multiline.btn-brochure .icon{background-position:0 0}.btn.btn-multiline.btn-info .icon,a.btn.btn-multiline.btn-info .icon{background-position:-160px 0}.btn.btn-multiline.btn-remove-fav .icon,a.btn.btn-multiline.btn-remove-fav .icon{background-position:-440px 0}.btn.btn-multiline.btn-add-fav .icon,a.btn.btn-multiline.btn-add-fav .icon{background-position:-480px 0}.btn.btn-multiline.btn-find .icon,a.btn.btn-multiline.btn-find .icon{background-position:-640px 0}.btn.btn-multiline.btn-email .icon,a.btn.btn-multiline.btn-email .icon{background-position:-520px 0}.btn.btn-multiline.btn-new-user .icon,a.btn.btn-multiline.btn-new-user .icon{background-position:-560px 0}.btn.btn-multiline.btn-dashboard .icon,a.btn.btn-multiline.btn-dashboard .icon{background-position:-600px 0}.btn.btn-multiline.btn-wizard .icon,a.btn.btn-multiline.btn-wizard .icon{background-position:-680px 0}.btn.btn-multiline.btn-topOfPage,a.btn.btn-multiline.btn-topOfPage{position:absolute;top:-58px;right:6px}.btn.btn-multiline.btn-topOfPage .icon,a.btn.btn-multiline.btn-topOfPage .icon{background-position:-400px 0}.btn.btn-small,a.btn.btn-small{padding:2px 5px;margin:0 5px 0 0;height:auto;line-height:1.5em;font-size:13px;white-space:nowrap}.btn.btn-small.btn-add-dates,a.btn.btn-small.btn-add-dates{position:relative;float:right;margin:-3px 0 auto auto}.btn.btn-small.btn-remove-from-plan,a.btn.btn-small.btn-remove-from-plan{position:relative;float:right;margin:-18px 10px auto auto}.btn.btn-tiny,a.btn.btn-tiny{padding:2px 3px;margin:0 3px 0 0;height:auto;line-height:1em;font-size:12px;white-space:nowrap}.btn.btn-tiny.btn-font-icon,a.btn.btn-tiny.btn-font-icon{padding-right:3px}.btn.btn-red,a.btn.btn-red{background:#d43a3c}.btn.btn-green,a.btn.btn-green{background:#8fa662}.icons{width:40px;height:40px;margin-right:15px;margin-top:3px;float:left;background:url(/site/templates/img/buttonSprites-min.png)}.icons.icons-wizard{background-position:-680px 0}.box.expd .btn{min-width:124px}.truenz .box.brief .btn-multiline{padding-right:10px}.truenz .box.brief .btn-multiline.btn-info{float:left}.box.boxFeaturedListing a.btn.btn-multiline.btn-brief{float:right;margin-left:15px;margin-right:0;padding-right:55px}#blueBarButtons .btn{background-position:0 bottom;border-color:#92a2c6}#blueBarButtons .btn:hover{background:0 0;background-color:#3e69b3}.box .boxHeading h4 a.btn span{padding-left:0;font-size:100%}.listingButtons{clear:right;text-align:center}#wdNotifDiv{position:fixed;top:0;width:100%;max-width:600px;z-index:1020;left:0;right:0;margin:0 auto}.wdNotifContainer{position:relative;display:none;margin-top:-4px;padding-top:4px;background:#eee url(/site/templates/img/info.png) 15px 47% no-repeat;border:1px solid #999;box-shadow:0px 0px 15px rgba(50,50,50,.2);-moz-box-shadow:0px 0px 15px rgba(50,50,50,.2);-webkit-box-shadow:0px 0px 15px rgba(50,50,50,.2);border-radius:6px}.wdNotifContainer.success{background:#d3e4c5 url(/site/templates/img/success.png) 15px 53% no-repeat;color:#876d00}.wdNotifContainer.error{background:#ffe5e5 url(/site/templates/img/error.png) 15px 53% no-repeat;color:red}.wdNotifContainer .note{position:relative;padding:20px 0 20px 80px;width:100%;max-width:560px;max-height:500px;overflow:auto}.wdNotifContainer img.close{border:none;box-shadow:none;position:absolute;top:14px;right:10px;height:16px;width:16px;cursor:pointer;opacity:1;z-index:1}.wdNotifContainer p{padding:0;margin:0}.clickBox,.clickBox{margin:10px auto;border:1px solid #94a6b8;min-height:112px}.clickBox .icon,.clickBox .icon{background:url(/site/templates/img/icons/logo_accommodation.jpg) 0 0 no-repeat;width:154px;height:110px;float:left}.clickBox .icon.icon-bnb,.clickBox .icon.icon-bnb{background-position:0 0}.clickBox .icon.icon-vinestay,.clickBox .icon.icon-vinestay{background-position:-156px 0}.clickBox .icon.icon-farmstay,.clickBox .icon.icon-farmstay{background-position:-312px 0}.clickBox .icon.icon-selfcater,.clickBox .icon.icon-selfcater{background-position:-468px 0}.clickBox .icon.icon-homestay,.clickBox .icon.icon-homestay{background-position:-624px 0}.clickBox .icon.icon-luxury,.clickBox .icon.icon-luxury{background-position:-780px 0}.clickBox .icon.icon-hotel,.clickBox .icon.icon-hotel{background-position:-936px 0}.clickBox .icon.icon-motel,.clickBox .icon.icon-motel{background-position:-1092px 0}.clickBox .icon.icon-motorLodge,.clickBox .icon.icon-motorLodge{background-position:-1248px 0}.clickBox .body,.clickBox .body{float:none;width:auto;overflow:hidden;padding:0 3%}.clickBox .body h3,.clickBox .body h3{text-align:center}.clickBox .body p,.clickBox .body p{font-size:85%;text-align:center;margin-bottom:0}.clickBox.mini,.clickBox.mini{width:424px;min-height:70px}.clickBox.mini div,.clickBox.mini div{width:290px;padding-right:5px;float:right}.clickBox.mini div p,.clickBox.mini div p{margin:0;text-align:left}.clickBox.mini div p.heading,.clickBox.mini div p.heading{font-size:100%;margin:2px 0 9px;text-align:left}.clickBox.mini div p a,.clickBox.mini div p a{padding:0}.clickBox h3,.clickBox h3{text-align:left;padding-top:5px;margin:0 0 15px}.clickBox img,.clickBox img{float:left;margin-right:20px;border:1px solid #94a6b8;border-radius:3px}.clickBox a:hover,.clickBox a:hover{font-weight:400;color:#295a8c;background:0 0}.clickBox.hover,.clickBox.hover{cursor:pointer}.accommodation h4{margin:50px 0 40px}.accommodation h5{clear:left}.accommodation h6{margin:20px 0}.accommodation .mapbox{width:100%;height:500px;margin:0 0 70px;float:none}.accommodation .clickBoxContainer{margin-bottom:40px;width:430px}.figure{margin:40px 20px;position:relative}.figure .panorama{width:100%}.figure p{display:none;max-width:350px;position:absolute;top:0;left:0;background:url(/site/templates/img/caption-bg.png);padding:8px 10px;margin:5px;color:#fff;font-size:85%;line-height:1.8em}.figure p span{display:block;margin-bottom:10px;font-size:137%}.figure p span.credit{display:block;margin-bottom:0;margin-top:20px;font-size:77%;text-align:right;color:#999}.figure p a:link,.figure p a:visited{color:#bbb;text-decoration:underline}.figure p a:hover{color:#999;font-weight:400}.figureCentered{clear:both;margin:0 auto;padding:30px 0}.figureCentered p{top:30px}.figureFloatRight{clear:right;float:right;margin:20px 0 0 40px}.figureFloatLeft{clear:left;float:left;margin:20px 40px 0 0}form input[type=radio],form input[type=checkbox]{border:none;background:0 0}#headingDiv{position:relative;background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.bigMenu .accordion-header{margin-top:5px;margin-bottom:0}.bigMenu .accordion-header:hover{cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0%,#fff 100%);background:-o-linear-gradient(#fff,#eee);background:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#7cb5f0));background:-ms-linear-gradient(bottom,#3a82cc,#7cb5f0);background:-moz-linear-gradient(center bottom,#3a82cc 0%,#7cb5f0 100%);background:-o-linear-gradient(#7cb5f0,#3a82cc)}.accordion-content{margin:0}.accordion-content p{margin:1px}.acc-lev2{margin:0 20px;border:1px solid #d0cdcd;border-top:none;padding:10px;background-color:#e0e0e0;border-radius:4px}.acc-lev2:hover{cursor:pointer;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0%,#fff 100%);background:-o-linear-gradient(#fff,#eee);background:#e0e0e0;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e0e0e0),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#e0e0e0,#fff);background:-moz-linear-gradient(center bottom,#e0e0e0 0%,#fff 100%);background:-o-linear-gradient(#fff,#e0e0e0)}.acc-lev2 .acc-lev2-heading{padding-left:20px;font-size:14px;color:#555;font-weight:700}.acc-lev2 .acc-lev2-content{padding:10px 10px 10px 80px;font-size:13px}#pageWrap>p{display:block;width:100%;max-width:950px;text-align:center;margin:0 auto;line-height:1.2em}#noFavsDiv{margin:50px 0;display:none}#overlay{background:url(/site/templates/img/responsive-overlay.png) repeat;position:absolute;z-index:9999999;width:100%;height:1000px}.shouts{margin:40px auto}.shouts.shouts-border-top{border-top:1px solid #ccc}.shouts .shout-border-left{border-left:1px solid #ccc}.shouts .shout-one-third{float:left;width:33.33%;padding:25px}.shouts .shout-one-half{float:left;width:50%;padding:25px}.shouts .shout-one-quarter{float:left;width:25%;padding:25px}.facilities span{width:160px;float:left}[class^=icon-]:before,[class*=" icon-"]:before{margin:0;margin-right:.5em}.icon-spin3:before{content:'\e834';margin-left:0;margin-right:0}#gradesInfo .priceband{margin-bottom:.5em}#gradesInfo .priceband .priceBadge{float:left;padding-top:6px;padding-bottom:6px;margin-right:20px;min-width:100px}#gradesInfo .priceband .body{display:block;float:none;overflow:hidden}.priceBadge{display:inline-block;color:#fff;border:1px solid #876d00;border-radius:2px;margin:1px 5px 1px 0;line-height:1em;padding:5px 3px 2px;text-align:center;min-width:60px}.priceBadge.gold{background-color:#ffb90f}.priceBadge.gold-plus{background-color:#ffb90f}.priceBadge.silver{background-color:silver;color:#333}.priceBadge.silver-plus{background-color:silver;color:#333}.priceBadge.bronze{background-color:#cd7f32}.priceBadge.platinum{background-color:#e5e4e2;color:#333}.priceBadge.platinum-plus{background-color:#fff;color:#333}.priceBadge.alacarte{background-color:#a2c5fe;color:#333}.boxHeading p.priceband span{border:1px solid #eee;margin:1px 0 1px 5px}#nearbyLocations p{text-align:center;font-size:15px}#nearbyLocations p span{font-weight:700;color:green}#nearbyLocations p a{font-weight:700;border:1px solid #ccc;background-color:#eee;padding:2px 5px;white-space:nowrap}#aboutRegion{display:none;margin:50px 0}.sponsors{margin:40px 0}.sponsors a{box-shadow:0px 0px 15px rgba(50,50,50,.2);-moz-box-shadow:0px 0px 15px rgba(50,50,50,.2);-webkit-box-shadow:0px 0px 15px rgba(50,50,50,.2);border-radius:5px;margin-right:0;margin-left:20px;margin-bottom:10px;float:right;width:190px;height:130px}.sponsors a.double{width:400px}.sponsors a.double img{width:400px}.sponsors a img{border-radius:5px;width:190px;height:130px}.fb-share-button{margin-left:5px}.box .boxContact p.shareText{text-align:center;margin:40px 0 0}.box .boxContact .fb-share-button{display:block;text-align:center;margin-bottom:30px}form .functionalityDiv{background:#eee;border:1px solid #999;margin:20px 1%;padding:0 1%;width:31.3%;float:left}form .functionalityDiv input{margin:19px 0 14px;vertical-align:top}form .functionalityDiv button,form .functionalityDiv .btn{vertical-align:top;margin-right:0}h3#listingsHeading,h3#mapHeading{margin:4em 0 0}#newsletter{background-color:#f9f9f9;border:1px solid #ccc;margin:30px auto;max-width:660px;padding:20px}#newsletter h1,#newsletter h2,#newsletter h3{margin:0;padding:0;display:block;font-family:Helvetica;font-size:36px;font-style:normal;font-weight:400;line-height:200%;letter-spacing:normal;text-align:left;color:#6b6b00;text-shadow:none}#newsletter h2{font-size:22px;line-height:200%}#newsletter h3{font-size:18px;line-height:150%;color:#666}#newsletter hr{display:block;border-top:1px solid #ccc;line-height:150%;color:#666;margin:0;width:100%}#newsletter p,#newsletter li{margin:1em 0;padding:0;color:#666;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:12px;line-height:150%;text-align:left}#newsletter p a,#newsletter li a{padding:0}#newsletter ul.contents li{font-weight:700;color:#6b6b00}#newsletter img{width:100%;margin:20px 0}#newsletter img.imageRight{width:auto;float:right;margin:10px 0 20px 20px}.logoWrap{margin-top:20px;text-align:center}.logoWrap a{text-decoration:none;color:#876d00;display:inline-block;margin:10px auto;padding:0;white-space:normal}.logoWrap .serviceLogo{max-width:450px;border-radius:7px;border:1px solid #abbad1;padding:15px;background-color:#f6f6f6;background-image:url("/site/templates/img/smartinfo/concrete-bg.png");transition:all .2s ease-in-out}.logoWrap .serviceLogo img{border:1px solid #999}.logoWrap .serviceLogo:hover{background-color:#ddd;transform:scale(1.05)}ul.listIcon{margin:0 0 2em;padding-left:60px}ul.listIcon li{list-style:none;text-indent:-27px;line-height:1.5em;margin:8px 0;font-size:13px}ul.listIcon li[class^=icon-]:before,ul.listIcon li[class*=" icon-"]:before,ul.listIcon li:before{font-family:fontello;content:"\e801";float:left;width:26px;text-align:left;margin:0;line-height:19px}.smartgms .green li:before,ul.green.listIcon li{color:green}#headline{position:fixed;z-index:1010;display:table;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:950px;max-height:62px;height:100%;padding:0 20px;border-bottom:1px solid #fff;background:url(/site/templates/img/bluebg-min.jpg)}#headline h1{display:table-cell;vertical-align:middle;font-family:"Dancing Script",serif}#headline p.right{float:right;margin:0}#headline p.right a{color:#fff}.table-fixme-fixed{top:-22px;position:fixed;width:auto;display:none;border:none;z-index:9999}.legal-bullets ol{counter-reset:item;padding-left:20px}.legal-bullets ol>li{counter-increment:item;font-weight:700}.legal-bullets ol ol>li{display:table-row;font-weight:400}.legal-bullets ol ol>li:before{content:counters(item,".") ". ";padding-right:20px;display:table-cell;text-align:right}.allCaps{text-transform:lowercase;font-variant:small-caps;font-size:100%;font-weight:700;border:1px solid #ccc;background-color:#eee;padding:0 4px 1px;border-radius:4px}.tipTip-hover{cursor:pointer}.tipTipHelp{position:absolute;margin-top:1px;margin-left:-28px;color:#657db3;font-size:16px;padding-left:10px}.tipTipHelp.padRight{margin-left:0}.blog #headline h1{color:#fff}.blog .blogPost{margin-bottom:150px}.blog h1{font-size:1.6em;font-weight:700;color:#d43a3c;margin:20px 0;line-height:1.2em}.blog h1.blogPostTitle{font-size:2em;margin:60px 0 30px;border-bottom:1px solid #d43a3c}.blog h1 span{display:block;font-size:10px;color:#555}.blog h2{font-size:1.35em;font-weight:700;color:#326ca9;margin:20px 0;line-height:1.2em;text-shadow:none}.blog h3{font-size:1.2em;font-weight:700;color:#466702;margin:20px 0;line-height:1.2em}.blog p,.blog ul li,.blog ol,.blog li{font-size:93%}.blog p span.tiny,.blog ul li span.tiny,.blog ol span.tiny,.blog li span.tiny{font-size:9px;padding-left:20px}.blog .blog_smart_red{color:#d43a3c}.blog .blog_smart_red_bold{color:#d43a3c;font-weight:700}.blog .blog_truenz_green{color:#466702}.blog .blog_truenz_green_bold{color:#466702;font-weight:700}.blog .blog_truenz_blue{color:#326ca9}.blog .blog_truenz_blue_bold{color:#326ca9;font-weight:700}.blog .align_right{float:right;margin:10px 0 10px 10px}.blog .align_center{margin:10px auto}.blog img.align_center{display:block}.blog .align_left{float:left;margin:10px 10px 10px 0}@media (max-width:960px){body{padding:0}#pageWrap>p{display:none}#headerWrap{width:768px}#headerWrap #bannerImg1{left:auto;right:4%}#headerWrap #bannerImg2{display:none}#bodyWrap{width:768px}#bodyTop .blueHeading h1{width:60%}#bodyTop .blueHeading h1 span{display:block;padding:0}#footerWrap{width:100%;max-width:768px}#footerWrap #contact{width:100%;border:none}#footerWrap #footerLinks1,#footerWrap #footerLinks2,#footerWrap #footerLinks3{width:33%;text-align:center;border-top:1px solid #4095eb}.domainHomepage h3{margin:25px auto}.domainHomepage h1{font-size:160%}.boxFeaturedListing{float:none;margin-left:auto;margin-right:auto}.featuredCounter{float:none;margin:0 auto;width:100%;max-width:412px}#wantToExplore{margin-left:105px}#regionInfo{display:none}.regionNavBox.mapIcon,#breadcrumbs #crumbTown,#breadcrumbs #crumbExpanded,#breadcrumbs #crumbLocality{display:none}.regionalListOfOperators{margin:0 auto;width:612px}.box .boxDescription{width:505px}.box.expd .mapbox{width:505px;margin-left:0}.box.expd .boxBody .boxDescription{width:505px}.brief .boxContact{display:none}.blueHeading h1{max-width:500px}p#breadcrumbs.stick{max-width:766px}#trueNZLoginBox{float:none;width:auto;max-width:600px}}@media (max-width:768px){#pageWrap{margin:0}.members #headerWrap,#headerWrap,#bodyWrap,#bodyTop{width:100%;border-radius:0;border:none}.members #headerWrap img,#headerWrap img,#bodyWrap img,#bodyTop img{border-radius:0}.blog #headerWrap{height:0;margin:0}.blog #bodyWrap{margin-top:0}.blog #bodyWrap .blueHeading{height:0;padding:0}#footerWrap{margin-bottom:0;border:none;border-radius:0}.domainHomepage #bodyWrap{margin-top:0;border:none;border-radius:0}.domainHomepage #bodyWrap h3{font-size:200%;margin:15px auto}.domainHomepage #bodyWrap h1{font-size:150%}.boxThumbWrap{float:right;max-width:50%;margin:0 0 5px 3%}.boxThumbWrap .boxThumb{width:auto;height:auto}.boxFeaturedListing{width:100%}.boxFeaturedListing .boxThumbWrap{max-width:100%}.brief .boxDescription{width:100%}.box .boxHeading h4{width:100%}.box .boxHeading p{float:left;text-align:left;width:100%;margin-top:5px;color:#ccc}.box.expd .boxBody .boxDescription{float:right;width:100%}.box.expd .mapbox{width:100%}.box.expd .boxContact{float:none;overflow:hidden;width:auto;margin:50px 0 30px;padding:5px;border:none;border-top:1px solid #ccc}#townsFilterNavBox,#breadcrumbs #crumbRegion,#searchDiv,#memberBar,#bannerImg1,#bannerImg2,#mapKey{display:none}.shouts .shout-one-quarter{width:50%}#subguideFilterNavBox{display:none;float:left;clear:both}div.regionalListOfOperators,div.regionalListOfOperators #googleMap,.mapbox{width:100%}#mainPageMapNavDiv{padding:0 10px}#mainPageMapNavDiv #wantToExplore{width:245px;float:right;margin-left:0}}@media (max-width:480px){#bannerImg1,#bannerImg2{display:none}#bodyContent{padding-left:0;padding-right:0}.boxFeaturedListing{display:none}.featuredCounter{max-width:none;border-left:none;border-right:none;border-radius:0}.domainHomepage .nav ul li{margin:7px 0}.shouts .shout-one-quarter{width:100%}.box{border:none;border-radius:0}.box .boxHeading{height:auto}.box .boxHeading p.location{height:auto;width:auto;line-height:1.1em}.box .boxDescription{padding-left:0}.box.brief,.box.expd{padding:0}#regionNavBoxes{width:100%}.regionNavBox{width:100%;border-left:none;border-right:none;border-radius:0}.blueHeading h1{padding:0 10px;font-size:110%}.guideHomepage .clickBox{border-left:0;border-right:0;border-radius:0}.guideHomepage .clickBox .icon{display:none}.guideHomepage h4{padding:25px 2%}.shouts .shout-one-half{width:100%}.shouts .shout-one-half h3,.shouts .shout-one-half p{text-align:center}.shouts .shout-border-left{border:none;border-top:1px solid #ccc}}@media (max-width:373px){a.btn.btn-brief{padding-left:3px;padding-right:3px}.boxThumbWrap .boxThumb p{margin:0;width:100%}}@media (max-width:580px){.box.expd .boxContact{clear:both}#footerWrap #footerLinks1,#footerWrap #footerLinks2,#footerWrap #footerLinks3{width:100%;text-align:center;border-top:1px solid #4095eb;border-right:none}#footerWrap #footerLinks2 ul{margin-bottom:0}#footerWrap #footerLinks3{border:none}#footerWrap #footerLinks3 ul{margin-top:0}#wantToExplore{display:none}}@media (max-width:630px){.box.brief .listingButtons{clear:both}}@media (max-width:600px){.domainHomepage #bodyWrap{border:none;border-radius:0;background:#141929 url(/site/templates/img/banners/truenz-homepage-bg-600w.jpg) center 0 no-repeat}.domainHomepage h3{font-size:200%}.domainHomepage h1{font-size:150%}.domainHomepage #accommodationGuides,.domainHomepage #adventureGuides,.domainHomepage #notFoundLink{width:90%}.wdNotifContainer{border-left:none;border-right:none;border-radius:0}}