@charset "utf-8";
/* Styles for store locator and mapquest interface */

.infoWinTitle {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ecs_store_hover_title {
  padding:5px 10px 10px 10px;
  font-size:14px;
  font-weight:bold;
  margin:0px;
}

.ecs_store_title {
  font-size:16px;
  padding: 5px 10px;
  margin:0px;
  
}
.mqabasicwnd-titletext {
  background-color:#fff;
}
 
.ecs_store_description {
  line-height:16px;
  font-size:14px;
  padding:10px;
  margin:0px;
}

.driving-directions {
  font-weight:bold;
}

.location-field {
  color:#fff;
}
#site_content {
  background:none;
  background-color:#000;
}

#store_search_form {
  width:180px; 
  display:block; 
  margin:0px auto;
  color:#fff;
}

#ambiguous_results {
  margin-top:10px;
}
#ambiguous_results a {
  color:#eee;
}

#zipcode_input {
	width:175px;
	font-size:11px;
	border:1px inset #333333;
}



#location_search_button {
  width:946px;
  background-image:url(../images/buttons/map_footer.gif);
  background-repeat:repeat-x;
  
}

a.new_search_button {
  display:block;
  margin:0px auto; 
  padding:0px; 
  width:122px;
  font-size:20px;

}

#location_search_button a {
  color:#fff;
}

a.ambiguous_address {
  font-size:
}

#ambiguous_results {
  
}

#e1_origin {
 margin:0;

 background-color:#fff;
 border:1px inset #aaa;
 color:#333333;

}
#zipcode_submit {
	background-image:url("../images/template/btn_submit_mini.gif");
	height:21px;
	width:21px;
	margin-left:5px;
}

.search-box-zone {
  margin:0;
  padding:0;
  height:18px;
}
/*#zipcode_input {
	width:175px;
	font-size:11px;
	border:1px inset #333333;
}*/


.input_placeholder, 
#zip_form .input_placeholder, 
#popupcontent .input_placeholder,  
#store_search_form .input_placeholder,   
#store_search_form #popupcontent #zip_form .input_placeholder,
.placeholder { 
  color: #999;
  font-style:italic; 
 }

/* store locator styles with results */
.infoWinTitle {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.ecs_store_hover_title {
  padding:5px 10px 10px 10px;
  font-size:14px;
  font-weight:bold;
  margin:0px;
}

.ecs_store_title {
  font-size:16px;
  padding: 5px 10px;
  margin:0px;
  
}
.mqabasicwnd-titletext {
  background-color:#fff;
}
 
.ecs_store_description {
  line-height:16px;
  font-size:14px;
  padding:10px;
  margin:0px;
}

.driving-directions {
  font-weight:bold;
}

.location-field {
  color:#fff;
}
#site_content {
  background:none;
  background-color:#000;
}

#store_search_form {
  width:240px;
  display:block; 
  margin:0px auto;
  color:#fff;
}

#ambiguous_results {
  margin-top:10px;
}
#ambiguous_results a {
  color:#eee;
}

#zipcode_input {
	width:175px;
	font-size:11px;
	border:1px inset #333333;
}



#location_search_button {
  width:946px;
  background-image:url(../images/buttons/map_footer.gif);
  background-repeat:repeat-x;
  
}

a.new_search_button {
  display:block;
  margin:0px auto; 
  padding:0px; 
  width:122px;
  font-size:20px;

}

#location_search_button a {
  color:#fff;
}

a.ambiguous_address {
  font-size:
}

#ambiguous_results {
  
}

#e1_origin {
 margin:0;

 background-color:#fff;
 border:1px inset #aaa;
 color:#333333;

}
#zipcode_submit {
	background-image:url("../images/template/btn_submit_mini.gif");
	height:21px;
	width:21px;
	margin-left:5px;
}

.search-box-zone {
  margin:0;
  padding:0;
  height:18px;
}
/*#zipcode_input {
	width:175px;
	font-size:11px;
	border:1px inset #333333;
}*/


.input_placeholder, 
#zip_form .input_placeholder, 
#popupcontent .input_placeholder,  
#store_search_form .input_placeholder,   
#store_search_form #popupcontent #zip_form .input_placeholder,
.placeholder { 
  color: #999;
  font-style:italic; 
 }


 /* Radius Selection */
#radius-selection {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width:240px;
}
#radius-selection input {
 padding-top:0px;
 margin-top:0px;
}
#radius-selection label {

}

#store_search_form #e1_origin {
  width:200px;
  }
     
#radius-title {
  clear:both;
  color:#FFFFFF;
  font-weight:bold;
  margin:0;
  padding:10px 0px 5px 0px;
}
#storeResultTable .ecs-icon {
  width:30px;
  margin:auto;
}
#storeResultTable .store-name {
  font-size:14px;
  font-weight:bold;
}
/* zebra stripe store search results */
#storeResultTable th {
  text-align:left;
  padding:15px 15px 15px 15px;
}
#storeResultTable {
  width:100%;
  margin:0px 0px 0px 0px;
  padding-bottom:10px;
  border:none;
  border-spacing:0;
  padding-bottom:10px;
  background-color:#333;
  
}
#storeResultTable tr {
  background-color:#333333;
  border-spacing:0;
  background-image:url(../images/divider.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  }

#storeResultTable tr td {
  border:none;
  margin:0;
  padding:15px;
  border-spacing:0;

}
#storeResultTable tr:hover {
  background-color:#555;
}
#storeResultTable tr {
  padding:15px;
}
#storeResultTable thead tr, #storeResultTable thead tr:hover {
  background-color:#222;
}
#storeResultTable .table-tr-odd {
/*  background-color:#555; */
}