﻿/* STORE LOCATIONS
----------------------*/
.storeLocationContainer {
display:block;
position:relative;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
padding:5px 0 0 0;
margin:15px auto;
border-bottom:1px solid #aaa;
border-left:1px solid #aaa;
background-color:White;
}

a.locationLink, a.locationLink:active, a.locationLink:link, a.locationLink:visited {
font-weight:normal;
color:#900;
padding:5px;
text-transform:uppercase;
letter-spacing:1.2px;
text-decoration:none;
text-align:center;
display:block;
background-color:#eee;
border-top:1px solid #ccc;
margin:5px 0 0 0;
}

a.locationLink:hover {
letter-spacing:3.0px;
color:#036;
text-decoration:none;
font-weight:bold;
}

.locationId {
display:none;
}

.locationType {
display:block;
position:absolute;
top:5px;
right:25px;
voice-family: "\"}\"";
voice-family:inherit;
}

.locationName {
font-size:13px;
color:#036;
font-weight:bold;
text-transform:uppercase;
margin:5px 10px;
border-bottom:1px dashed #ccc;
padding:0 0 5px 0;
}

.locationAddress {
margin:3px 10px;
color:#555;
}

.locationCityStateZip {
margin:3px 10px;
color:#555;
}

.locationPhone {
margin:3px 10px 5px;
color:#555;
}