/* Homepage Map Styles */
#homeMap {position:absolute;top:9px; left:50%;z-index:150;margin-left:-60px;}
#homeMap ul {list-style:none; padding:0;margin:0;font-size:.67em;}
#homeMap ul li {position:absolute;}
#homeMap ul a:link,#homeMap ul a:visited {display:block;color:#ccc; text-decoration:none;padding:7px 0 0 7px;position:relative; z-index:200;background:url(/custom/templates/page/shared/images/spacer.gif) top left;}
#homeMap ul a:hover {text-decoration:underline;color:#fff;background:none;}

	#mapNorthland {top:14px; left:117px;}
		#mapNorthland span {width:49px; height:58px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat 0 0;top:-7px; left:53px;}
		#homeMap #mapNorthland .regionInfo {top:-12px; left:213px;}
	#mapCoramandel {top:14px; left:207px;width:90px;}
		#mapCoramandel span {width:13px; height:26px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -49px 0; top:34px; left:7px;}
		#homeMap #mapCoramandel .regionInfo {top: -12px; left:123px;}
	#mapBayOfPlenty {top:33px; left:222px;width:80px;}
		#mapBayOfPlenty span {width:42px; height:23px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -62px 0;top:37px; left:1px;}
		#homeMap #mapBayOfPlenty .regionInfo {top:-31px; left:108px;}
	#mapWaikato {top:54px; left:137px;}
		#mapWaikato span {width:25px; height:35px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -104px 0;top:5px; left:63px;}
		#homeMap #mapWaikato .regionInfo {top:-52px; left:193px;}
	#mapEastland {top:53px; left:257px;}
		#mapEastland span {width:26px; height:29px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -129px 0;top:23px; left:-17px;}
		#homeMap #mapEastland .regionInfo {top:-51px; left:73px;}
	#mapTaranaki {top:79px; left:134px;}
		#mapTaranaki span {width:25px; height:27px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -155px 0;top:14px; left:51px;}
		#homeMap #mapTaranaki .regionInfo {top:-77px; left:196px;}
	#mapWanganui {top:100px; left:130px;}
		#mapWanganui span {width:23px; height:30px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -180px 0;top:6px; left:76px;display:block;4}
		#homeMap #mapWanganui .regionInfo {top:-98px; left:200px;}
	#mapTaupo {top:97px; left:254px;}
		#mapTaupo span {width:32px; height:27px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -203px 0;top:-13px; left:-49px;}
		#homeMap #mapTaupo .regionInfo {left:76px; top:-95px;}
	#mapHawkesBay {top:113px; left:232px;width:80px;}
		#mapHawkesBay span {width:29px; height:39px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -235px 0;top:-22px; left:-7px;}
		#homeMap #mapHawkesBay .regionInfo {left:98px; top:-111px;}
	#mapWairarapa {top:131px; left:225px;}
		#mapWairarapa span {width:29px; height:26px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -264px 0;top:-7px; left:-28px;}
		#homeMap #mapWairarapa .regionInfo {top:-129px; left:105px;}
	#mapNelson {top:117px; left:108px;}
		#mapNelson span {width:25px; height:40px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -293px 0;top:9px; left:48px;}
		#homeMap #mapNelson .regionInfo {top:-115px; left:222px;}
	#mapWestCoast {top:143px; left:74px;}
		#mapWestCoast span {width:70px; height:72px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -318px 0;top:-10px; left:16px;}
		#homeMap #mapWestCoast .regionInfo {top:-141px;left:256px;}
	#mapMarlborough {top:154px; left:190px;}
		#mapMarlborough span {width:29px; height:35px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -394px 0;top:-19px; left:-25px;}
		#homeMap #mapMarlborough .regionInfo {top:-152px; left:140px;}
	#mapNorthCanterbury {top:172px; left:180px;}
		#mapNorthCanterbury span {width:43px; height:31px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -423px 0;left:-30px; top:-13px;}
		#homeMap #mapNorthCanterbury .regionInfo {top:-170px; left:150px;}
	#mapCentralCanterbury {top:192px; left:170px;}
		#mapCentralCanterbury span {width:44px; height:31px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -466px 0;top:-14px; left:-41px;}
		#homeMap #mapCentralCanterbury .regionInfo {top:-190px;left:160px;}
	#mapCentralSouthIsland {top:217px; left:145px;}
		#mapCentralSouthIsland span {width:18px; height:20px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -510px 0;top:-17px; left:-18px;}
		#homeMap #mapCentralSouthIsland .regionInfo {top:-215px; left:185px;}
	#mapOtago {top:232px; left:140px;}
		#mapOtago span {width:47px; height:62px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -528px 0;top:-35px; left:-46px;}
		#homeMap #mapOtago .regionInfo {top:-230px;left:190px;}
	#mapFiordland {top:229px; left:5px;}
		#mapFiordland span {width:37px; height:49px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -575px 0;top:-25px; left:59px;}
		#homeMap #mapFiordland .regionInfo {top:-230px;left:325px;}
	#mapSouthland {top:254px; left:8px;}
		#mapSouthland span {width:34px; height:48px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -612px 0;top:-27px; left:73px;}
		#homeMap #mapSouthland .regionInfo {top:-252px;left:322px;}
	#mapMtCook {top:160px; left:43px;}
		#mapMtCook span {width:24px; height:28px;background: url(/custom/templates/page/shared/images/homeMap/mapSplice.png) no-repeat -646px 0;top:34px; left:71px;}
		#homeMap #mapMtCook .regionInfo {top:-158px;left:287px;}

