@charset "utf-8";
/* CSS Document */

#locationmap {
	width: 440px;
	height: 350px;
	background: url(../_images/locationmap/map.gif) top right no-repeat;
}
#locationmap .instructions {
	width: 100px;
	position: absolute;
}
#locations {
	width: 440px;
	height: 350px;
	position: absolute;
}
#locations .heading {
	font-size: 1.5em;
	border-top: #4a4a4e dotted 1px;
	border-bottom: #4a4a4e dotted 1px;
	padding: 3px 8px;
	display: block;
	font-weight: normal;
	background: #3f3f44;
	color: #CED720;
}
#locations .content {
	font-size: 1.3em;
	color: #cccccc;
	padding: 0 0 10px 8px;
	line-height: 1.4em;
	display: block;
}

#locations a span.places {
	visibility: hidden;
	position: absolute;
	background: #2A2A2F;
}
#locations a:hover span.places, #locations a:focus span.places, #locations a:active span.places {
	display: block;
	visibility: visible;
}
#locations a {
	position: absolute;
	text-decoration: none!Important;
}


#locations a.groupj span.places {
	top: -5px;
	left: -202px;
}
#locations a.groupj:hover, #locations a.groupj:focus, #locations a.groupj:active {
	background: url(../_images/locationmap/groupj.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupj {
	width: 168px;
	height: 220px;
	top: 2px;
	left: 202px;
}

#locations a.groupb span.places {
	top: -232px;
	left: -323px;
}
#locations a.groupb:hover, #locations a.groupb:focus, #locations a.groupb:active {
	background: url(../_images/locationmap/groupb.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupb {
	width: 49px;
	height: 44px;
	top: 229px;
	left: 323px;
	z-index: 4;
}

#locations a.groupc span.places {
	top: -152px;
	left: -321px;
}
#locations a.groupc:hover, #locations a.groupc:focus, #locations a.groupc:active {
	background: url(../_images/locationmap/groupc.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupc {
	width: 110px;
	height: 90px;
	top: 149px;
	left: 321px;
	z-index: 2;
}

#locations a.groupe span.places {
	top: -209px;
	left: -316px;
}
#locations a.groupe:hover, #locations a.groupe:focus, #locations a.groupe:active {
	background: url(../_images/locationmap/groupe.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupe {
	width: 105px;
	height: 57px;
	top: 206px;
	left: 316px;
	z-index: 3;
}

#locations a.groupf span.places {
	top: -253px;
	left: -369px;
}
#locations a.groupf:hover, #locations a.groupf:focus, #locations a.groupf:active {
	background: url(../_images/locationmap/groupf.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupf {
	width: 17px;
	height: 15px;
	top: 250px;
	left: 369px;
	z-index: 5;
}

#locations a.groupd span.places {
	top: -267px;
	left: -369px;
}
#locations a.groupd:hover, #locations a.groupd:focus, #locations a.groupd:active {
	background: url(../_images/locationmap/groupd.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupd {
	width: 14px;
	height: 12px;
	top: 264px;
	left: 369px;
	z-index: 5;
}

#locations a.grouph span.places {
	top: -263px;
	left: -376px;
}
#locations a.grouph:hover, #locations a.grouph:focus, #locations a.grouph:active {
	background: url(../_images/locationmap/grouph.gif) no-repeat top left;
	cursor: default;
}
#locations a.grouph {
	width: 61px;
	height: 38px;
	top: 260px;
	left: 376px;
	z-index: 4;
}

#locations a.groupi span.places {
	top: -263px;
	left: -312px;
}
#locations a.groupi:hover, #locations a.groupi:focus, #locations a.groupi:active {
	background: url(../_images/locationmap/groupi.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupi {
	width: 101px;
	height: 50px;
	top: 260px;
	left: 312px;
	z-index: 2;
}

#locations a.groupa span.places {
	top: -269px;
	left: -139px;
}
#locations a.groupa:hover, #locations a.groupa:focus, #locations a.groupa:active {
	background: url(../_images/locationmap/groupa.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupa {
	width: 181px;
	height: 77px;
	top: 266px;
	left: 139px;
	z-index: 2;
}

#locations a.groupg span.places {
	top: -210px;
	left: -187px;
}
#locations a.groupg:hover, #locations a.groupg:focus, #locations a.groupg:active {
	background: url(../_images/locationmap/groupg.gif) no-repeat top left;
	cursor: default;
}
#locations a.groupg {
	width: 142px;
	height: 67px;
	top: 207px;
	left: 187px;
	z-index: 2;
}
