html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,
del,dfn,em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
body{font-size:75%;color:#222;background-color:#B5BC86;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;padding-bottom: 3em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
/* h1{font-size:3em;line-height:1;margin-bottom:0.5em;} */
h1,h2{font-size:2em;margin-bottom:0.75em;color:#91A20F;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
ul#contents h3{font-weight:bold;font-size:1.1em;line-height:1.25;margin-top:.5em;margin-bottom:.5em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,
h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,
a:hover{color:#0468BF;}
a{color:#0468BF;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,
acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,
li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
form{background-color:#DEECFA;padding:20px;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;width:400px;}
.submit{padding-left:1.4em;}
form h3{padding-left:0.933em;}
label{font-weight:bold;display:block;clear:left;}
label span{color:red;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;width:360px;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;background-color:#fff;}
legend{font-weight:bold;font-size:1.2em;padding-top:2em;}
.input{margin-bottom:1.5em;}
.checkbox{clear:left;}
.checkbox label{display:inline;}
input.text,input.title,
textarea,select{margin:0;border:1px solid #bbb;}
input.text:focus,input.title:focus,
textarea:focus,select:focus{border:1px solid #626C1A;}
.text input,.email input,.tel input{width:350px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:350px;padding:5px;}
.required label:after {content: " *";}
.error,
.notice,
.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.areyouhuman{display:none;}
body{background:#B5BC86 url('/img/backgrounds/body2.jpg') no-repeat center top;min-height:1070px;}
#wrap{width:960px;margin:0 auto;padding:0 10px;background:transparent url('/img/backgrounds/wrap.png') repeat-x top left;}
#header{position:relative;float:left;background:url('/img/backgrounds/header.png') no-repeat;width:960px;border-bottom:5px solid #C1DCF6;height:97px;}
body#home #header{border-bottom:1px solid #DEECFA;}
#header h1{float:left;}
#home #header h1,#header h1 a{background:url('/img/backgrounds/logo.png');width:257px;height:86px;text-indent:-9000px;display:block;}
#content{min-height:500px;float:left;background:#fff url('/img/backgrounds/cabbage_tree.png') no-repeat bottom right;width:960px;}
/*body#accommodation #content{background-position:top right;}*/
body#home #content{background:#fff;}
#main{width:580px;margin:20px;float:left;}
#nav{list-style:none;text-transform:uppercase;float:right;margin:30px 0 0 0;background-color:rgb(157,199,239);background-color:rgba(220,239,254,0.27);}
#nav li{float:left;margin-right:5px;}
#nav li.home-nav{margin-left:20px;}
#nav li a{color:#0468BF;text-decoration:none;padding:5px 10px;font-size:1.0em;}
#nav a:hover{color:#03427A;}
#nav .active {background-color:#0468BF;padding:0 10px;color:#DCEFFE;}
body#home .hero{height:288px;min-height:288px;background:#7D8C0B url('/img/backgrounds/beach.jpg') no-repeat top left;}
body#home .hero p{padding:30px 380px 0 10px;margin:0;color:#fff;font-size:1.2em;text-shadow:1px 1px 2px #333;}
body#home .hero p a{color:#fff;text-decoration:none;border-bottom:1px solid #eee;}
body#home .hero p a:hover{color:#0468BF;border-bottom:1px solid #0468BF;text-shadow:none;}
ul#contents{list-style:none;margin:0;background-color:#91A20F;float:left;width:960px;padding:10px 0 15px 0;}
ul#contents li{float:left;width:220px;margin-right:18px;padding:0;background-color:#AABD6B;min-height:261px;border:1px solid #91A20F;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;}
.card-content { padding: 0 5px;}
ul#contents li h3 a:hover{color:#7D8C0B;}
ul#contents li p a:hover{background-color:#B9C986;}
ul#contents li.hover{background-color:#B9C986!important;cursor:pointer;border:1px solid #626C1A;}
ul#contents li.hover h3 a{color:#7D8C0B;}
ul#contents h3{text-transform:uppercase;}
ul#contents li a{color:#333;text-decoration:none;}
ul#contents li#homestead,ul#contents li#accommodation{margin-left:9px;}
ul#contents li#taonui,ul#contents li#location{margin-right:0;}
ul#contents li#about{margin-right:0;}
ul#contents li#homestead{background:#AABD6B url('/img/backgrounds/homestead.jpg') no-repeat top left;}
ul#contents li#cookhouse{background:#AABD6B url('/img/backgrounds/cookhouse.jpg') no-repeat top left;}
ul#contents li#russ{background:#AABD6B url('/img/backgrounds/russ.jpg') no-repeat top left;}
ul#contents li#seaview{margin-right:0;background:#AABD6B url('/img/backgrounds/seaview.jpg') no-repeat top left;}
ul#contents li img {border-radius: 10px 10px 0 0;}
body#accommodation #main{width:920px;margin:0;}
#accomm{list-style:none;margin:0 0 0 36px;padding:0;}
#accomm li {clear: left;margin-bottom:1.333333333em;min-height:165px;}
#accomm div {float: left;margin-right:1.333333333em;}
#accomm h3{margin-top: 1.125em;}
#accomm li.hover{background-color:#DFF1FD!important;cursor:pointer;}
/*body#accommodation #content{min-height:200px;}
body#accommodation h2{margin:20px 0 20px 10px;}*/
.properties-index h1{margin:20px 0 20px 36px;}
/*body#accommodation #main p{margin-left:10px;width:580px;}
body#accommodation ul#contents p{margin-left:0;width:auto;}
body#accommodation ul#contents{border-top:10px solid #7D8C0B;margin-top:50px;}*/
#sidebar{float:right;width:300px;padding:20px;background:transparent url('/img/backgrounds/sidebar.png') repeat-x top left;}
#sidebar p img{padding:6px;background-color:#fff;}
#sidebar ul#thumbs{margin:0 0 2em 0;list-style:none;width:288px;padding:6px;background-color:#fff;float:left;}
#sidebar ul#thumbs li{float:left;padding-right:6px;}
#sidebar ul#thumbs li.endrow{padding-right:0;}
#sub_navigation{list-style:none;font-size:1.2em;clear:left;margin:0;}
#footer{clear:both;background-color:#343434;color:#fff;min-height:30px;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-khtml-border-radius:0 0 10px 10px;}
#footer_nav{list-style:none;text-transform:uppercase;float:left;color:#fff;margin:0.5em 10px;}
#footer_nav li{float:left;}
#footer_nav li a{color:#fff;margin-left:.5em;}
#footer_nav li.first a{margin-right:.5em;margin-left:0;}
#footer p{float:right;margin:0.5em 10px;}
#footer p a{color:#fff;}
body.enquiries-add #location{background-color:#DEECFA;border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;width:219px;height:137px;}
body.enquiries-add #sidebar{padding-left:40px;width:280px;}
p.tel,p.fax,p.address,p.email{padding-left:25px;margin-left:-25px;display:block;}
p.tel{background:url('/img/telephone.png') no-repeat center left;}
p.fax{background:url('/img/page_white_text.png') no-repeat center left;}
p.address{background:url('/img/map.png') no-repeat center left;}
p.email{background:url('/img/email.png') no-repeat center left;}
p.book a{display:block;height:25px;width:100px;background:transparent url('/img/backgrounds/book.png') no-repeat;text-decoration:none;color:#333;line-height:25px;padding-left:2em;text-transform:uppercase;font-family:"Helvetica Neue Bold Condensed","Arial Narrow",Arial,Helvetica,sans-serif;font-weight:bold;}
p.book a,p.book a:visited{background-position:0 -25px;}
p.book a:hover,p.book a:active{background-position:0 0;color:#333;}
#map{width:918px;height:500px;margin-top:1em;border:1px solid #626C1A;}
#map img{background:transparent;}
.edit-this{margin:0;background-color:#242424;color:#fff;font-size:11px;display:inline-block;padding:3px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.edit-this a{color:#fff;text-decoration:none;}
.edit-this a:hover{color:#fff400;background-color:transparent;}
#admin_bar{background:#000;color:#c3c3c3;overflow:hidden;padding:0 32px;}
#admin_bar a{color:#999999;display:block;float:left;padding:3px 6px;text-decoration:none;}
#admin_bar a:hover{color:#fff;background-color:transparent;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#colorBox{}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(images/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(images/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(images/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(images/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(images/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(images/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(images/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(images/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(images/loading.gif) no-repeat 5px 5px;}
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
