.locations1 {
	display: inline;
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
}

.locations1 .subheader {
	display: inline;
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
}

.locations1 .subtitle {
	display: inline;
	float: left;
	width: 550px;
	margin: 0 10px 0 170px;
}

.locations1 .subtitle h2 {
	font: italic normal normal 24px "Hoefler Text", times;
	margin: 0 0 0 75px;
	padding: 0;
}

.locations1 .locShowAll {
	display: inline;
	float: left;
	width: 550px;
	margin: 5px 10px 0 245px;
	font-family: "Lucida Grande", verdana, sans-serif;
	font-size: 10px;
}

.locations1 .mapcontainer {
	display: inline;
	float: left;
	width: 940px;
	margin: 70px 10px 0 10px;
}

.locations1 .locObjectLabel {
	font-family: "Lucida Grande", verdana, sans-serif;
}

.locationsStatic1 .locs {
	display: inline;
	float: left;
	width: 960px;
}

.locationsStatic1 .locset {
	display: inline;
	float: left;
	width: 140px;
	margin: 0 10px 0 10px;
}

.locationsStatic1 .loc {
	display: inline;
	float: left;
	width: 140px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #CCC;
}

.locationsStatic1 .locMarker {
	display: inline;
	float: left;
	width: 20px;
}

.locationsStatic1 .locName {
	display: inline;
	float: left;
	width: 100px;
	margin: 10px 0 0 10px;
	font-size: 14px;
}

.locationsStatic1 .staticMap {
	display: inline;
	float: left;
	width: 620px;
	margin: 0 0 40px 170px;
}

.locationsStatic1 .staticLocItems {
	display: inline;
	float: left;
	width: 100%;
	margin: 0 0 40px 0;
}

.locationsStatic1 .locList {
	display: inline;
	float: left;
	width: 300px;
	margin: 0 10px 0 10px;
}

.locationsStatic1 .loclisttitle {
	display: inline;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	font-size: 18px;
	font-weight: bold;
}

.locationsStatic1 ul li {
	font: normal normal normal 10px/13px "Lucida Grande", verdana, sans-serif;
}

