html,body{background:url(../bg-tile.jpg) repeat;font-family:lucida sans,verdana,sans-serif}#container{background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#main{margin-bottom:50px}.max-960{background:transparent url("/assets/hd-banner-320-bg-repeat.jpg") repeat scroll center top;max-width:960px;margin:0 auto}.sidebar-btns{margin-bottom:40px}#pg-1 .btn{display:block;width:285px;height:39px;margin:0 auto 5px auto;background:url(../btns-sprite-revised.png);background-repeat:no-repeat;font-size:0}#pg-1 .btn-news{background-position:0 0}#pg-1 .btn-events{background-position:0 -39px}#pg-1 .btn-hotel{background-position:0 -78px}#pg-1 .btn-insurance{background-position:0 -117px}.fb-page{font-size:0}#hotel-bookings-widget{box-sizing:border-box;width:100%;border:none;height:520px;background:#fff;padding:18px 0 0 18px;border-radius:20px}.images .portrait{width:100%}#pg-25 .images .portrait{width:100%;margin-left:0%}#pg-18 article,#pg-18 .article-body{margin-bottom:0px}#pg-18 .image.first img{width:auto}#pg-20 article,#pg-1 article{margin-bottom:0px}.caption{color:#333}#aid-25 img{width:100%}#aid-30 .article-body{max-width:none}#allthedeals .nztb_deal{width:100%;min-height:270px;margin-bottom:20px}#allthedeals .nztb_deal .hero-image img{max-width:100%;width:auto;height:auto}#allthedeals .nztb_deal h3,#allthedeals .nztb_deal h4,#allthedeals .nztb_deal p{margin-bottom:0}#allthedeals .nztb_deal .hidden{display:none}#filters{margin-bottom:30px}#filters h4{margin-bottom:10px}#filters .button{background-color:#548744;color:#fff;padding:5px;border:0 none;margin:5px 5px 5px 0;width:122px;-moz-border-radius:1em;border-radius:1em;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.75)}#filters .button.is-checked{background-color:#101d49}.fancybox-inner .nztb_deal{position:relative !important;left:0 !important;top:0 !important}.fancybox-inner .nztb_deal .view-special{display:none}.fancybox-inner .nztb_deal .hero-image{cursor:unset}.fancybox-inner .nztb_deal .hero-image img{width:100%}.fancybox-inner .nztb_deal a.title{cursor:unset}.fancybox-inner .nztb_deal h3,.fancybox-inner .nztb_deal h4{margin-bottom:0.5em}.fancybox-inner .nztb_deal div.tandcs{margin-bottom:1em}.fancybox-inner .nztb_deal a.enquire{background-color:#101d49;color:#fff;padding:1em 2em;font-weight:bold;margin:2em;float:right}.responsemessage{margin-bottom:1em}.responsemessage ul.list{margin:10px 0}.responsemessage ul.list li{text-align:center;border:2px solid;padding:1em 0}#aid-4 .article-right{display:none}#pg-6 nav#article-links{padding-top:13px}#pg-11 #gallery-main{background:url(../bg-tile.jpg) repeat}#pg-11 #gallery-main .image.portrait{background-size:contain !important}#pg-11 .article-nav li a{color:#005f15}@media screen and (max-width:959px){header{min-height:290px;background:url(../hd-tile-320-take2.jpg) repeat-x center top}#banner-image{display:block;width:100%;height:247px;background:url(../hd-banner-320-take2.jpg) no-repeat center top}#menu-trigger{line-height:42px;margin-right:10px}#menu-wrap{width:100%}}@media screen and (min-width:768px){#allthedeals{margin-bottom:40px}#allthedeals .nztb_deal{width:30%;margin-right:3%;float:left}#allthedeals .col-0{clear:left}#aid-4 .article-right{display:block}#main-nav ul li{background:none}#main-nav ul li a{color:#fff;padding:14px 9px}#main-nav ul li a:hover,#main-nav ul li a.active{color:rgba(255,255,255,0.8)}#main-nav li:hover>ul{background:rgba(255,255,255,0.8)}#main-nav li:hover>ul li{border:none}#main-nav li:hover>ul li a{color:#568947}#nav-wrap{margin:0;width:auto}#sidebar{float:right;margin:0;width:31%}.content{width:65%;float:left}}@media screen and (min-width:960px){header{min-height:343px;background:url(../hd-tile-960.jpg) repeat-x center top;border:none}#banner-image{display:block;width:100%;height:343px;background:url(../hd-banner-960-take2.jpg) no-repeat center top}#nav-wrap{padding:0 27px}#main-nav ul li a{padding:13px 10px}footer.pg-foot nav ul li{margin-bottom:10px;border-left:none;border-right:1px solid #999}footer.pg-foot nav ul li:first-child{border-right:1px solid #999}footer.pg-foot nav ul li:first-child a{padding:0 10px}footer.pg-foot nav ul li:last-child{border:none}}