.smCartSummary { background-color: #F8F5E6; float: right; width: 180px; margin-bottom: @gutter; } .smCartSummary a { .normal; } .smCartSummary .smCartSummaryDiv { border-bottom: 2px solid #fff; padding: 9px 10px; } .smCartSummary .smCartSummaryDiv table { .w100; } .smCartSummary .smCartSummaryDiv table th { text-align: left; .normal; } .smCartSummary .smCartSummaryDiv table td { text-align: right; .bold; } .smCartSummary .smCartSummaryDiv .priceHeading { text-align: left; vertical-align: top; font-size: @base-font; .normal; } .smCartSummary .smCartSummaryDiv .priceTd { text-align: right; .bold; vertical-align: top; font-size: @base-font; padding-left: .5ex } .smCartSummary .smCartSummaryDiv .total td,.smCartSummary .smCartSummaryDiv .total th { font-size: @base-font2+2; .bold; } .smCartSummary .smCartSummaryDiv .price1 { color: @brand-text; } .smCartSummary .smCartSummaryDiv .tax1 { .normal; font-size: (@base-font)-1; } .smCartSummary .smCartSummaryDiv .coupon,.smCartSummary .smCartSummaryDiv .allCoupons { .normal; } .smCartSummary .smCartSummaryDiv .youSaved { .w100; font-size: @base-font; } .smCartSummary .smCartSummaryDiv .youSaved .tdLeft { text-align: left; } #m02 .smCartSummary { width: 220px; } .delivery_disclaimer { font-size: @base-font; } //coupons #couponMsgAdVerified .coupon { .borderw (2px, #009900); margin-bottom: 10px; padding-bottom: 10px; } #couponMsgAdVerified .coupon p { font-size: @base-font; padding: 8px 10px 10px; } #couponMsgAdVerified .couponDescription { .borderb (#e7e7e7); color: #060; .bold; font-size: @base-font2+2; } #couponMsgAdVerified #couponMsg p.couponDescription { border: 0; padding: 10px 10px 0; } #couponMsgAdVerified .actions { .bordert (#D8D4C9); float: left; margin-top: @gutter; padding: 10px 10px 0; width: 576px; } #couponMsgAdVerified .actions ul { float: right; } #couponMsgAdVerified .actions li { padding-top: 4px; text-align: right; padding: 0 0 0 12px; .nowrap; .auto; } #couponMsgAdVerified .actions li.text { display: inline-block; color: #666; font-size: (@base-font)-1; white-space: normal; width: 360px; } #couponMsgAdVerified .div2 .actions li { float: left; } #couponMsgAdVerified .buttonwrapper { padding: 10px 10px 0 0; } .addACoupon { color: #fff; float: left; font-size: 0; height: 12px; .w100; } .cart_entries .products th { background-color: #eee; color: #202020; height: 29px; vertical-align: middle; .bold; } .cart_entries .products .th1 { padding-left: @gutter; width: 159px; } .cart_entries .products .th1,.cart_entries .products .td1 { font-size: @base-font2; color: @brand; } .cart_entries .products .th2,.cart_entries .products .td2 { padding-left: 5px; width: 400px; } .cart_entries .products .td2 a { font-size: @base-font2; color: @brand-text; text-decoration: none; } .cart_entries .products .td6,.cart_entries .products .th6 { width: 175px; } .cart_entries .products .th6 { .center; } .cart_entries .products .td6 .b2 { float: right; } .cart_entries .products .td6 .buttonwrapper { margin-bottom: 3px; } .cart_entries .products .buttonwrapper .quantity { font-size: @base-font2+2; line-height: 18px; } .cart_entries .products .buttonwrapper .input { width: 4ex; } .cart_entries .products .td6 table { width: 147px; float: right; } .cart_entries .products .td6 th { background-color: #fff; height: auto; } .cart_entries .products table .main_price { text-align: right; padding-right: 0; } .js .paymentOptionContent { display: none; } .js .bsd .paymentOptionContent { display: table-row; } #emptyCart #warning p { padding-top: 10px; } #emptyCart #warning ul { padding-bottom: 25px; } /* Store Info in Cart Summary */ #cartMessage #storeInfo { line-height: 9px; font-size: (@base-font)-2; .frcn; height: 30px; overflow: visible; width: 200px; margin: -7px; } #cartMessage #storeInfo table { .auto; margin: 0; padding: 0; } #cartMessage #storeInfo td { vertical-align: top; } #cartMessage #storeInfo a { color: @brand-link; margin-top: 5px; } #cartMessage .ajaxCartSummary,#cartMessage form { .flcl; } #cartMessage ol,#cartMessage ol li { padding: 0 !important; margin: 0 !important; width: auto !important; } #cartMessage #storeInfo .city,#cartMessage #storeInfo .state,#cartMessage #storeInfo .postalCode1 { .flcn; } #cartMessage #storeInfo .postalCode1 span { margin-left: 2px; } #cartMessage #storeInfo .phoneNumber1 { width: 100px !important; display: block; } #cartMessage .smCartSummaryDiv .note { color: @brand; .bold; } * :first-child+html .cartSummaryStoreLink { padding-right: 5px; } /*RADIO SUBSTITUTION*/ .radio input { .pointer; border: 0; background: transparent @bg-grayicons no-repeat 0 -361px; height: 15px; width: 13px; } .radio input.radio_on { background-position: 0 -326px; } span.radio_off { background: transparent @bg-grayicons no-repeat 0 -360px; padding-left: @gutter*1.5; display: block; } span.radio_on { background-position: 0 -325px; } div.self_radio_on { background: transparent@bg-grayicons no-repeat 0 -325px; display: block; height: 14px; width: 13px; float: left; margin-right: 5px; } /* RETURNS */ #returns span.error { .border(@error); background: #F2BFBF; } /*PRODUCT RETURNS*/ #returnsProgress { background-image: @bg_returns; color: #fff; .flcl; width: 756px; margin-bottom: @gutter*2; margin-top: @gutter; } #returnsProgress li { .flcn; font-size: @base-font2+1; .bold; .center; padding: @gutter/2 0; width: 251px; }