@charset "utf-8";
/* CSS Document */

#locationmap {
	width: 440px;
	height: 350px;
	background: url(../_images/locationmap/map-grey.gif) top right no-repeat;
}
#locationmap .instructions {
	width: 103px;
	position: absolute;
}
#locations {
	width: 440px;
	height: 350px;
	position: absolute;
}
#locations .heading {
	font-size: 1.5em;
	color: #d4d79b;
	border-top: #4a4a4e dotted 1px;
	border-bottom: #4a4a4e dotted 1px;
	padding: 3px 8px;
	display: block;
	font-weight: normal;
	background: #3f3f44;
}
.contentgreen #locations .heading {
	color: #ced720;
}
#locations .content {
	font-size: 1.2em;
	color: #cccccc;
	padding: 0 0 10px 8px;
	line-height: 1.4em;
	display: block;
}

#locations a span.places {
	visibility: hidden;
	position: absolute;
	background: #2A2A2F;
	height: 200px;
}
#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;
	border: #d4d79b solid 1px;
	width: 8px;
	height: 8px;
}
#locations a:hover, #locations a:focus {
	background: #d4d79b;
}
.contentgreen #locations a {
	border: #ced720 solid 1px;
}
.contentgreen #locations a:hover, .contentgreen #locations a:focus, .contentgreen #locations a:active {
	background: #ced720;
}


#locations a.brancha {
	left: 304px;
	top: 164px;
}
#locations a.brancha span.places {
	left: -305px;
	top: -165px
}

#locations a.branchb {
	left: 248px;
	top: 62px;
}
#locations a.branchb span.places {
	left: -249px;
	top: -63px;
}

#locations a.branchc {
	left: 380px;
	top: 260px;
}
#locations a.branchc span.places {
	left: -381px;
	top: -261px;
}

#locations a.branchd {
	left: 390px;
	top: 280px;
}
#locations a.branchd span.places {
	left: -391px;
	top: -281px;
}

#locations a.branche {
	left: 310px;
	top: 255px;
}
#locations a.branche span.places {
	left: -311px;
	top: -256px;
}
