ul.map-points,
ul.location-links{
	list-style:none;
	margin:0; padding:0;
	position:relative;
}
	#nz-points, #nz-links{ margin:0 0 0 102px;}
	
	ul.map-points li,
	ul.location-links li{
		position:absolute;
		width:13px; height:13px;
		padding:0;
	}
		ul.map-points li{
			background-image:url(/custom/templates/page/MainstayHome09/images/map-dot.gif);
			background-repeat:no-repeat; background-position:left top;
		}
		
		/* ================= NZ ================= */
			/* --- NI --- */
			/*.russel{ top:22px; left:160px;}
				ul.location-links li.russel a:hover,
				ul.location-links li.russel a:hover span{ width:41px;}*/
			.auckland{ top:61px; left:166px;}
				ul.location-links li.auckland a:hover,
				ul.location-links li.auckland a:hover span{ width:60px;}
			.mtMaunganui{ top:82px; left:193px;}
				ul.location-links li.mtMaunganui a:hover,
				ul.location-links li.mtMaunganui a:hover span{ width:90px;}
			.rotorua{ top:92px; left:193px;}
				ul.location-links li.rotorua a:hover,
				ul.location-links li.rotorua a:hover span{ width:50px;}
			.taupo{ top:102px; left:184px;}
				ul.location-links li.taupo a:hover,
				ul.location-links li.taupo a:hover span{ width:40px;}
			.gisborne{ top:105px; left:224px;}
				ul.location-links li.gisborne a:hover,
				ul.location-links li.gisborne a:hover span{ width:58px;}
			/*.martinborough{ top:154px; left:174px;}
				ul.location-links li.martinborough a:hover,
				ul.location-links li.martinborough a:hover span{ width:95px;}*/
			.wellington{ top:163px; left:166px;}
				ul.location-links li.wellington a:hover,
				ul.location-links li.wellington a:hover span{ width:69px;}
			/* --- SI --- */
			.picton{ top:162px; left:149px;}
				ul.location-links li.picton a:hover,
				ul.location-links li.picton a:hover span{ width:40px;}
			.nelson{ top:162px; left:139px;}
				ul.location-links li.nelson a:hover,
				ul.location-links li.nelson a:hover span{ width:43px;}
			.blenheim{ top:172px; left:151px;}
				ul.location-links li.blenheim a:hover,
				ul.location-links li.blenheim a:hover span{ width:61px;}
			.kaikoura{ top:188px; left:141px;}
				ul.location-links li.kaikoura a:hover,
				ul.location-links li.kaikoura a:hover span{ width:58px;}
			.hanmerSprings{ top:193px; left:120px;}
				ul.location-links li.hanmerSprings a:hover,
				ul.location-links li.hanmerSprings a:hover span{ width:104px;}
			.christchurch{ top:218px; left:117px;}
				ul.location-links li.christchurch a:hover,
				ul.location-links li.christchurch a:hover span{ width:76px;}
			.akaroa{ top:228px; left:122px;}
				ul.location-links li.akaroa a:hover,
				ul.location-links li.akaroa a:hover span{ width:47px;}
			.wanaka{ top:243px; left:52px;}
				ul.location-links li.wanaka a:hover,
				ul.location-links li.wanaka a:hover span{ width:51px;}
			.queenstown{ top:253px; left:43px;}
				ul.location-links li.queenstown a:hover,
				ul.location-links li.queenstown a:hover span{ width:78px;}
			.teAnau{ top:266px; left:35px;}
				ul.location-links li.teAnau a:hover,
				ul.location-links li.teAnau a:hover span{ width:53px;}
		/* ====================================== */
		
		/* ================= Aus ================= */
			/* --- Aus --- */
			.brisbane{ top:154px; left:272px;}
				ul.location-links li.brisbane a:hover,
				ul.location-links li.brisbane a:hover span{ width:50px;}
			.cairns{ top:76px; left:223px;}
				ul.location-links li.cairns a:hover,
				ul.location-links li.cairns a:hover span{ width:36px;}
			.goldCoast{ top:163px; left:274px;}
				ul.location-links li.goldCoast a:hover,
				ul.location-links li.goldCoast a:hover span{ width:62px;}
			.palmCove{ top:68px; left:221px;}
				ul.location-links li.palmCove a:hover,
				ul.location-links li.palmCove a:hover span{ width:61px;}
			.portDouglas{ top:60px; left:219px;}
				ul.location-links li.portDouglas a:hover,
				ul.location-links li.portDouglas a:hover span{ width:74px;}
			.sunshineCoast{ top:145px; left:272px;}
				ul.location-links li.sunshineCoast a:hover,
				ul.location-links li.sunshineCoast a:hover span{ width:88px;}
			/*.townsville{ top:88px; left:227px;}
				ul.location-links li.townsville a:hover,
				ul.location-links li.townsville a:hover span{ width:60px;}*/
			.whitsundays{ top:96px; left:247px;}
				ul.location-links li.whitsundays a:hover,
				ul.location-links li.whitsundays a:hover span{ width:74px;}
			.sydney{ top:203px; left:260px;}
				ul.location-links li.sydney a:hover,
				ul.location-links li.sydney a:hover span{ width:45px;}
			.blueMountains{ top:201px; left:252px;}
				ul.location-links li.blueMountains a:hover,
				ul.location-links li.blueMountains a:hover span{ width:90px;}
			.hunterValley{ top:193px; left:262px;}
				ul.location-links li.hunterValley a:hover,
				ul.location-links li.hunterValley a:hover span{ width:80px;}
			.melbourne{ top:243px; left:216px;}
				ul.location-links li.melbourne a:hover,
				ul.location-links li.melbourne a:hover span{ width:60px;}
			.wamambool{ top:241px; left:198px;}
				ul.location-links li.wamambool a:hover,
				ul.location-links li.wamambool a:hover span{ width:72px;}
			.darwin{ top:43px; left:124px;}
				ul.location-links li.darwin a:hover,
				ul.location-links li.darwin a:hover span{ width:40px;}
			/*.adelaide{ top:213px; left:174px;}
				ul.location-links li.adelaide a:hover,
				ul.location-links li.adelaide a:hover span{ width:50px;}*/
			.hobart{ top:283px; left:234px;}
				ul.location-links li.hobart a:hover,
				ul.location-links li.hobart a:hover span{ width:42px;}
			.launceston{ top:272px; left:232px;}
				ul.location-links li.launceston a:hover,
				ul.location-links li.launceston a:hover span{ width:66px;}
			/*.queensland{ top:156px; left:272px;}
				ul.location-links li.queensland a:hover,
				ul.location-links li.queensland a:hover span{ width:70px;}
        	.newSouthWales{ top:200px; left:250px;}
				ul.location-links li.newSouthWales a:hover,
				ul.location-links li.newSouthWales a:hover span{ width:100px;}
        	.victoria{ top:224px; left:226px;}
				ul.location-links li.victoria a:hover,
				ul.location-links li.victoria a:hover span{ width:44px;}
        	.northernTerritory{ top:104px; left:150px;}
				ul.location-links li.northernTerritory a:hover,
				ul.location-links li.northernTerritory a:hover span{ width:108px;}
        	.westernAustralia{ top:144px; left:62px;}
				ul.location-links li.westernAustralia a:hover,
				ul.location-links li.westernAustralia a:hover span{ width:106px;}
        	.southAustralia{ top:170px; left:160px;}
				ul.location-links li.southAustralia a:hover,
				ul.location-links li.southAustralia a:hover span{ width:90px;}
        	.tasmania{ top:276px; left:229px;}
				ul.location-links li.tasmania a:hover,
				ul.location-links li.tasmania a:hover span{ width:58px;}*/
				
			/* --- NZ/Aus Mini Map Link --- */
			.AusMapHotSpot{ top:213px; left:150px;}
				ul.map-points li.AusMapHotSpot,
				ul.location-links li.AusMapHotSpot,
				ul.location-links li.AusMapHotSpot a{ width:100px; height:90px; background-image:url(/custom/templates/page/shared/images/null.gif);}
			.NZMapHotSpot1{ top:182px; left:310px;}
				ul.map-points li.NZMapHotSpot1,
				ul.location-links li.NZMapHotSpot1,
				ul.location-links li.NZMapHotSpot1 a{ width:40px; height:56px; background-image:url(/custom/templates/page/shared/images/null.gif);}
			.NZMapHotSpot2{ top:232px; left:267px;}
				ul.map-points li.NZMapHotSpot2, 
				ul.location-links li.NZMapHotSpot2, 
				ul.location-links li.NZMapHotSpot2 a{ width:53px; height:56px; background-image:url(/custom/templates/page/shared/images/null.gif);}
				
				ul.location-links li.AusMapHotSpot a:hover,
				ul.location-links li.NZMapHotSpot1 a:hover,
				ul.location-links li.NZMapHotSpot2 a:hover{
					padding:0px;
					display:inline-block;
					text-indent:-999999em;
					font-size:0; line-height:0;
					border:none;
					z-index:100;
					position:absolute;
				}
			/* ---------------------------- */
		/* ====================================== */
		
		ul.location-links li a{
			width:13px; height:13px;
			padding:0;
			display:block;
			text-indent:-999em;
			font-size:0px; line-height:0px;
			font-weight:bold;
			text-decoration:none;
			overflow:hidden;
		}
			ul.location-links li.hoverlink a:hover{
				padding:3px 3px 4px 17px;
				display:inline-block;
				text-indent:0em;
				font-size:11px; line-height:11px;
				background-image:url(/custom/templates/page/MainstayHome09/images/map-dot-over.gif);
				background-repeat:no-repeat; background-position:left top;
				background-color:#00529c;
				border-bottom:1px solid #b6b6b6;
				border-right:1px solid #b6b6b6;
				z-index:100;
				position:absolute;
				color:#ffffff;
				text-decoration:underline;
			}
			
				/* --- Cross browser compatability --- */
				ul.location-links li a:hover span{ display:block;}
