#checkout-1 button, #checkout-2 button, #checkout-review button {padding:9px 15px !important;}
.s_method {border:1px solid #ddd;padding:5px 10px;background:#fff;border-radius: 2px;background:#eee;color:#343434;margin-bottom:5px;}
.s_method span {font-weight: bold;position: relative;top:3px;left:3px;font-size:12px;}
.s_method p {font-style: italic;color:#666;margin-top:4px;margin-bottom: 3px;}
.s_method input {vertical-align:middle;}

.s_address {border:1px solid #ddd;padding:5px 10px;background:#fff;border-radius: 2px;background:#eee;color:#343434;margin-bottom:5px;font-size:12px;}
.s_address span {position: relative;top:3px;left:3px;font-size:12px;}
.s_address p {font-style: italic;color:#666;margin-top:4px;margin-bottom: 3px;}
.s_address input {vertical-align:middle;}
.s_addresscontainer{max-height:300px; overflow:auto;margin-bottom: 3px;}
.s_addressStateFilter {height: 36px; padding-left: 10px;}

.p_method {border:1px solid #ddd;padding:5px 10px;background:#fff;border-radius: 2px;background:#eee;color:#343434;margin-bottom:5px;font-size:12px;}
.p_method span {position: relative;top:3px;left:3px;font-size:12px;}
.p_method p {font-style: italic;color:#666;margin-top:4px;margin-bottom: 3px;}
.p_method input {vertical-align:middle;}
.p_methodcontainer {max-height:300px; overflow:auto;margin-bottom: 3px;}

#o_labels a {text-decoration: underline;font-size:12px;}
#o_labels li.o_label {padding-bottom:10px;margin-bottom:10px;}
#o_labels li.o_label:last-child {border:none;padding-bottom:0;margin-bottom:0;}
.o_label p {margin:0px}
.o_label_n {font-weight: bold;text-transform: uppercase;font-size:12px;}
.o_specs {text-align:initial;}
.o_specs li {font-size:12px;line-height:15px;}

.credit_type {display:inline-block;margin-right:20px;}

input[type="radio"] + label {height: 50px;width: 70px;display:inline-block;padding: 0;vertical-align: middle;margin:0;cursor: pointer;}
input[type="radio"]:checked + label {height: 50px;width: 70px;display:inline-block;padding: 0;vertical-align: middle;margin:0;cursor: pointer;}

input[type="radio"] + label.visa {background:url('../../images/forms/visa.jpg') no-repeat top right;}
input[type="radio"]:checked + label.visa {background:url('../../images/forms/visa.jpg') no-repeat top right;}
input[type="radio"] + label.amex {background:url('../../images/forms/amex.jpg') no-repeat top right;}
input[type="radio"]:checked + label.amex {background:url('../../images/forms/amex.jpg') no-repeat top right;}
input[type="radio"] + label.master {background:url('../../images/forms/mastercard.jpg') no-repeat top right;}
input[type="radio"]:checked + label.master {background:url('../../images/forms/mastercard.jpg') no-repeat top right;}

.ccv_q {position: relative;top:10px;}
.newshippingaddress {padding-top:20px;}
.ba_toggle {position: relative;top:2px;left:5px;}

#checkout-review {color:#343434;}
#checkout-review p { margin-bottom: 0.5rem; }
p.r_title {text-transform: uppercase;font-weight: 400;font-family: 'open_sans_condensedbold', sans-serif;font-size:15px;}
p span.r_title {text-transform: uppercase;font-weight: 400;font-family: 'open_sans_condensedbold', sans-serif;font-size:15px;}


@media (max-width: 979px) {
.split-full {width:100%;padding-right:0;}
.split-full.split-last {padding-left:0;padding-right:0;}
#cart_box .pull-right {display: none;}
.ccv_q {display: none;}
}

.ordercompletionquantity {
    height:20px !important;
    margin:0px !important;
}