.use-current { text-decoration: underline;cursor: pointer;}
.fa-dot-circle-o {padding-right: 2px;}
#GeoContainer {
    float: right;
    width: 240px;
    background: #f5f5f5;
    border-radius: 7px;
    clear: both;
    display: none;
    position: relative;
    top: 5px;
    z-index: 1;
}

#GeoInfoBox {
    width: 100%;
    float: left;
    padding: 10px 10px 20px 10px;
    background: url("/desktopmodules/postalcodelookup/img/line.png") no-repeat 15px bottom;
    margin-bottom: 10px;
}

.GeoText {
    font-size: 14px;
    font-family: Helvetica;
    line-height: 22px;
    color: #666666;
    text-align:left;
}

a.GeoText {
    color: #666666;
}

.GeoTitle {
    width: 100%;
    float: left;
    font-weight: 700;
}

#GeoAddressOne {
    float: left;
    width: 100%;
}

#GeoAddressTwo {
    float: left;
    width: 100%;
}

#GeoPhone {
    float: left;
    padding: 0px 6px 0px 0px;
}

#GeoDirectionLink {
    float: left;
}

#GeoContainerOutside {
    float: left;
    position: relative;
    top: 10px;
    z-index: 10;
}

.GeoBox {
    cursor:pointer;
}

.DefaultGeoBox {
    float: right;
    border-radius: 13px;
    padding: 5px 30px 5px 15px;
    background: url("/desktopmodules/postalcodelookup/img/white_down_triangle.png") no-repeat center right 5px;
    background-size:14px 12px;
    cursor:pointer;
}

.GeoBoxLabel {
    float: left;
    clear:left;
    color: #ffffff;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: 500;
    margin: 6px 5px 0px 0px;   
    position:absolute; 
}

.GeoHours {
    float: left;
    width: 100%;    
}

.GeoHoursHeader {
    float: left;
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
}

#GeoHours {
    float: left;
    width: 100%;
    padding: 0px 10px 20px 10px;
    background: url("/desktopmodules/postalcodelookup/img/line.png") no-repeat 15px bottom;
    margin-bottom: 10px;
}

.geoDay {
    float: left;
    width: 100px;
    font-weight:600;
}

.GeoPanel {
    position: absolute;
    z-index:11;
}

.PostalPanel {
}

.hiddenPanel{
    display:none
}

.GeoDivider {
    float: left;
    font-size: 14px;
    padding: 3px 5px 5px 0px;
}

a.GeoText {
    color: #666666;
}

.ResetLink {
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    float: left;
    background: url("/desktopmodules/postalcodelookup/img/loc_icon.png") no-repeat 20px 0px;
    height: 45px;
    padding-top: 5px;
}

.FindUsPanel {
    display:none;
}

.CallUsPanel {
    display:none;
}

#GeoContainerMobile{
    display:none;
}

@media only screen and (max-width: 640px) {
    .LocationSelectButton {
        border-radius: 8px;
        padding: 10px 10px 10px 10px;
        margin-right: 10px;
        cursor: pointer;
        float: left;
        clear: both;
        width: 100%;
        text-align: center;
    }
}

.fa-map-marker {
    color: #FFF;
}