#homeMap ul li .regionInfo {display:none; width:210px;font-size:1.333em;list-style:normal;position:absolute;z-index:400;background: url(/custom/templates/page/shared/images/homeMap/homeMapBox.jpg) no-repeat top left;height:210px;}
#homeMap ul li ul li, #homeMap ul li ul li:hover, #homeMap ul li ul li.over {position:relative;}
#homeMap ul li:hover ul a:link,#homeMap ul li:hover ul a:visited,
#homeMap ul li.over ul a:link,#homeMap ul li.over ul a:visited {position:relative;padding:7px 10px 0 15px;color:#ccc;}
#homeMap ul li:hover, #homeMap ul li.over {}
#homeMap li:hover .regionInfo, #homeMap li.over .regionInfo {display:block;}
#homeMap li:hover a:link, #homeMap li:hover a:visited,
#homeMap li.over a:link, #homeMap li.over a:visited {color:#fff;z-index:300;}
#homeMap li span {display:none;position:absolute;z-index:100;}
#homeMap li:hover span {display:block;}

/* Region Info Box */
.regionInfo h3 {padding:10px;color:#3AA0BF;margin:0; font-size:1em;}
	.regionInfoPadding {padding:0 10px;color:#fff;}
	.regionInfoPadding p {color:#fff;}

/* Homepage Favourites */
#homeFavourites {width:220px; float:right;padding-top:15px;}
	#homeFavourites h2 {font-size:.875em;color:#fff;margin-bottom:5px;}
	#homeFavourites h2 strong {color:#3AA0BF;font-weight:normal;}
	#homeFavourites ul {width:225px;float:left;list-style:none; margin:0 0 20px 0;padding:0;display:inline-block;}
	#homeFavourites ul li {float:left; width:99px; margin-right:13px;}
	#homeFavourites a:link, #homeFavourites a:visited {display:block; padding:3px 5px 3px 0; color:#ccc;text-decoration:none}
	#homeFavourites a:hover {color:#fff; text-decoration:underline;}
		#homeFavourites li .marker {position:absolute; width:16px;height:16px;background: url(/custom/templates/page/shared/images/flag_blue.png) no-repeat top left;text-indent:-999em;z-index:300;display:none;}
		#homeFavourites li:hover .marker {display:block;}
		#homeFavourites li#mapAuckland .marker {left:624px; top:52px;}
		#homeFavourites li#mapWellington .marker {left:625px; top:138px;}
		#homeFavourites li#mapHamilton .marker {left:631px; top:75px;}
		#homeFavourites li#mapRotorua .marker {left:654px; top:87px;}
		#homeFavourites li#mapGisborne .marker {left:673px; top:99px;}
		#homeFavourites li#mapNapier .marker {left:658px; top:112px;}
		#homeFavourites li#mapBayOfIslands .marker {left:615px; top:12px;}
		#homeFavourites li#mapTaupo .marker {left:650px; top:91px;}

		#homeFavourites li#mapChristchurch .marker {left:587px; top:187px;}
		#homeFavourites li#mapQueenstown .marker {left:524px; top:220px;}
		#homeFavourites li#mapDunedin .marker {left:552px; top:235px;}
		#homeFavourites li#mapNelson .marker {left:595px; top:133px;}
		#homeFavourites li#mapHanmer .marker {left:589px; top:161px;}
		#homeFavourites li#mapKaikoura .marker {left:608px; top:160px;}