@charset "UTF-8";
/* Styles for positioning the map elements */

#bigmap {
	position:absolute;
	left:0px;
	top:20px;
	z-index:100;
	visibility:visible;
}
/* visual stacking order is determined by z-indeces - they don't all match the loc/info numbers to make them stack the way I wanted - pain! */
#loc3 {
	position:absolute;
	left:225px;
	top:150px;
	z-index:203;
	cursor:pointer;
	visibility:visible;
}
#info3 {
	position:absolute;
	left:254px;
	top:87px;
	z-index:103;
	cursor:pointer;
	visibility:hidden;
}
#loc5 {
	position:absolute;
	left:155px;
	top:115px;
	z-index:205;
	cursor:pointer;
	visibility:visible;
}
#info5 {
	position:absolute;
	left:184px;
	top:52px;
	z-index:105;
	cursor:pointer;
	visibility:hidden;
}
#loc6 {
	position:absolute;
	left:135px;
	top:115px;
	z-index:206;
	cursor:pointer;
	visibility:visible;
}
#info6 {
	position:absolute;
	left:164px;
	top:52px;
	z-index:106;
	cursor:pointer;
	visibility:hidden;
}
#loc7 {
	position:absolute;
	left:120px;
	top:155px;
	z-index:207;
	cursor:pointer;
	visibility:visible;
}
#info7 {
	position:absolute;
	left:149px;
	top:92px;
	z-index:107;
	cursor:pointer;
	visibility:hidden;
}
#loc8 {
	position:absolute;
	left:200px;
	top:180px;
	z-index:208;
	cursor:pointer;
	visibility:visible;
}
#info8 {
	position:absolute;
	left:229px;
	top:117px;
	z-index:108;
	cursor:pointer;
	visibility:hidden;
}
#loc4 {
	position:absolute;
	left:238px;
	top:165px;
	z-index:209;
	cursor:pointer;
	visibility:visible;
}
#info4 {
	position:absolute;
	left:267px;
	top:102px;
	z-index:109;
	cursor:pointer;
	visibility:hidden;
}
#loc9 {
	position:absolute;
	left:252px;
	top:155px;
	z-index:210;
	cursor:pointer;
	visibility:visible;
}
#info9 {
	position:absolute;
	left:281px;
	top:92px;
	z-index:110;
	cursor:pointer;
	visibility:hidden;
}
#loc10 {
	position:absolute;
	left:263px;
	top:143px;
	z-index:211;
	cursor:pointer;
	visibility:visible;
}
#info10 {
	position:absolute;
	left:292px;
	top:80px;
	z-index:111;
	cursor:pointer;
	visibility:hidden;
}
#loc11 {
	position:absolute;
	left:277px;
	top:132px;
	z-index:212;
	cursor:pointer;
	visibility:visible;
}
#info11 {
	position:absolute;
	left:306px;
	top:69px;
	z-index:112;
	cursor:pointer;
	visibility:hidden;
}
#loc12 {
	position:absolute;
	left:785px;
	top:295px;
	z-index:213;
	cursor:pointer;
	visibility:visible;
}
#info12 {
	position:absolute;
	left:814px;
	top:232px;
	z-index:113;
	cursor:pointer;
	visibility:hidden;
}
#loc13 {
	position:absolute;
	left:479px;
	top:123px;
	z-index:214;
	visibility:visible;
}
#info13 {
	position:absolute;
	left:508px;
	top:60px;
	z-index:114;
	visibility:hidden;
}
#loc14 {
	position:absolute;
	left:510px;
	top:70px;
	z-index:215;
	visibility:visible;
}
#info14 {
	position:absolute;
	left:539px;
	top:7px;
	z-index:115;
	visibility:hidden;
}
#loc15 {
	position:absolute;
	left:525px;
	top:89px;
	z-index:216;
	visibility:visible;
}
#info15 {
	position:absolute;
	left:554px;
	top:26px;
	z-index:116;
	visibility:hidden;
}
#loc18 {
	position:absolute;
	left:206px;
	top:99px;
	z-index:218;
	visibility:visible;
}
#info18 {
	position:absolute;
	left:235px;
	top:36px;
	z-index:118;
	visibility:hidden;
}
#loc19 {
	position:absolute;
	left:162px;
	top:201px;
	z-index:219;
	visibility:visible;
}
#info19 {
	position:absolute;
	left:191px;
	top:138px;
	z-index:119;
	visibility:hidden;
}
#loc21 {
	position:absolute;
	left:477px;
	top:263px;
	z-index:221;
	visibility:visible;
}
#info21 {
	position:absolute;
	left:506px;
	top:200px;
	z-index:121;
	visibility:hidden;
}
#loc22 {
	position:absolute;
	left:713px;
	top:223px;
	z-index:222;
	visibility:visible;
}
#info22 {
	position:absolute;
	left:742px;
	top:160px;
	z-index:122;
	visibility:hidden;
}
#loc23 {
	position:absolute;
	left:822px;
	top:197px;
	z-index:223;
	visibility:visible;
}
#info23 {
	position:absolute;
	left:851px;
	top:134px;
	z-index:123;
	visibility:hidden;
}
#loc24 {
	position:absolute;
	left:855px;
	top:155px;
	z-index:224;
	visibility:visible;
}
#info24 {
	position:absolute;
	left:884px;
	top:92px;
	z-index:124;
	visibility:hidden;
}
#loc25 {
	position:absolute;
	left:279px;
	top:336px;
	z-index:225;
	cursor:pointer;
	visibility:visible;
}
#info25 {
	position:absolute;
	left:306px;
	top:269px;
	z-index:125;
	cursor:pointer;
	visibility:hidden;
}


#loc26 {
	position:absolute;
	left:91px;
	top:335px;
	z-index:225;
	cursor:pointer;
	visibility:visible;
}
#info26 {
	position:absolute;
	left:104px;
	top:272px;
	z-index:125;
	cursor:pointer;
	visibility:hidden;
}

#loc27 {
	position:absolute;
	left:93px;
	top:355px;
	z-index:225;
	cursor:pointer;
	visibility:visible;
}
#info27 {
	position:absolute;
	left:115px;
	top:295px;
	z-index:125;
	cursor:pointer;
	visibility:hidden;
}

/*
#loc28 {
	position:absolute;
	left:304px;
	top:369px;
	z-index:225;
	cursor:pointer;
	visibility:visible;
}
#info28 {
	position:absolute;
	left:329px;
	top:313px;
	z-index:125;
	cursor:pointer;
	visibility:hidden;
}
*/

#loc28 {
	position:absolute;
	left:459px;
	top:133px;
	z-index:218;
	visibility:visible;
  cursor: pointer;
}
#info28 {
	position:absolute;
	left:488px;
	top:70px;
	z-index:118;
	visibility:hidden;
  cursor: pointer;
}

#loc29 {
	position:absolute;
	left:289px;
	top:351px;
	z-index:225;
	cursor:pointer;
	visibility:visible;
}
#info29 {
	position:absolute;
	left:310px;
	top:292px;
	z-index:125;
	cursor:pointer;
	visibility:hidden;
}

