.store_locator_map_infowindow {
	max-width:380px;
	overflow:hidden !important;
	padding: 0px !important;
	margin: 0px !important;
	color: black !important;
	font-family: arial,sans-serif !important;	
	line-height: normal !important;
}

/*
Current Location Display
*/
.store_locator_current_location {
	background:#eae9e9;
	padding:5px;
	margin-bottom:10px;
}
#sl_current_location {
	font-size:9pt;
	font-weight:bold;
}
.map-container {
	width:640px;
	height:500px;
	display:inline-block;
	position: relative;
	float:right;
	top:8px;
	right:0px;
	bottom:0px;
}

/*
Sidebar Customization
*/
.dlr-svc-box {
	padding-bottom: 10px;
	padding-left:10px;
	font-size:8pt;
}
.sidebar-container {
	/* ----------------------------- container of entire sidebar */
	width:270px;
	height:500px;
	display:inline-block;
	padding:5px;
	border-right: 1px solid #000;
	position: relative;
	left:0px;
	top:8px;
}
.store_locator_sidebar_top {
	/* ----------------------------- container of sidebar text fields and search button */
	height:15%;
	border-bottom:1px solid #a3a7a7;
}
.store_locator_sidebar {
	/* ----------------------------- Box containg returned locations results
	border-bottom:1px solid #dcdcdc;*/
	margin-top: 10px;
	margin-bottom: 5px;
	height: 70%;
	overflow-y: scroll;
	overflow-x: hidden;
}
.store_locator_sidebar_entry {
	/* ----------------------------- clickable store locations in sidebar */
	background-color: #fff;
	padding:5px;
	margin-bottom:1px;
	overflow:hidden;
	height:100px;
	font-size:8pt;
	border-bottom: 2px solid #E6EAE7;
}
.store_locator_sidebar_entry:hover {
	/* ----------------------------- clickable store locations in sidebar */
	background: #e4f1ff;
	cursor: pointer;
	font-size:8pt;
	border-radius: 5px;
	border: 2px solid #E6EAE7;
}
.store_locator_pagination {
	/* ----------------------------- container of next/previous pagination results */
	width:100%;
	height:15%;
	padding:5px;
	border-top:1px solid #a3a7a7;
}
.store_locator_pagination span {
	font-weight: bold;
	font-size:13px;
	margin-top:20px;
	display: block;
}
.store_locator_sidebar_entry_distance {
	color: #C03;
	font-size:8pt;
}
.store_locator_sidebar_entry .logo {
	padding-right:10px;
	width: 80px;
}
input.form-control {
	margin-bottom:3px;
}