/* necessary for google maps polyline drawing in IE */
v\:* { behavior:url(#default#VML); }

html, body, p, div { margin: 0; padding: 0; font: 10px Arial,Helvetica,sans-serif; color: #4C4B40; }

A:LINK, A:ACTIVE, A:VISITED { text-decoration: none; color: #000; }
A:HOVER { text-decoration: underline; color: #999999; }

#gmapmarker { max-width: 300px; }

#map { float: left; border: 1px solid #000; margin: 0; }
#flashplayer { float: left; border: 1px solid #000; margin: 0; }

#mapsidebar { padding: 10px 10px 0 10px; width: 130px; overflow: auto; float: left; background-color: #f2efe9; border: 1px solid #000000; border-left: none; }
#mapsidebar ul { margin: 0; padding: 0; }
#mapsidebar li { line-height: 14px; margin: 0 0 6px 0; padding: 0; list-style: none; list-style-image: none; }

#flashprogress { position: absolute; top: 5px; right: 10px; z-index: 10; color: #000; font-size: 18px; }
#flashinfoheader { clear: both; padding-bottom: 5px; height: 30px; }
#flashinfofooter { clear: both; padding-top: 5px; height: 170px; }

#footer { clear: both; padding: 5px; background-color: #000000; height: 15px; }
#footer A:LINK, #footer A:ACTIVE, #footer A:VISITED, #footer A:HOVER { text-decoration: none; color: #999999; }

#more_inner {
	text-align: center;
	font-size: 12px;
	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
	border-right-color: #b0b0b0;
	border-bottom-color: #c0c0c0;
	width: 7em;
	cursor: pointer;
}

#box {
	position: absolute;
	top: 20px;
	left: 0px;
	margin-top: -1px;
	font-size: 12px;
	padding: 6px 4px;
	width: 140px;
	background-color: #fff;
	color: #000;
	border: 1px solid gray;
	border-top: 1px solid #e2e2e2;
	display: none;
	cursor: default;
}

#boxlink {
	color: #a5a5a5;
	text-decoration: none;
	margin-left: 5px;
}

.tooltip{
	width: 150px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
	padding: 5px;
	white-space: nowrap;
}
