.staticMapContainer{
	width:300px; height:280px;
	background-image:url(/custom/templates/page/shared/images/staticMap/ASSIMap2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:auto;
	position:relative;
}
	
	.staticMapContainer #nonClickableLocationPointsContainer,
	.staticMapContainer #clickableLocationPointsContainer,
	.staticMapContainer #locationDetailsContainer{
		position:absolute;
		top:0; left:0;
		z-index:20;
	}
	
		.staticMapContainer ul{
			width:300px; height:280px;
			position:absolute;
			top:0; left:0;
			list-style:none;
			padding:0; margin:0;
			overflow:hidden;
		}
			.staticMapContainer #locationDetailsContainer ul{ z-index:80;}
		
			.staticMapContainer li{
				background-image:none;
				background-repeat:no-repeat; background-position:top right;
				width:12px; height:18px;
				position:absolute;
				background-repeat:no-repeat;
				list-style:none;
				padding:0 18px 0 0; margin:0;
				display:block;
			}
	
				.staticMapContainer li.greymouth{ top:76px; left:90px;}
				.staticMapContainer li.christchurch{ top:122px; left:200px;}
				.staticMapContainer li.queenstown{ top:176px; left:94px;}
	
				.staticMapContainer li.franzjosef{ width:82px; top:114px; left:62px;}
				.staticMapContainer li.mtcook{ width:134px; top:130px; left:16px;}
				.staticMapContainer li.laketekapo{ width:108px; top:142px; left:117px; background-position:top left; padding:0 0 0 18px;}
					.staticMapContainer #locationDetailsContainer li.franzjosef{ width:74px;}
					.staticMapContainer #locationDetailsContainer li.mtcook{ width:126px;}
					.staticMapContainer #locationDetailsContainer li.laketekapo{ width:72px;}
				
				.staticMapContainer #nonClickableLocationPointsContainer li{
					width:100px; height:14px;
					background-image:url(/custom/templates/page/shared/images/staticMap/marker.gif);
					background-repeat:no-repeat; background-position:top left;
					font-size:12px; font-weight:bold;
					text-transform:uppercase;
					color:#000;
					padding:0 0 0 10px;
				}
					.staticMapContainer #nonClickableLocationPointsContainer li.greymouth{
						width:72px;
						background-position:top right;
						padding:0 10px 0 0;
					}
				
				.staticMapContainer #clickableLocationPointsContainer li span.locationName{ text-align:right;}
		
				.staticMapContainer #locationDetailsContainer li{
					background-position:top left;
					z-index:50;
				}
					.staticMapContainer #locationDetailsContainer li.franzjosef{ background-image:url(/custom/templates/page/shared/images/staticMap/franz-josef-bg.gif);}
					.staticMapContainer #locationDetailsContainer li.mtcook{ background-image:url(/custom/templates/page/shared/images/staticMap/mt-cook-bg.gif);}
					.staticMapContainer #locationDetailsContainer li.laketekapo{ background-image:url(/custom/templates/page/shared/images/staticMap/lake-tekapo-bg.gif);}
					.staticMapContainer #locationDetailsContainer li:hover,
					.staticMapContainer #locationDetailsContainer li.over{
						width:140px; height:67px;
						display:block;
						overflow:visible;
						padding:0;
						display:inline-block;
						background-image:url(/custom/templates/page/shared/images/staticMap/popupBG.gif);
						background-repeat:no-repeat; background-position:top left;
						z-index:100;
					}/*
						#locationDetailsContainer li.franzjosef:hover,
						#locationDetailsContainer li.franzjosef.over{
							width:124px;
							background-image:url(/custom/templates/page/shared/images/staticMap/popupBG2.gif);
						}*/
						.staticMapContainer #locationDetailsContainer li .more-info,
						.staticMapContainer #locationDetailsContainer li .get-directions{ display:none;}
						.staticMapContainer #locationDetailsContainer li:hover .more-info,
						.staticMapContainer #locationDetailsContainer li.over .more-info,
						.staticMapContainer #locationDetailsContainer li:hover .get-directions,
						.staticMapContainer #locationDetailsContainer li.over .get-directions{
							height:20px;
							display:block;
							margin:0 5px;
							padding:0 0 5px 0;
						 }
					
					.staticMapContainer span.locationName{
						margin:0 0 0 5px;
						font-size:12px; font-weight:bold;
						color:#10315e;
						z-index:10;
						text-align:left;
					}
						.staticMapContainer li.laketekapo span.locationName{ margin:0;}
						.staticMapContainer #locationDetailsContainer li span.locationName{display:none; width:101px; background-position:top right; padding:0 13px 0 0;}
						.staticMapContainer #locationDetailsContainer li.franzjosef span.locationName{ width:70px;}
						.staticMapContainer #locationDetailsContainer li.mtcook span.locationName{ width:120px;}
						.staticMapContainer #locationDetailsContainer li.laketekapo span.locationName{ padding:0 0 0 13px; background-position:top left;}
							.staticMapContainer #locationDetailsContainer li:hover span.locationName,
							.staticMapContainer #locationDetailsContainer li.over span.locationName{
								display:block;
								background-image:url(/custom/templates/page/shared/images/staticMap/marker.gif);
								background-repeat:no-repeat; 
								margin:0 5px;
							}
	
					.staticMapContainer #locationDetailsContainer li a{
						display:block;
						background-image:none;
						text-align:left;
						z-index:20;
					}
