/* SITEMAP STYLES */
#sitemap_header_image {
	position: absolute;
	top: 0px; left: 0px;
	z-index: 4;
	}
#map_outer {
	position: absolute;
	top: 127px; left: 0px;
	width: 1000px; height: 640px;
	background-image: url(../images/background/site_map/1.jpg);
	overflow: hidden;
	z-index: 3;
	}
	
/**/
#map_window {
	overflow: hidden;
	background-color: #faefd7;
	cursor: move;
	position: relative;
}
.zoom_layer {
	position: absolute;
	top: 0px;
}
#map_window #loading {
	background-color: #faefd7;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	text-align: center;
}
#map_window #loading img {
	position: static;
	margin-top: 20%;
}
#handle {
	border: 1px solid black;
}
#zoom_controls {
	margin-top: 10px;
	text-align: center;
	z-index:4000000;
}
#zoom_controls a { text-decoration: none; }
#zoom_controls h3, #map_outer h3 {
	display: inline;
}
#zoomit {
	position: absolute;
	top: 352px; left: 104px;
	}

/*
 *The width and height of map_window, map_control, and the various zoom images should be assigned
 *with inline styles to help some browsers, like Safari, calculate dimensions correctly.
 */