/** Generated: Monday, 15th of September 2025, 22:00:29 // Powered by AIOM+ v4.0.6 **/
/* 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{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/site/templates/lib/boxsizing.htc);height:100%}*,*: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}hr{clear:both;width:557px;height:1px;border:none;margin:10px auto}body{position:relative;font-family:'Roboto',sans-serif;font-size:93%;font-weight:400;color:#555;line-height:1.5em;min-height:100%;background-color:#e8d4a7;padding-bottom:150px}#pageWrap{width:100%;margin:0 auto}#bodyWrap{position:relative;width:100%;margin:0 auto;padding-top:93px;padding-bottom:90px}.guideHomepage #bodyWrap{padding-top:60px}#bodyContent,#footerContent{position:relative;max-width:960px;margin:0 auto}#bodyContent{margin-bottom:100px}#footerWrap{position:absolute;right:0;bottom:0;left:0;padding:10px 0;width:100%;color:#3b4a3f;border-top:1px solid #3b4a3f;background-color:#eed}#footerWrap p,#footerWrap li{font-size:12px;color:#3b4a3f}#footerWrap p{text-align:center;margin:0;margin-bottom:10px}#footerWrap #contact{float:left;width:770px}#footerWrap #footerLinks1{width:180px;float:right;padding-left:25px;border-left:1px solid #bec17d}#footerWrap #footerLinks1 ul{list-style:none;padding-left:0;margin:0}#footerWrap #footerLinks1 ul li{text-align:center}#footerWrap #footnote{padding-bottom:10px;border-bottom:1px solid #bec17d;margin-bottom:50px}#footerWrap a{color:#3b4a3f;border-bottom:1px dotted #fff}#footerWrap a:hover{color:#3b4a3f;border-radius:4px;border:1px solid #3b4a3f;background-color:#fff}#footerWrap a.btn-topOfPage{color:#fff}#footerWrap a.btn-topOfPage:hover{color:#fff}h1,h2,h3,h4,h5,h6{display:block;color:#3b4a3f;line-height:1.5em;font-weight:400;text-align:left}h1{margin:0;font-size:174%;font-family:"Kaushan Script",serif;color:#173f5f;text-shadow:#fff 3px 0px 5px;text-align:center;line-height:62px}h3{font-size:140%}h4{font-size:130%;margin-top:100px;color:#173f5f;font-weight:700}h5{font-size:120%}h6{font-size:110%}h2.logo,h2.smallLogo{font-size:2em;color:#071e22;text-align:center;font-style:italic;font-weight:700;margin:0}img.logo,img.smallLogo{display:block;margin:0 auto 20px auto}h2.smallLogo{font-size:1.6em}img.smallLogo{width:200px}#truenzSmartLogos,#smallTruenzSmartLogos{display:block;margin:40px auto;width:100%;max-width:960px}#smallTruenzSmartLogos{width:100%;max-width:600px}.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:93%;padding-left:0;color:#071e22}span.highlight{background-color:#ff0;font-weight:700}.center{text-align:center}.floatRight{float:right;margin-left:20px}.bold{font-weight:700}.boldItalic{font-weight:700;font-style:italic}.boldRed{font-weight:700;color:red}.boldUnderline{font-weight:700;text-decoration:underline}.standout{font-style:italic;font-weight:700}.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,h5 a{color:#20639b;text-decoration:none;padding:3px}a:hover{color:#20639b;background-color:#eee}a.boxed{background-color:#eee;margin-left:2px;margin-right:2px;border:1px solid #20639b;border-radius:4px}a.boxed:hover{border:1px solid #20639b;background-color:#fff;color:#20639b}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}a.btn.btn-large.embedMapTrigger{white-space:normal}a.listingAnchor{height:1px;display:block;clear:left}a.listingAnchor:hover{background:0 0}.regionNavBox,.subRegionNavBox{width:305px;float:left;padding:10px 2px;border:1px solid #3a82cc;border-top:none;background:linear-gradient(#eee,#fdf4cf);border-radius:0 0 8px 8px}.regionNavBox ul,.subRegionNavBox ul{margin:1em 0 1em 1em;margin:0;list-style:none}.regionNavBox ul li,.subRegionNavBox ul li{list-style-position:inside;color:#326ba7;padding:0 5px}.regionNavBox ul li.currentFilter,.subRegionNavBox ul li.currentFilter{background:url(/site/templates/img/arrows/bullets.png) -1976px 50% no-repeat;padding-left:54px}.regionNavBox ul li a,.subRegionNavBox 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,.subRegionNavBox ul li a.arrow-home,.regionNavBox ul li a.arrow-back,.subRegionNavBox ul li a.arrow-back{background-position:-483px 50%}.regionNavBox ul li a.arrow-region,.subRegionNavBox ul li a.arrow-region{background-position:-983px 50%}.regionNavBox ul li a.arrow-map,.subRegionNavBox ul li a.arrow-map{background-position:-1483px 50%}.regionNavBox ul li a.arrow-tick,.subRegionNavBox ul li a.arrow-tick{background-position:-2483px 50%}.regionNavBox ul li a.arrow-book,.subRegionNavBox ul li a.arrow-book{background-position:-2983px 50%}.regionNavBox ul li a:hover,.subRegionNavBox ul li a:hover{background-color:#fff;background-position:16px 50%}.regionNavBox ul li a.arrow-home:hover,.subRegionNavBox ul li a.arrow-home:hover,.regionNavBox ul li a.arrow-back:hover,.subRegionNavBox ul li a.arrow-back:hover{background-position:-480px 50%}.regionNavBox ul li a.arrow-region:hover,.subRegionNavBox ul li a.arrow-region:hover{background-position:-980px 50%}.regionNavBox ul li a.arrow-map:hover,.subRegionNavBox ul li a.arrow-map:hover{background-position:-1480px 50%}.regionNavBox ul li a.arrow-tick:hover,.subRegionNavBox ul li a.arrow-tick:hover{background-position:-2480px 50%}.regionNavBox ul li a.arrow-book:hover,.subRegionNavBox ul li a.arrow-book:hover{background-position:-2980px 50%}.regionNavBox p,.subRegionNavBox p{padding-left:10px;font-size:13px;margin:17px 0 7px}.regionNavBox p.strong,.subRegionNavBox p.strong{font-weight:700}.subRegionNavBox{float:right}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:100%;height:500px;float:right;margin:50px 0 10px 20px}.new-zealand .mapbox{height:450px}.briefListing .mapbox{margin-right:0}#mapKey{border:1px solid #add958;width:610px;height:52px;float:right;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}a#regionMapLink{float:left;margin-left:34px;width:282px;border:1px solid #688398;border-top:none;line-height:1.5em;font-size:12px;text-align:center;background-color:#688398;color:#fff;display:block;text-decoration:none;padding-bottom:4px;border-radius:0 0 8px 8px}a#regionMapLink:hover{background-color:#325366;color:#eee;border:1px solid #325366;border-top:none}.video{clear:both;margin:20px 0}.northIslandListings{float:left}.southIslandListings{float:right}.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}.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-color:#688398;transition:all .2s ease}.btn.btn-right,a.btn.btn-right{float:right}.btn.btn-multiline,a.btn.btn-multiline{min-height:40px;height:auto;line-height:20px;padding:3px 10px;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;height:48px;padding:3px 10px 0;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;padding-right:10px}.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 url(/site/templates/img/smartres/smartres-logo-white117x58.png) no-repeat -3px -2px;height:60px;padding:3px 0 0 125px;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:30px;margin-left:15px;float:right;background:url(/site/templates/img/buttonSprites2-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-color:#535b70;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-reviews .icon,a.btn.btn-multiline.btn-reviews .icon{background-position:-720px 0}.btn.btn-multiline.btn-chat .icon,a.btn.btn-multiline.btn-chat .icon{background-position:-760px 0}.btn.btn-multiline.btn-contact .icon,a.btn.btn-multiline.btn-contact .icon{background-position:-800px 0}.btn.btn-multiline.btn-map .icon,a.btn.btn-multiline.btn-map .icon{background-position:-840px 0}.btn.btn-multiline.btn-topOfPage,a.btn.btn-multiline.btn-topOfPage{position:absolute;top:-70px;right:-6px}.btn.btn-multiline.btn-topOfPage .icon,a.btn.btn-multiline.btn-topOfPage .icon{background-position:-400px 0}.btn.btn-large,a.btn.btn-large{padding:10px 15px;margin:10px;height:auto;line-height:1.8em;font-size:18px;white-space:nowrap}.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.boxSMARTBriefListing 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}#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}.homepage-thumb{max-width:562px;width:100%;margin:10px 0 0;border:1px solid #ccc}.homepage-thumb .thumb-bnb{background:url(/site/templates/img/nzbnb/thumb-bnb.jpg) 0 0 no-repeat}.homepage-thumb .thumb-homestay{background:url(/site/templates/img/nzbnb/thumb-homestay.jpg) 0 0 no-repeat}.homepage-thumb .thumb-farmstay{background:url(/site/templates/img/nzbnb/bnb-thumb.jpg) 0 0 no-repeat}.homepage-thumb .thumb-self-hosted{background:url(/site/templates/img/nzbnb/bnb-thumb.jpg) 0 0 no-repeat}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)}#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}.box .boxHeading{background-color:#3b4a3f}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}#headerWrap{position:fixed;z-index:1010;width:100%;border-bottom:1px solid #3b4a3f;top:0;background-color:#eee}#headerWrap #topNavBar{display:block;background-color:#3b4a3f;color:#fff}#headerWrap #topNavBar>div{max-width:960px;margin:0 auto}#headerWrap #topNavBar #topNavBarLeft{float:left}#headerWrap #topNavBar #topNavBarLeft li{border-right:1px solid #688398}#headerWrap #topNavBar #topNavBarRight{float:right}#headerWrap #topNavBar #topNavBarRight li{border-left:1px solid #688398}#headerWrap #topNavBar li{display:inline-block}#headerWrap #topNavBar li a{display:block;color:#fff;padding:4px 10px;border-radius:0}#headerWrap #topNavBar li a:hover{color:#ccc;background-color:#333}#headerWrap #topNavBar li#mobileNavShow{display:none}#headerWrap #logoBar{max-width:960px;margin:0 auto}#headerWrap #logoBar img{float:left}#mobileNav{background:rgba(50,50,50,.8);position:fixed;z-index:9999;width:100%;height:100%;display:none}#mobileNav #mobileNavMenu{display:none;position:fixed;top:0;left:0;width:100%;border:1px solid #000}#mobileNav #mobileNavMenu li{display:block;border-top:1px solid #000}#mobileNav #mobileNavMenu li a{display:block;padding:10px;border-radius:0;color:#fff;background-color:#688398}#mobileNav #mobileNavMenu li a:hover{color:#fff;background-color:#535b70}#mobileNavHide{background-color:#fec357;text-align:right}@media (max-width:960px){#bodyWrap{padding-top:84px}#headerWrap #logoBar{padding:0 3%}#headerWrap #logoBar h1{font-size:22px;padding:10px 0;line-height:1.5em}}@media (max-width:700px){#headerWrap #topNavBar li:not(.showOnNarrow){display:none}#headerWrap #topNavBar li a{padding:10px}#headerWrap #topNavBar li#mobileNavShow{display:inline-block}#headerWrap #logoBar h1{font-size:16px}}.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}p.keypoint{clear:both;color:blue;font-style:italic}p.keypoint span.left{display:block;float:left;width:20%;text-align:right;color:red;font-weight:700;font-style:normal}p.keypoint span.right{display:block;width:80%;float:right;text-align:left;padding-left:20px;margin-bottom:20px;font-style:normal}@font-face{font-family:'fontello';src:url('/site/templates/lib/fontello/font/fontello.eot?1651873');src:url('/site/templates/lib/fontello/font/fontello.eot?1651873#iefix') format('embedded-opentype'),url('/site/templates/lib/fontello/font/fontello.woff2?1651873') format('woff2'),url('/site/templates/lib/fontello/font/fontello.woff?1651873') format('woff'),url('/site/templates/lib/fontello/font/fontello.ttf?1651873') format('truetype'),url('/site/templates/lib/fontello/font/fontello.svg?1651873#fontello') format('svg');font-weight:400;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:'\e800'}.icon-ok-circle:before{content:'\e801'}.icon-info-circled:before{content:'\e802'}.icon-help-circled:before{content:'\e803'}.icon-plus-squared:before{content:'\e804'}.icon-minus-squared:before{content:'\e805'}.icon-login:before{content:'\e806'}.icon-logout:before{content:'\e807'}.icon-check:before{content:'\e808'}.icon-check-empty:before{content:'\e809'}.icon-cancel-circled:before{content:'\e80a'}.icon-right:before{content:'\e80b'}.icon-left:before{content:'\e80c'}.icon-globe:before{content:'\e80d'}.icon-doc-text-inv:before{content:'\e80e'}.icon-cog-alt:before{content:'\e80f'}.icon-user:before{content:'\e810'}.icon-link:before{content:'\e811'}.icon-search:before{content:'\e812'}.icon-chart-bar:before{content:'\e813'}.icon-doc-text:before{content:'\e814'}.icon-arrows-cw:before{content:'\e815'}.icon-dollar:before{content:'\e816'}.icon-indent-left:before{content:'\e817'}.icon-picture:before{content:'\e818'}.icon-coffee:before{content:'\e819'}.icon-menu:before{content:'\e81a'}.icon-attention:before{content:'\e81b'}.icon-home:before{content:'\e81c'}.icon-reply:before{content:'\e81d'}.icon-reply-all:before{content:'\e81e'}.icon-minus-circle:before{content:'\e81f'}.icon-location:before{content:'\e820'}.icon-forward:before{content:'\e821'}.icon-cancel-circle:before{content:'\e822'}.icon-phone-1:before{content:'\e823'}.icon-mobile:before{content:'\e824'}.icon-move:before{content:'\e825'}.icon-plus-circle:before{content:'\e826'}.icon-doc-text-1:before{content:'\e827'}.icon-cab:before{content:'\e828'}.icon-download:before{content:'\e829'}.icon-user-plus:before{content:'\e82a'}.icon-edit:before{content:'\e82b'}.icon-trash-empty:before{content:'\e82c'}.icon-bed:before{content:'\e82d'}.icon-warehouse:before{content:'\e82e'}.icon-credit-card:before{content:'\e82f'}.icon-ccw:before{content:'\e830'}.icon-heart:before{content:'\e831'}.icon-attention-1:before{content:'\e832'}.icon-email:before{content:'\e833'}.icon-spin3:before{content:'\e834'}.icon-moon-inv:before{content:'\e835'}.icon-download-cloud:before{content:'\f0ed'}.icon-address-card:before{content:'\f2bb'}.icon-lock-alt:before{content:'\f510'}#mainPageMapNavDiv{display:none;background:url(/site/templates/img/nzbnb/mapBg-min.jpg) no-repeat;min-height:300px;padding:0 20px;color:#2a4560;height:460px;clear:both;margin-top:0;background-position:center center}.guideHomepage #mainPageMapNavDiv{margin-top:30px;height:440px}#mapNavContainer{display:none}#mainPageMapNav{max-width:960px;margin:0 auto}#mainPageMapNav .small{width:650px;height:391px}#wantToGo{float:left;background:url(/site/templates/img/opaqueBg3.png) repeat-x;padding:22px 5px 1px 10px;width:287px;border:1px solid #b5cbe6;border-top:none;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}#wantToGo ul.mainLinks li{list-style:disc outside;width:300px;display:list-item}#wantToGo ul.mainLinks li a{float:none}#wantToGo p a{color:#2a4560}#wantToGo p a:hover{color:#466502}#mainPageMapNav p.heading{padding:0;margin:0 0 14px;color:#3b4a3f;font-size:131%}#mainPageMapNav p.heading span{padding:0;margin:0;color:#3b4a3f;font-size:65%}#wantToExplore{position:relative;float:left;margin-left:65px;padding:20px 0 0;width:270px}#wantToExplore .heading{text-align:center}#wantToExplore .heading>span{display:block}#nzmap{width:245px}#nzmap ul{position:absolute;z-index:10;top:0;left:0;margin:0;padding:0}#nzmap ul li{list-style-type:none;position:absolute;top:0;left:0;width:0;height:0}#nzmap ul li span{position:absolute;display:none}a.allBnbsLink,a:visited.allBnbsLink,.regionNavBox ul li.currentFilter{color:#e1292b}#wantToGo p{clear:both;margin:10px 0 5px}#wantToGo ul{float:left;margin:0 0 10px 10px}#wantToGo ul li{display:inline;float:left;font-size:88%;width:59%;line-height:1.7em}#wantToGo ul li.rgt{width:40%;float:right}#wantToGo ul li a{padding:1px 3px;display:inline;float:left}#wantToGo ul li a:hover{font-weight:400}a.listingAnchor{height:1px;display:block}.box{position:relative;zoom:1;margin:40px auto 10px auto;width:100%;overflow:hidden;background-color:#eed;border:1px solid #add958;border-radius:10px 10px 0 0;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)}.box .boxHeading{padding:7px 2%;transition:all 1s ease-in-out;color:#2e4a58}.box .boxHeading h2{float:left;width:60%;margin:0;line-height:1.2em;text-align:left;font-size:150%;font-weight:400;color:#fff;padding:9px 0}.box .boxHeading h2.fullWidth{width:100%}.box .boxHeading h2 span{font-size:67%;padding-left:10px}.box .boxHeading h2 span.info{float:right;padding-right:20px}.box .boxHeading h2 span.infoTwoLine{text-align:right;float:right;line-height:25px;padding-top:5px;padding-right:20px}.box .boxHeading p{float:right;clear:right;overflow:hidden;width:40%;padding:0;margin:3px 0;line-height:1.6em;text-align:right;font-size:13px;color:#fff}.box .boxHeading p.location{float:left;clear:left;text-align:left;width:60%;margin:7px 0 0;line-height:1.2em}.box .boxSubheading{padding:10px;background-color:#bbb;color:#444;font-size:18px;border-bottom:1px solid #fff}.box .boxBody{clear:both;padding:10px 10px 20px;background-color:#eed;line-height:1.5em}.box .boxBody.bigMargins{padding:4%}.box .boxBody p span{font-weight:700}.box .boxBody p span.normal{font-weight:400}.box.boxHalfWidth{width:48%;float:left;margin:20px 0 0}.box.boxHalfWidth:nth-child(odd){margin-left:0}.box.boxHalfWidth:nth-child(even){margin-left:4%}.box.boxHalfWidth .boxHeading h3{line-height:1em;margin:5px 10px;height:auto;text-align:center;color:#fff}.box.boxHalfWidth .boxBody{margin:3%;padding:0}.box.boxHalfWidth .boxBody p{margin:0}.box.boxHalfWidth .boxBody .icon{max-width:562px;width:100%}.box.boxBriefListing .boxDescriptionInfo{margin-left:202px;min-height:46px}.box.boxBriefListing .boxDescriptionInfo .description{min-height:88px;margin-top:2px}.box.boxBriefListing .boxContactInfo{float:right;width:300px;padding:10px;border-left:1px solid #ccc;background-color:#eee;margin-left:30px;margin-bottom:30px}.box.boxBriefListing .boxContactInfo li{display:block;font-size:85%;margin:10px 0}.box.boxBriefListing .boxContactInfo li span{padding-right:10px;font-weight:700}.box.boxBriefListing .boxImages{float:left;width:172px;max-width:50%}.box.boxBriefListing .boxImages .imageMagClickNote{font-size:12px;line-height:1.2em;text-align:center}.box.boxBriefListing .boxImages .boxThumb{position:relative;float:left;line-height:0;width:172px;height:129px;margin-bottom:8px;margin-top:5px;background-color:#ccc;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);transition:all .2s ease}.box.boxBriefListing .boxImages .boxThumb:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.box.boxBriefListing .boxImages .boxThumb img{background-color:#eee;border:1px solid #ddd;padding:2px}.box.boxBriefListing .boxImages .boxThumb img.magGlass{position:absolute;bottom:0;right:0;background-color:transparent;border:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.box.boxExpdListing .boxDescriptionInfo{margin-left:202px}.box.boxExpdListing .boxContactInfo{float:right;width:300px;padding:10px 10px 30px;border-left:1px solid #ccc;background-color:#eee;margin-left:30px;margin-bottom:30px}.box.boxExpdListing .boxImages{float:left;width:172px;max-width:50%;padding-bottom:50px}.box.boxExpdListing .boxImages .imageMagClickNote{font-size:12px;line-height:1.2em;text-align:center}.box.boxExpdListing .boxImages .boxThumb{position:relative;float:left;line-height:0;width:172px;height:129px;margin-bottom:8px;margin-top:5px;background-color:#ccc;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);transition:all .2s ease}.box.boxExpdListing .boxImages .boxThumb:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.box.boxExpdListing .boxImages .boxThumb p{position:absolute;bottom:0;left:0;width:96%;background-color:#222;margin-bottom:3px;margin-left:3px;color:#fff;font-size:77%;text-align:center;padding:2px 3px;line-height:1.2em;-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);display:none}.box.boxExpdListing .boxImages .boxThumb img{background-color:#eee;border:1px solid #ddd;padding:2px}.box.boxExpdListing .boxImages .boxThumb img.magGlass{position:absolute;bottom:0;right:0;background-color:transparent;border:0;padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.box.boxExpdListing .boxMap{clear:both;float:left}.box{padding:0;margin-bottom:50px}.box table{width:100%}.box table.dataTable{font-size:14px;font-family:'Cairo',sans-serif}.box table th{border:1px solid #add958;background-color:#eee;min-width:80px;height:24px;line-height:24px;padding:3px 6px;background-color:#9bba61;background:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0%,#456503 100%);background:-o-linear-gradient(#456503,#5f9000);color:#fff;font-weight:400;text-align:left}.box table td{padding:5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.box table.oneColumn{width:100%}.box table.oneColumn td{width:100%}.box table.twoColumn{width:100%}.box table.twoColumn td{border:none;border-bottom:1px solid #ddd;background-color:#eee;min-width:80px;height:24px;line-height:24px;padding:10px 20px;vertical-align:top}.box table.twoColumn td.adminOnly{background-color:#ffe5e5}.box table.twoColumn td.label{width:30%;background-color:#ddd;vertical-align:top;border-bottom:1px solid #eee}.box table.twoColumn td.label.adminOnly{background-color:#ecb7b4}.boxSMARTBriefListing .boxDescription{position:relative;width:auto}.boxSMARTBriefListing .boxDescriptionClipped{max-height:160px;text-align:left;overflow:hidden;text-overflow:ellipsis;content:""}.boxSMARTBriefListing .boxDescriptionClipped:after{content:'';width:100%;height:100px;position:absolute;left:0;top:60px;background:linear-gradient(rgba(0,0,0,0),#eed)}.boxSMARTBriefListing .boxDescriptionUnclipped{max-height:100%}.boxSMARTBriefListing .readMoreLink{text-align:center;margin:0 auto 30px auto}.boxSMARTBriefListing .readMoreLink a{padding:2px 10px;border:1px solid #ccc;background-color:#eee;width:auto}.boxSMARTBriefListing .readMoreLink a:hover{background-color:#fff}.boxSMARTBriefListing .FeaturedListingButtons{text-align:center}.boxSMARTBriefListing .boxImages{width:auto;float:none;margin:0;max-height:150px;overflow:hidden;text-align:center;padding-right:7px}.boxSMARTBriefListing .boxImages .boxThumb{position:relative;float:none;line-height:0;width:172px;height:129px;margin:10px 7px;background-color:#eee;border:1px solid #ccc;padding:2px;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);transition:all .2s ease}.boxSMARTBriefListing .boxImages .boxThumb:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}#fancybox-outer{border-left:10px solid #fff;border-right:10px solid #fff}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/site/templates/lib/fancybox2/source/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/site/templates/lib/fancybox2/source/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/site/templates/lib/fancybox2/source/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-nav:hover{background:0 0}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/site/templates/lib/fancybox2/source/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media (max-width:960px){#pageWrap>p{display:none}#headerWrap #bannerImg1{left:auto;right:4%}#headerWrap #bannerImg2{display:none}#bodyWrap{padding-left:3%;padding-right:3%}#bodyTop .blueHeading h1{width:100%}#bodyTop .blueHeading h1 span{display:block;padding:0}#bodyTop .blueHeading #memberSearchForm{display:none}.domainHomepage h3{margin:25px auto}.domainHomepage h1{font-size:160%}.boxSMARTBriefListing{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}a#regionMapLink{display:none}.regionalListOfOperators{margin:0 auto;width:612px}.box .boxDescription{float:none;width:auto}#featuredListingContainer .box .boxDescription{margin-left:0}.blueHeading h1{max-width:500px}p#breadcrumbs.stick{max-width:766px}#trueNZLoginBox{float:none;width:auto;max-width:600px}.mainRegionNavBox,.subRegionNavBox{width:45%}#footerWrap #footerContent{padding:0 20px}#footerWrap #footerContent #contact{width:520px}#footerWrap #footerContent #contact p{text-align:left}}@media (max-width:768px){#pageWrap{margin:0}#headerWrap,#bodyWrap,#bodyTop{border-radius:0}#footerWrap{margin-bottom:0;border:none;border-radius:0}#footerWrap #footerContent{padding:0 20px}#footerWrap #footerContent #contact{width:360px}.box.boxExpdListing .boxContactInfo{float:none;width:auto;margin:30px 0;padding:10px 10px 30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none}.box.boxExpdListing .boxImages{max-width:50%}.box.boxExpdListing .boxImages .boxThumb{width:auto;height:auto}.box.boxBriefListing .boxDescriptionInfo{margin-left:0}.box.boxBriefListing .boxImages{float:right;max-width:50%;margin:0 0 5px 3%}.box.boxBriefListing .boxImages .boxThumb{width:auto;height:auto}.boxSMARTBriefListing{width:100%}.boxSMARTBriefListing .boxImages{max-width:100%}#footerWrap{margin-bottom:0;border:none;border-radius:0}#footerWrap #footerContent{padding:0 20px}#footerWrap #footerContent #contact{width:360px}.box .boxHeading h4{width:100%}.box .boxHeading p{float:left;text-align:left;width:100%;margin-top:5px;color:#ccc}.box .boxHeading p.location{width:100%;margin-bottom:5px}#searchDiv,#memberBar,#mapKey{display:none}div.regionalListOfOperators,div.regionalListOfOperators #googleMap,.mapbox{width:100%}.mainRegionNavBox,.subRegionNavBox{width:48%}#mainPageMapNavDiv{padding:0 10px}#mainPageMapNavDiv #wantToExplore{width:245px;float:right;margin-left:0}.box.boxHalfWidth{width:100%;max-width:600px;float:none;display:block}.box.boxHalfWidth:nth-child(even),.box.boxHalfWidth:nth-child(odd){margin:20px auto 0 auto}}@media (max-width:600px){#bodyWrap{padding-bottom:300px}.box.boxExpdListing .boxContactInfo{clear:both}#footerWrap{margin-bottom:0;border:none;border-radius:0}#footerWrap #footerContent{padding:0 20px}#footerWrap #footerContent #contact{width:100%}#footerWrap #footerContent #contact p{text-align:center}#footerWrap #footerContent #footerLinks1{width:100%;margin-bottom:50px;float:none;border:none}}@media (max-width:480px){#bodyContent{padding-left:0;padding-right:0}.box.boxExpdListing .boxDescriptionInfo{margin-left:0}.box.boxExpdListing .boxImages{float:right;width:177px;margin-left:20px;margin-bottom:30px;padding:0 5px 50px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee}.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}#regionNavBoxes{width:100%}.mainRegionNavBox,.subRegionNavBox{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%}}@media (max-width:400px){a.btn.btn-multiline.btn-smart,a.btn.btn-multiline.btn-smart:active,a.btn.btn-multiline.btn-smart:link,a.btn.btn-multiline.btn-smart:focus,a.btn.btn-multiline.btn-smart:hover{background-position-x:-91px;padding-left:35px}}@media (max-width:373px){a.btn.btn-brief span{padding-left:3px;padding-right:3px;font-size:65%}.boxImages .boxThumb p{margin:0;width:100%}}@media (max-width:580px){#wantToExplore{display:none}}@media (max-width:600px){.domainHomepage #bodyWrap{border:none;border-radius:0;background:#141929 url(/site/templates/NZBNB/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}}.form{font-size:14px}.form .rsp-form-row{display:table;width:100%}.form .rsp-form-row .rsp-form-label,.form .rsp-form-row .rsp-form-input{display:table-cell;vertical-align:top;background-color:#ddd;width:35%;padding:20px 2%;border-bottom:1px solid #f6f6f6}.form .rsp-form-row .rsp-form-label.rsp-form-label-narrow,.form .rsp-form-row .rsp-form-input.rsp-form-label-narrow{width:15%}.form .rsp-form-row .rsp-form-label.rsp-form-label-wide,.form .rsp-form-row .rsp-form-input.rsp-form-label-wide{width:50%}.form .rsp-form-row .rsp-form-label label{color:#3b4a3f;float:right;text-align:right;line-height:20px;font-size:13px;font-weight:700;padding:7px 0}.form .rsp-form-row .rsp-form-label label .admin{font-size:10px;padding-right:5px}.form .rsp-form-row .rsp-form-label label img{width:100%;height:auto;max-width:265px}.form .rsp-form-row .rsp-form-label p.infoBox{clear:both;float:right;text-align:right;padding:6px;margin:1px 0;background-color:#f9f9f9;color:#888;border:1px solid #bbb;font-size:13px;line-height:1.5em;border-radius:3px}.form .rsp-form-row .rsp-form-label p.infoBox-large{font-size:15px}.form .rsp-form-row .rsp-form-input{background-color:#eee;width:65%;border-bottom:1px solid #ddd}.form .rsp-form-row .rsp-form-input.rsp-form-input-narrow{width:50%}.form .rsp-form-row .rsp-form-input.rsp-form-input-wide{width:85%}.form .rsp-form-row .rsp-form-input p.infoBox{display:block;clear:both;text-align:left;margin:10px 0;color:#888;background-color:#f9f9f9;padding:6px;border:1px solid #bbb;font-size:13px;line-height:1.5em;border-radius:3px}.form .rsp-form-row .rsp-form-input p.infoBox-large{font-size:15px}.form .rsp-form-row .rsp-form-input ul li,.form .rsp-form-row .rsp-form-input ol li{font-size:100%}.form .rsp-form-row .rsp-form-input label{display:block;line-height:22px;margin:6px 0 15px 24px}.form .rsp-form-row .rsp-form-row-full-width{width:100%;padding:10px 2%;background-color:#fafafa}.form .rsp-form-row.adminOnly .rsp-form-label{background-color:#ecb7b4}.form .rsp-form-row.adminOnly .rsp-form-input{background-color:#ffe5e5}.form.stacked .rsp-form-row .rsp-form-label,.form.alwaysStacked .rsp-form-row .rsp-form-label,.form.stacked .rsp-form-row .rsp-form-input,.form.alwaysStacked .rsp-form-row .rsp-form-input{display:block;background-color:#eee;width:100%;border-bottom:1px solid #ccc}.form.stacked .rsp-form-row .rsp-form-label,.form.alwaysStacked .rsp-form-row .rsp-form-label{padding-top:15px;padding-bottom:0;border-bottom:none}.form.stacked .rsp-form-row .rsp-form-label label,.form.alwaysStacked .rsp-form-row .rsp-form-label label{display:block;float:none;font-weight:700;text-align:left}.form.stacked .rsp-form-row .rsp-form-label .infoBox,.form.alwaysStacked .rsp-form-row .rsp-form-label .infoBox{float:left;margin:0 0 5px;text-align:left;width:100%;max-width:100%;background-color:#f9f9f9}.form.stacked .rsp-form-row .rsp-form-input,.form.alwaysStacked .rsp-form-row .rsp-form-input{padding-top:6px;padding-bottom:15px}.form.stacked .rsp-form-row .rsp-form-input .infoBox,.form.alwaysStacked .rsp-form-row .rsp-form-input .infoBox{background-color:#f9f9f9}.form.stacked .rsp-form-row .rsp-form-row-full-width,.form.alwaysStacked .rsp-form-row .rsp-form-row-full-width{background-color:#fafafa}.form.stacked .rsp-form-row.adminOnly .rsp-form-label,.form.alwaysStacked .rsp-form-row.adminOnly .rsp-form-label,.form.stacked .rsp-form-row.adminOnly .rsp-form-input,.form.alwaysStacked .rsp-form-row.adminOnly .rsp-form-input{background-color:#ecb7b4}.form.centered .rsp-form-row .rsp-form-label,.form.centered .rsp-form-row .rsp-form-input{text-align:center}.form.centered .rsp-form-row .rsp-form-label label{text-align:center;float:none}.form p{font-size:13px;margin:7px}.form p.inline{display:inline;padding:0 10px;line-height:26px}.form p.padLeft{padding-left:40px}.form input,.form select,.form textarea{max-width:300px;width:auto;padding:6px 10px;line-height:20px;color:#aaa;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.form input:focus,.form select:focus,.form textarea:focus{color:#222;outline:0;border-color:#dce9f6;box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc}.form select{height:34px;line-height:34px;width:100%}.form select optgroup{background-color:#e6e6e6;padding:5px 0}.form select optgroup option{background-color:#fff}.form .selectWrapper{display:inline-block;max-width:100%}.form input{display:table-cell;min-height:34px;padding:0 10px;line-height:normal;width:100%}.form input:not(.datepicker)[readonly]{background-color:#e9e9e9;border-color:#ddd;color:#888}.form .fadedInput{background-color:#eaeaea;color:#ccc}.form input[type=checkbox],.form input[type=radio]{min-height:auto}.form textarea{width:100%;max-width:450px;height:100px}.form .w50{max-width:50px}.form .w100{max-width:100px}.form .w150{max-width:150px}.form .w200{max-width:200px}.form .w250{max-width:250px}.form .w279{max-width:279px}.form .w300{max-width:300px}.form .w350{max-width:350px}.form .w450{max-width:450px}.form .w500{max-width:500px}.form .w550{max-width:550px}.form .w100percent{max-width:100%}.form .h200{height:200px}.form input[type=radio],.form input[type=checkbox]{width:auto;height:22px;line-height:22px;vertical-align:middle;border:none;background:0 0;float:left;clear:left;margin-left:-24px}.form input.notFaded{background-color:#fff;border:1px solid #ccc;color:#aaa}.form#listingsDropdownForm select{margin:5px 9px}.form .input-group{position:relative;display:table;border-collapse:separate}.form .input-group .input-group-addon{display:table-cell;padding:0 10px;color:#55595c;text-align:center;vertical-align:middle;font-size:20px;background-color:#ddd;border:1px solid #ccc;width:1%;white-space:nowrap;width:40px}.form .input-group .input-group-addon [class^=icon-]:before,.form .input-group .input-group-addon [class*=" icon-"]:before{margin:0}.form .input-group input{display:table-cell;vertical-align:middle;border-radius:0}.form .input-group :first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.form .input-group :last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.form .input-group :first-child:not(:last-child){border-right:none}.form .input-group :last-child:not(:first-child){border-left:none}.errorTag{margin:-7px 0 5px;clear:left}.tag{display:inline-block;font-size:12px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#999;padding:2px 4px;border-radius:4px;margin:0 2px 0 0}.tag.tag-danger{background-color:red}.tag.tag-success{background-color:#876d00}.tag.tag-success:hover{background-color:#448544;color:#fff}.tag.tag-info{background-color:#3a82cc}