/* CSS Document */
html {height: 100%; max-height: 100%; margin: 0; padding: 0; border: 0;}
body {height: 100%; max-height: 100%; margin: 0; padding: 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; background: #02314A;}

#outer {width: 806px; height: 100%; margin: 0 auto; padding: 0; border: 0; position: relative;}
#inner {position: absolute; top: 50%; height: 646px; width: 806px; margin-top: -323px; padding: 0; border: 0;}
#container {position: absolute; top: 50%; height: 646px; width: 806px; margin-top: -313px; padding: 0; border: 0; overflow-x: hidden; overflow-y: hidden; z-index: 0;}
#footer {color: #ccc; font-size: 10px; text-align: right; position: absolute; right: 0px; top: 604px;}

#nzmap {width: 484px; height: 364px; background: url(images/general/nzmap.gif) no-repeat; margin: 121px 161px; padding: 0; position: relative; border: none;}
#nzmap li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#nzmap a {display: block; text-decoration: none;}

/* show/hide captions */
#nzmap a span {visibility: hidden; position: absolute; width: 200px; color: #000; font-size: 13px;}
#nzmap a:hover span {visibility: visible;}

/* show/fade images */
#nzmap a img {position: absolute; border: solid 1px #333; opacity: 0.75; filter: alpha(opacity=75);}
#nzmap a:hover img {opacity: 1; filter: alpha(opacity=100);}

/* hide slideshow images */
#nzmap a.hide {visibility: hidden;}

/* region positions & boundaries */
#kaikoura {left: 259px; top: 191px; width: 30px; height: 40px;}
#abeltasman {left: 235px; top: 165px; width: 50px; height: 25px;}
#kahurangi {left: 242px; top: 187px; width: 20px; height: 33px; z-index: 40;}
#paparoa {left: 223px; top: 189px; width: 22px; height: 30px; z-index: 30;}
#arthurspass {left: 227px; top: 215px; width: 26px; height: 30px;}
#westcoast {left: 203px; top: 213px; width: 25px; height: 23px;}
#westland {left: 185px; top: 232px; width: 23px; height: 20px; z-index: 40;}
#southwestland {left: 163px; top: 245px; width: 30px; height: 20px;}
#wanaka {left: 179px; top: 259px; width: 20px; height: 20px; z-index: 40;}
#fiordland {left: 152px; top: 263px; width: 30px; height: 20px; z-index: 40;}
#teanau {left: 166px; top: 277px; width: 30px; height: 24px;}
#mtcook {left: 193px; top: 239px; width: 22px; height: 28px; z-index: 30;}
#tekapo {left: 203px; top: 237px; width: 30px; height: 28px;}
#rotorua {left: 307px; top: 100px; width: 30px; height: 30px;}
#tongariro {left: 296px; top: 117px; width: 30px; height: 30px;}
#coromandel {left: 291px; top: 69px; width: 30px; height: 30px;}

/* clickable areas */
#kaikoura a {height: 40px;}
#abeltasman a {height: 25px;}
#kahurangi a {height: 33px;}
#paparoa a {height: 30px;}
#arthurspass a {height: 30px;}
#westcoast a {height: 23px;}
#westland a {height: 20px;}
#southwestland a {height: 20px;}
#wanaka a {height: 20px;}
#fiordland a {height: 20px;}
#teanau a {height: 24px;}
#mtcook a {height: 28px;}
#tekapo a {height: 28px;}
#rotorua a {height: 30px;}
#tongariro a {height: 30px;}
#coromandel a {height: 30px;}

/* overlay positions */
#kaikoura a:hover {background: url(images/general/overlay.png) 1px 10px no-repeat;}
#abeltasman a:hover {background: url(images/general/overlay.png) 12px 3px no-repeat;}
#kahurangi a:hover {background: url(images/general/overlay.png) 0px 1px no-repeat;}
#paparoa a:hover {background: url(images/general/overlay.png) 0px 4px no-repeat;}
#arthurspass a:hover {background: url(images/general/overlay.png) 0px 3px no-repeat;}
#westcoast a:hover {background: url(images/general/overlay.png) 4px 3px no-repeat;}
#westland a:hover {background: url(images/general/overlay.png) 3px 0px no-repeat;}
#southwestland a:hover {background: url(images/general/overlay.png) 9px 0px no-repeat;}
#wanaka a:hover {background: url(images/general/overlay.png) 0px 0px no-repeat;}
#fiordland a:hover {background: url(images/general/overlay.png) 10px 0px no-repeat;}
#teanau a:hover {background: url(images/general/overlay.png) 2px 0px no-repeat;}
#mtcook a:hover {background: url(images/general/overlay.png) 2px 0px no-repeat;}
#tekapo a:hover {background: url(images/general/overlay.png) 2px 2px no-repeat;}
#rotorua a:hover {background: url(images/general/overlay.png) 5px 5px no-repeat;}
#tongariro a:hover {background: url(images/general/overlay.png) 5px 5px no-repeat;}
#coromandel a:hover {background: url(images/general/overlay.png) 5px 5px no-repeat;}

/* caption positions */
#kaikoura span {top: 12px; left: 28px;}
#abeltasman span {top: 2px; right: 55px; text-align: right;}
#kahurangi span {top: -8px; right: 42px; text-align: right;}
#paparoa span {top: 5px; right: 30px; text-align: right;}
#arthurspass span {top: 4px; left: 45px;}
#westcoast span {top: 3px; right: 30px; text-align: right;}
#westland span {top: 0px; right: 30px; text-align: right;}
#southwestland span {top: 0px; right: 30px; text-align: right;}
#wanaka span {top: 10px; left: 55px;}
#fiordland span {top: -10px; right: 45px; text-align: right;}
#teanau span {top: 0px; right: 65px; text-align: right;}
#mtcook span {top: -6px; right: 39px; text-align: right;}
#tekapo span {top: 22px; left: 32px;}
#rotorua span {top: 8px; left: 58px;}
#tongariro span {top: 5px; right: 65px; text-align: right;}
#coromandel span {top: 5px; left: 35px;}

/* surrounding images */
#kaikoura img {top: -312px; left: -420px;}
#abeltasman img {top: -286px; left: -235px;}
#kahurangi img {top: -308px; left: -81px;}
#paparoa img {top: -310px; left: 99px;}
#arthurspass img {top: -336px; left: 256px;}
#westcoast img {top: -213px; left: 280px;}
#westland img {top: -111px; left: 298px;}
#southwestland img {top: -3px; left: 320px;}
#wanaka img {top: 104px; left: 304px;}
#fiordland img {top: 100px; left: 170px;}
#teanau img {top: 86px; left: -5px;}
#mtcook img {top: 124px; left: -193px;}
#tekapo img {top: 126px; left: -364px;}
#rotorua img {top: 142px; left: -468px;}
#tongariro img {top: 4px; left: -457px;}
#coromandel img {top: -69px; left: -452px;}