#logo {padding-left:0px;margin-left:0px;height: 80px;}.img-responsive, .thumbnail > img, .thumbnail a > img {display: block;max-width: 100%;height: auto }h1{margin-top: 0px;margin-bottom: 0px;padding-top:0px;padding-bottom:0px;font-size: 20px;}h2{margin-top: 0px;margin-bottom: 0px;padding-top:0px;padding-bottom:0px;font-size:1em}h3{margin-top: 0px;margin-bottom: 0px;padding-top:0px;padding-bottom:0px;font-size:1em}.nz {background-color: #bbbbbb;}.marlboroughheader{background-color: #a9ac44;color:#ffffff }.marlboroughsubheader{background-color: #ffffff;color:#a9ac44 }.nelsonheader{background-color: #eab339;color:#ffffff }.nelsonsubheader{background-color: #ffffff;color:#eab339 }.westcoastheader{background-color: #4e9fda;color:#ffffff }.westcoastsubheader{background-color: #ffffff;color:#4e9fda }.canterburyheader{background-color: #b22531;color:#ffffff }.canterburysubheader{background-color: #ffffff;color:#b22531 }.mackenzieheader{background-color: #ad6b31;color:#ffffff }.mackenziesubheader{background-color: #ffffff;color:#ad6b31 }.waitakiheader{background-color: #754d9a;color:#ffffff }.waitakisubheader{background-color: #ffffff;color:#754d9a }.queenstownheader{background-color: #dc832e;color:#ffffff }.queenstownsubheader{background-color: #ffffff;color:#dc832e }.dunedinheader{background-color: #2a5ca2;color:#ffffff }.dunedinsubheader{background-color: #ffffff;color:#2a5ca2 }.southlandheader{background-color: #5a6233;color:#ffffff }.southlandsubheader{background-color: #ffffff;color:#5a6233 }.mywhite{background-color: #ffffff }a:link, a:visited, .email{color: #000000;}.navbar .brand, .navbar .nav > li > a {color:#999999;text-decoration: none;}a:hover, .navbar .brand, .navbar .nav > li > a:hover {color: #dddddd;text-decoration: underline;}.NZ {min-width:380px;margin-left:0px;padding-left:0px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;margin: 0;}.social-icons {text-align: left;margin: 0px;padding-left: 0px;}.social-icons {height:30px;font-size: 14px;display: block;padding: 8px;border: 0px solid #ddd;border-radius: 0px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}.social-icons a {border-bottom: none;}.social-icons img {height:30px;margin-right: 20px;}.clearfix {display: inline-block;}.header {font-weight: bold;}.navbar {margin-left:0px;padding-left:0px;width:100%;background-color: #000000;border: 0px;border-radius: 0px;}.navbar-header {padding-top: 8px;padding-bottom: 8px;}.navbar-nav {padding-top: 00px;padding-bottom: 00px;margin-right: 0px;padding-right: 0px;}.collapse {height: 100%;padding-right: 00px;}.navbar-collapse {padding-left: 4px;margin-left: 4px;}.padhorizontallinks{padding-top: 50px;padding-bottom: 0px;vertical-align:bottom;}.container-fluid {padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;}a:link, a:visited, .email, a:hover, .navbar .brand, .navbar .nav > li > a:hover, .navbar .brand, .navbar .nav > li > a {font-size: 16px;font-weight: bold;}.thumbnail {font-size: 14px;display: block;padding: 8px;margin-left: 0px;margin-bottom: 0px;border: 0px solid #ddd;border-radius: 0px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}.shadow {box-shadow: 5px 5px 5px #999999;}.caption {display: block;font-style: italic;padding: 8px;padding-top: 0px;margin-left: 0px;margin-bottom: 0px;line-height: 1.42857143;border: 0px solid #ddd;border-radius: 0px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;}.row{padding-top: 0px;padding-bottom: 0px;margin-left: 0px;margin-right: 0px;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #cccccc;}footer{font-size: 12px;padding-top:6px;color:#999999;text-align:center;}hr {margin-top: 20px;margin-bottom: 2px;border: 0;border-top: 1px solid #999999;height: 0;width: 85%;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}@media all and (max-width: 991px) {#logo {padding-left:8px;margin-left:0px;height: 70px;}a:link, a:visited, .email, a:hover, .navbar .brand, .navbar .nav > li > a:hover, .navbar .brand, .navbar .nav > li > a {font-size: 14px;}.padhorizontallinks{padding-top: 40px;}}@media all and (max-width: 767px) {.padhorizontallinks{padding-top: 0px;}#logo {padding-left:20px;margin-left:0px;height: 60px;}.navbar {margin-left:0px;padding-left:3px;padding-right:3px;padding-top:0px;}}