 #locator-outer {
 	width:100%;
 }
 #locator-outer .title {
 	color:#ffffff;
 	font-size:22px;
 	margin-bottom:15px;
 	text-align:center;
 	font-family:impact;
}
.store-details {
	color:#ffffff;
}
.store-details .content {
	float:left;
	width:65%;
	margin-right:15px;
}
.store-details .info {
	float:left;
	width:175px;
}
.store-details .image,
.store-details .logo {
	padding-bottom:10px;
}
.store-details .image img,
.store-details .logo img {
	max-width:175px;
	width:expression(this.width>175?"175px":true);
}
.rfp-title,
.store-details .title {
	font-size:28px;
	font-family:impact;
	padding-bottom:15px;
}
.store-details-left {
	float:left;width:65%;
	padding-right: 15px;
}
.viewmap a {
	color:#ffffff;
}
.locator-inner {
	margin-bottom:15px;
	color:#ffffff;
	font-size:12px;
}
.locator-inner .link {
	float:left;
	border:2px solid #774b26;
}
.locator-inner .logo {
	float:left;
	width:120px;
	vertical-align:middle;
	padding-top:5px;
	text-align:center;
}
.locator-inner .info {
	float:left;
	width:160px;
}
.locator-inner .info .name {
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}
#top-listing .title {
	font-size:28px;
	font-family:impact;
}
#top-listing .text {
	padding: 10px 0;
	font-size:14px;
}
.top-listing-store img {
	float:left;
	margin-right:10px;
	vertical-align:	middle;
	width:80px;
}
.top-listing-store .dtl {
	float:left;
	vertical-align:middle;
	margin-top:20px;
}
.top-listing-store {
	padding-bottom:10px;
}
.locator-inner .link img {
	width:250px;
}
.locator-inner .link {
	height:100px;
	overflow:hidden;
}
.locator-inner .logo img {
	max-width:100px;
}
