.contact-store {
	margin: 0 0 40px 0;
	position: relative;
}

.contact-store .store_overlay {
	background: #e67d21;
	color: #fff;
	font-size: 20px;
	left: 0;
	top: 30px;
	padding: 15px;
	position: absolute;
	z-index: 1000;
	max-width: 250px;
}

.contact-store, .contact-store [class*="span"] {
	margin-left: 0;
}

.contact-store img {
	vertical-align: middle;
}

.contact-store .extra-spacing {
	padding: 30px;
}

table tr td, table tr th {
	padding: 6px 7px;
}

.contact-details {
	margin: 50px 0 0 0;
}

.contact-details tr th {
	padding-left: 0;
}

