﻿.span6 {
    width: 614px;
}

.span4 input[type=text], .span4 select {
    width: 150px;
}

.shippingMethodError {
    margin-top: 4px;
}

a.accordion-toggle:hover {
    cursor: default;
    text-decoration: none;
}

.accordionLabel {
    font-size: 15px;
}

.basketfooter {
    background-color: #FFF;
    font-weight: bold;
    color: #000;
    float: none;
    width: 100px;
}

.billTo, .paymentInfo, .shipTo {
    margin-top: 20px;
    margin-bottom: 10px;
}

#checkout .billTo p, #checkout .paymentInfo p, #checkout .shipTo p {
    margin-left: 10px;
}


.billTo {
    float: left;
    margin-left: 70px;
}

.comboLoading {
    margin-top: -1px;
    width: 30px;
}

#checkoutheader {
    min-height: 52px;
    clear: both;
    margin-bottom: 10px;
    margin-left: 10px;
}

.checkoutLabel {
    font-weight: bold;
}

.checkoutImage {
    margin-bottom: 10px;
}


.checkoutSteps {
    float: left;
    /*margin-right: 19px;*/
    margin-right: 12px;
    text-align: center;
    /*width: 173px;*/
    font-size: 95%;
}

    .checkoutSteps:last-child {
        margin-right: 0px;
    }

    .checkoutSteps .stepText {
        float: left;
        margin-left: 4px;
        /*width: 143px;*/
        padding-top: 9px;
        text-align: left;
        font-size: 11px;
    }

        .checkoutSteps .stepText.doubleLine {
            padding-top: 3px;
        }

.circleBase {
    -webkit-border-radius: 999px;
    -moz-border-radius: 999px;
    border-radius: 999px;
    width: 30px;
    height: 30px;
    border: 3px solid #335EA8;
    color: #335EA8;
    behavior: url(PIE.htc);
    margin: 0 auto 5px;
    float: left;
}

    .circleBase.active {
        background-color: #335EA8;
        border: 3px solid #000;
        color: #fff;
    }

    .circleBase div {
        padding-top: 5px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        padding-right: 1px;
        margin: 0 auto;
    }

.controls.lblChkSaveAddress {
    width: 400px;
}
.lblShippingMethodLabel {
    font-weight: bold;
}




.nextStep {
    margin-top: 20px;
}

.paymentInfo {
    clear: both;
}

.paymentMethod {
    margin-bottom: 5px;
}

.shipTo {
    float: left;
    width: 300px;
}

.shippingMethodInfo {
    width: 225px;
}

.totalLabels, .totalValues {
    float: left;
    margin-left: 20px;
}

    .totalLabels .baskettotal, .totalValues .baskettotal {
        margin-top: 5px;
    }

.error {
    color: #F00;
    margin-left: 3px;
}