@import url( http://fonts.googleapis.com/css?family=Cabin+Condensed );
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif;
}
.preloader {
	background: url("../images/loader.gif") no-repeat center rgb(255, 255, 255);
}
.marker {
	width: 15px;
	height: 23px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	background-image: url(marker.png);
	background-repeat: no-repeat;
}
.popup {
	background: rgb(42, 42, 42);
	padding: 2px;
	width: 120px;
	color: rgb(255, 255, 255);
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
}
.popup h3 {
	margin: 0px 0px 10px; font-family: "Cabin Condensed", sans-serif; font-size: 20px; font-weight: normal;
}
.popup .close {
	background: url("../images/close.gif") no-repeat; top: 4px; width: 16px; height: 16px; right: 4px; text-indent: -9999px; display: block; position: absolute; cursor: pointer;
}
.popup span {
	font-size: 12px; font-weight: bold; display: block;
}
.popup img {
	vertical-align: bottom;
}
.controls {
	left: 20px; top: 2px; position: absolute; z-index: 20;
}
.controls a {
	background: rgb(166, 113, 75); padding: 0px 7px; line-height: 14px; clear: both; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 4px; float: left; display: block;
}
.controls a:hover {
	background: rgb(238, 238, 238); color: rgb(42, 42, 42);
}
.controls .active {
	background: rgb(215, 54, 58); color: rgb(255, 255, 255);
}
a {
	color: rgb(255, 255, 255);
}
