body {
	margin:0;
	padding:0;
	font:normal 11px Arial, helvetica;
	color:#666;
}

#map {
	width:700px;
	height:450px
}

div#popup {/*
background:#EFEFEF;
border:1px solid #999999;
margin:0px;*/
padding:7px;
width:270px;
}

dl, dt, dd {
	margin:0;
	padding:0;
}

dd {
	height:auto;
	overflow:hidden;
}

.location-company,
.location-person {
	font:bold 12px Helvetica;
	color:#000;
	margin:1em 0 0 0;
	text-transform: uppercase;
}

.location-contact {
	display:none;
}

span {
	float:left;
	display:block;
}

span.contact-channel {
	width:60px;
	margin-right:10px;
	text-align:right;
}

span.contact-detail {
	width:auto;
	color:#000;
}

