/*Overiding global Auspost style */
.tools-step {
    margin: 20px 0;
}

.loading {
    display:block;
    height:40px;
    background: url('/ap/css/images/ap-loader.gif') no-repeat center;
}

.clearboth {
    clear: both;
}

.collection-point-locator form {
    padding-bottom: 5px;
}

.collection-point-locator form .search {
    width: 100%;
}

.collection-point-locator form span.radioButtons {
    margin-right: 5px;
    margin-left: 10px;
}

.collection-point-locator form .search-button {
    margin-top: 0;
    height: 35px;
    float: right;
}

.collection-point-locator form #input-location {
    margin: 0 5px 10px 0;
    width: 75%;
    height: 20px;
    line-height: 20px;
}

.collection-point-locator .combined-control {
    margin-top: 5px;
}

.register {
    padding-bottom: 20px;
}

.register-button {
    float: right;
}

.register-note {
    font-size: 13px;
    color: #807370;
}

.location-item {
    padding: 0 0 20px 0;
    border-top: 1px #f3f3f2 solid;
}

.locations {
    border-top: 1px solid #e2dfda;
    padding-top: 20px;
}

.locations .search-error {
    background-color: #F3F1EE;
    border-color: #F3F1EE;
    padding: 20px;
    margin: 0 0 10px 0;
}

.locations img.search-alert {
    float: left;
    margin: 0 5px 0 0;
}

.error {
    border-color: #FAF8F5;
}

.formerror {
    color: #DC1928;
}

