﻿/* Overall Control CSS */
div#locator_wrapper{
	font-size: .8em;
	width: 590px;
}

/* Title and Search */
div#locator_titleblock{
	width: 590px;
}
div#locator_title{
	float: left;
	font-size: x-small;
	font-weight: bold;
	width: 295px;
}
div#locator_backlink{
	float: right;
	font-size: x-small;
	width: 295px;
	text-align: right;
}
div#locator_example{
	color: #a8a8a8;
	font-size: x-small;
}
div#locator_search{
	font-size: x-small;
}

/* Map Containers */
div#locator_map_onload{
	width: 590px;
	height: 400px;
	margin-top: 5px;
}
div#locator_map_postback{
	float: right;
	width: 415px;
	height: 415px;
}

/* Container for Caption over Locations List and Map */
div#locator_caption_postback{
	width: 590px;
	font-size: .7em;
	margin-bottom: 5px;
}
div#locator_caption_left_postback{
	float: left;
	font-weight: bold;
	width: 295px;
}
div#locator_caption_right_postback{
	float: right;
	text-align: right;
	width: 295px;
}

/* Container for Locations Repeater and Map */
div#locator_mapwrapper_postback{
	width: 590px;
}

/* Locations list */
div#locator_locationslist{
	float: left;
	width: 175px;
	height: 415px;
	overflow: scroll;
	overflow-x: hidden;
	font-size: 9px;
}
div.locator_locationholder{
	background-color: #e5e5e5;
	padding: 5px;
}
div.locator_locationholder_alt{
	background-color: #f1f1f1;
	padding: 5px;
}
span.locator_locationnumber{
	font-weight: bold;
}
span.locator_locationname{
	font-weight: bold;
}
span.location_address{
	font-size: 8px;
}

/* Ballon items */
span.locator_ballon{}
span.locator_ballonname{
	font-weight: bold;
}
span.locator_ballonaddress{}
span.locator_ballontelephone{}
span.locator_ballondirections{}