/* This encompasses the ENTIRE results window */
div.locator_body {
	width: 690px;
	height: auto;
	float: left;
	font-size: 90%;
	color: #FFFFFF;
}

div.locator_map {
	width:670px;
	height:500px;
    border:4px solid #E9E1D6;
	margin: 0px auto 6px auto;
}
div.advanced_look-up {
	padding-bottom: 8px;
	text-align: center;
}
div.locator_results_near {
	text-align: center;
}
div.locator_header {
	float: left;
	width: 680px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 1px;
}
div.locator_header_number {
	float:left;
	width: 14px;
	height: auto;
	padding: 0px 4px;
}
div.locator_header_storename {
	float:left;
	width: 180px;
	height: auto;
	padding:0px 4px;
}
div.locator_header_information {
	float:left;
	width: 260px;
	height: auto;
	padding:0px 4px; 
}
div.locator_header_contact {
	float:left;
	width: 110px;
	height: auto;
	padding:0px 4px; 
}
div.locator_header_distance {
	float:left;
	width: 60px;
	height: auto;
}
div.locator_results {
	height: 40px;
	width: 680px;
	text-align: center;
	vertical-align: middle;
	border:1px solid #E9E1D6;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 4px;
}
.locator_results a {
	color: #F7EEE6;
}
div.locator_result_number {
	float:left;
	width: 14px;
	height: auto;
	padding: 0px 4px 20px 4px;
}
div.locator_result_storename {
	float:left;
	width: 180px;
	height: auto;
	padding:0px 4px;
	font-size: 104%;
	text-align: left;
}
div.locator_result_information {
	float:left;
	width: 260px;
	height: auto;
	padding:0px 4px; 
}
div.locator_result_contact {
	float:left;
	width: 110px;
	height: auto;
	padding:0px 4px;  
}
div.locator_result_distance {
	float:left;
	width: 60px;
	height: auto;
	padding: 0px;
}
/* This is the container for the image that is associated with a location and displayed in the info balloon. */
div.locator_map_balloon_image {
 float:left;
 padding-right:10px; 
/*  border:solid; */
/*  border-color:purple; */
}

/*  Start Data set div, this aligns everything to the left when there is no image available */
div.locator_result_location_data
{
/*   border:solid;  */
  float:left; 
/*  border-color:yellow; */

}


/* Use this to display/hide the hours*/
div.locator_result_location_hours
{
     padding:10px;  
     margin-bottom:-15px;
/*   border:solid;  */
 /* display:none; */
}

/* Use this to display/hide the notes*/
div.locator_result_location_notes
{
     padding:10px;
     margin-bottom:-10px;
/*   border:solid; */
 /* display:none; */
 }

/* Use this to display/hide the powered by msg*/
div.locator_powered_by
{
 /* border:solid; */
  display:none;
/* text-align:center;*/
}

/* Use this to display/hide the notes*/
div.locator_execution_time
{
 /* border:solid; */
 /* display:none; */
 text-align:center;
}

/* This is for the white balloon that pops up on the map when you click on a location icon on the map. 
div.locator_map_balloon_body */
phpGoogleStoreLocator_map_balloon_body {
	/*  white-space:nowrap;  */
 font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding:4px 6px 4px 6px;
}

/* This is for the white balloon that pops up on the map when you click on a location icon on the map.  */
div.markerDetail 
{
	/* Font-size cannot be changed here, I dont know why, use the balloon_body class above 
   background-color: white;*/
	/*white-space: nowrap; */
	margin:0px;
	padding:4px 6px 4px 6px;
	background-color: #443128;         
	opacity: .90;
	-moz-opacity: .90;
	filter: alpha(opacity=90);
	

	border:#B38540 2px solid;
	border-radius: 8px;
	box-shadow: 3px 4px 6px rgba(0, 0, 0, 1.3);
	font-style:italic;
}

/* Google tool tip marker, this is for the tooltip that shows when you hover over an icon on the map. */
div.markerToolTip 
{
   text-align: center;
    white-space: nowrap;
    margin: 0;
    padding: 2px 0.5ex;
    border: 1px solid #555;
    font-weight: bold;
    background: #ddd;
 /*       opacity: .90;
        -moz-opacity: .90;
        filter: alpha(opacity=90); */
}

/***** This is critical to layout design to line things up, dont change it.  ******/
.clearboth {
clear:both;
}

