/* store locator css */

table.store_locator{
	width:100%;
	margin-top:1px;
}
table.store_locator th{
	/*background: #dbdbcd;*/
	height:22px;
	text-align:left;
	border-right:solid 0px #bebeb2;
	padding-left:0px;
	padding-right:5px;
}
table.store_locator th.nearby  {
	background: #efefed;
	border-bottom: 1px solid #bebeb2;	
}
table.store_locator th.closest  {
	border-top: 1px solid #bebeb2;	
}
table.store_locator td{
	height:20px;
	text-align:left;
	border-right:solid 0px #bebeb2;
	padding-left:0px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #bebeb2;
}
table.store_locator td.distance{
	width: 80px;
}
table.store_locator td.phone{
	width: 80px;
}
table.store_locator td.links{
	width: 130px;
}
table.store_locator td.first, table.store_locator th.first{
	padding-left: 10px;
}
/*
table.store_locator tr.header th {
	background-color: #B8D4E9;
		}
		*/
table.store_locator th.last, table.store_locator td.last{
	border-right:none;
}
table.store_locator tfoot th{
	text-align:right;
	padding-right:25px;
}
table.store_locator tr.mystore {
	background-color: #FFBFC3;
}

table.store_locator tr.closest {
	background-color:#e3ecf6;
}
table.store_locator tr.closest td {
	/*border-bottom:1px solid #BBBBBB;*/
}

table.store_locator tr.stateSearch td {
	background-color: #efefed;
	border-bottom:2px solid #fff;
}

table.store_locator tr.search_heading td {
	border:none;
}

