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

div.locator_map {
	width:650px;
	height:500px;
    border:4px solid #BEA98A;
	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: 660px;
	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: 660px;
	text-align: center;
	vertical-align: middle;
	border:1px solid #B49C78;
	margin-bottom: 3px;
	padding-bottom: 2px;
	padding-top: 4px;
}
.locator_results a {
	color: #3D2814;
}
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
{
	/*  white-space:nowrap;  */
 font-size:12px;
	color: #52361B;
	font-weight: bold;
}

/* 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: 0;
   padding: 2px 4px;
   border: 1px solid black;
    background: #ddd;
/*        opacity: .90;
        -moz-opacity: .90;
        filter: alpha(opacity=90); */
}

/* 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;
}
