

.bstorelocator_form label{
    font-size:13px;
    font-weight: bold;
}

.bstorelocator_form input[type="button"],
.bstorelocator_form button,
.bstorelocator_form input[type="submit"]{
    width: 100%;
    line-height: 16px;
    background-color: #333333;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    padding: 7px 11px;
    transition: all 0.2s linear 0s;
}

.bstorelocator_form select{
    border-radius: 2px;
    border:1px solid #000!important;
    line-height: 20px;
    cursor: pointer;
    font-size: 12px;
    padding: 5px 11px!important;
    box-shadow:none!important;
    width: 100%;
}

.bstorelocator_form input[type="text"]{
    border:1px solid #000;
    border-radius: 2px;
    line-height: 18px;
    cursor: pointer;
    font-size: 12px;
    padding: 6px 11px!important;
    background-color: #fff;
    width: 100%;
}

.label_results{
    font-size:30px;
    padding-top:24px;
    border-bottom: 1px solid #ddd;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom:10px;
    text-align: center;
}

.storelocator_map{
    height: 500px;
    width: 100%;
    border:1px solid #000;
    border-width: 1px 0;
}