/* =hotspots
-------------------------------------------------------------------*/

	@import url(map_hotspots.css);


/* =map styles
-------------------------------------------------------------------*/

div#main_contentt {
	padding-bottom: 80px;
}

#imap {
	display:block;
	width: 540px;
	height: 1749px;
	background: url(/_struct/big_map_markers.jpg) no-repeat;
	position: relative;
	border: 1px solid #777;
	overflow: hidden;
}

#imap a#title {
	display: block;
	width: 540px;
	height: 0;
	padding-top: 1749px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	background: transparent url(/_struct/big_map_markers.jpg) no-repeat 4000px 4000px;
	cursor: default;
}

#imap a#title:hover {
	background-position: 0 0;
	z-index:10;
}

#imap dd {
	position:absolute;
	padding:0;
	margin:0;
}

#imap a span, #imap a:visited span {
	display: none;
}

#imap a:hover span {
	position: absolute;
	width: 250px;
	display: block;
	font-size: 75%;
	background:#455251;
	color:#ffffff;
	border:1px solid #655A41;
	top: 20px;
	text-align: justify;
	padding: 15px 15px 15px 15px;
}

#imap a:hover span strong {
	display: block;
	border-bottom: 1px solid #655A41;
	font-size: 140%;
	padding-bottom: 2px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

img.mapthumb {
	display: block;
	border: 1px solid #555;
	padding: 2px;
	margin: 0 auto;
	text-align: center;
}

table {
	margin-top: 5px;
	border: 1px solid #eee;
}

table td {
	background-color: #ddd;
}

div#main_content div#map_header {
	height: 20px;
	background-color: #666;
	position: fixed;
	top: 130px;
	width: 540px;
	border: 1px solid #333;
	z-index: 50;
}

/* =fixes and hacks
-------------------------------------------------------------------*/

* html #imap a:hover span {
	width: 250px;
	w\idth: 222px;
}

* html #imap a#title {
	height: 240px;
	he\ight: 0;
}
