/**
 * For /checkout/cart/index
 */
.checkout-preferred-pricing .qualify, 
.checkout-preferred-pricing .join-today {
    text-align: center;
}
.checkout-preferred-pricing .join-today {
    margin-top: 10px;
}

.qualify.cart-qualify {
    font-size: 28px;
    font-style: italic;
    color: #EA9D50;
    font-weight: lighter;
}
/**
 * For /catalog/product/view
 */
.preferred-members-details {
    color: #EA9D50 !important;
}

.special-price .preferred-members-pricing {
    color: #3399cc !important;
}
.preferred-members-pricing.price-label {
    display: inline !important;
    white-space: normal !important;
}

/**
 * for home page
 */
.products-grid .preferred-members-pricing.price-label {
    display: none !important;
}
.products-grid .price-box .old-price .price {
    top: auto !important;
}
.products-grid .price-box .special-price .preferred-members-details {
    
}

/**
 * for /catalogsearch/result
 */
.products-list .product-shop .f-fix {
    bottom: 10px !important;   
}
.products-list .item {
    min-height: 320px !important;
}

/**
 * For /checkout/multishipping/overview
 */
.multiple-checkout .payment-info dt {
    font-weight: bold;
    margin-left: 10px;
}
.multiple-checkout .payment-info dt:after {
    content: ':';
}
.multiple-checkout .payment-info dd {
    margin-left: 20px;
}
.checkout-progress { 
    padding:0 90px; 
    margin:0 0 20px; 
}
.checkout-progress li { 
    float:left; 
    width:19%; 
    margin:0 3px 0 0; 
    border-top:6px solid #999; 
    padding:2px 0 0; 
    font-weight:bold; 
    text-align:center; 
    color:#888;
    list-style: none;
}
.checkout-progress li.active { 
    border-top-color:#3399cc; 
    color:#3399cc;
}
.checkout-progress:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
.delivery-overview-table .legend {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px; 
}
.delivery-overview-column {
    border: 1px solid silver;
}
.delivery-overview-table .comment {
    width: 100%;
    resize: none;
    height: 200px;
}
.delivery-overview-column input {
    width: 100% !important;
    max-width: 100%;
    padding: 0px;
}