﻿dl#lalaLandMap{
	
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  }

dd#pyrDef{ top: -175px; left: 460px; }
dd#pyrDef a{ position: absolute; width: 165px; height: 100px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#pyrDef a span{ display: none; }
dd#pyrDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#pyrDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#pyrfDef{ top: -110px; left: 130px; }
dd#pyrfDef a{ position: absolute; width: 270px; height: 50px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#pyrfDef a span{ display: none; }
dd#pyrfDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#pyrfDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#tosDef{ top: -190px; left: 420px;  }
dd#tosDef a{ position: absolute; width: 110px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#tosDef a span{ display: none; }
dd#tosDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#tosDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#penDef{ top: -215px; left: 305px;  }
dd#penDef a{ position: absolute; width: 80px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#penDef a span{ display: none; }
dd#penDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#penDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}


dd#parkDef{ top: -230px; left: 410px;  }
dd#parkDef a{ position: absolute; width: 80px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#parkDef a span{ display: none; }
dd#parkDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#parkDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#parkhgDef{ top: -210px; left: 525px;  }
dd#parkhgDef a{ position: absolute; width: 130px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#parkhgDef a span{ display: none; }
dd#parkhgDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#parkhgDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#bsaDef{ top: -150px; left: 350px;  }
dd#bsaDef a{ position: absolute; width: 110px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#bsaDef a span{ display: none; }
dd#bsaDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#bsaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#bsa2Def{ top: -149px; left: 620px;  }
dd#bsa2Def a{ position: absolute; width: 200px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#bsa2Def a span{ display: none; }
dd#bsa2Def a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#bsa2Def a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#oxDef{ top: -200px; left: 650px;  }
dd#oxDef a{ position: absolute; width: 120px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#oxDef a span{ display: none; }
dd#oxDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#oxDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#danceDef{ top: -170px; left: 740px;  }
dd#danceDef a{ position: absolute; width: 150px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#danceDef a span{ display: none; }
dd#danceDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#danceDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#duDef{ top: -210px; left: 820px;  }
dd#duDef a{ position: absolute; width: 120px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#duDef a span{ display: none; }
dd#duDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#duDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#waDef{ top: -80px; left: 840px;  }
dd#waDef a{ position: absolute; width: 90px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#waDef a span{ display: none; }
dd#waDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#waDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#hwDef{ top: -50px; left: 370px;  }
dd#hwDef a{ position: absolute; width: 140px; height: 33px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#hwDef a span{ display: none; }
dd#hwDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#hwDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}















dd#rmDef{ top: -45px; left: 100px; }
dd#rmDef a{ position: absolute; width: 180px; height: 30px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#rmDef a span{ display: none; }
dd#rmDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#rmDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#kmDef{ top: -150px; left: 20px; visible:hidden;display:none; }
dd#kmDef a{ position: absolute; width: 80px; height: 30px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#kmDef a span{ display: none; }
dd#kmDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#kmDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}


dd#gfDef{ top: -195px; left: 10px; }
dd#gfDef a{ position: absolute; width: 70px; height: 25px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#gfDef a span{ display: none; }
dd#gfDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#gfDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#jwDef{ top: -155px; left: 10px; }
dd#jwDef a{ position: absolute; width: 40px; height: 30px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#jwDef a span{ display: none; }
dd#jwDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#jwDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#ssDef{ top: -220px; left: 75px; }
dd#ssDef a{ position: absolute; width: 70px; height: 25px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#ssDef a span{ display: none; }
dd#ssDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#ssDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}

dd#holtsDef{ top: -180px; left: 130px; }
dd#holtsDef a{ position: absolute; width: 130px; height: 25px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#holtsDef a span{ display: none; }
dd#holtsDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#holtsDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}














dd#hfDef{ top: -195px; left: 100px; }
dd#hfDef a{ position: absolute; width: 80px; height: 20px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#hfDef a span{ display: none; }
dd#hfDef a:hover{ background: transparent repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#hfDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}


dd#manDef{ top: -80px; left: 510px; }
dd#manDef a{ position: absolute; width: 135px; height: 40px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#manDef a span{ display: none; }
dd#manDef a:hover{ background: transparent  repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#manDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}


dd#twaDef{ top: -45px; left: 540px; }
dd#twaDef a{ position: absolute; width: 125px; height: 30px; text-decoration: none; border: 0px solid #FFFCE6; background: transparent url(note.png) repeat; }
dd#twaDef a span{ display: none; }
dd#twaDef a:hover{ background: transparent  repeat; border: 1px solid #BCBCBC; cursor:default; }
dd#twaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 75%;
}