﻿#cart { clear: both; }

.cart-actions { margin-bottom: 10px; height: 32px; }
.cart-actions .left { float: left; }
.cart-actions .right { float: right; }

#cart_items table { width: 100%; border-collapse: collapse; }
#cart_items table th { background-color: #e3ede9; padding: 8px; border-top: 1px solid #009999; border-bottom: 1px solid #009999; }
#cart_items table td { padding: 8px; border-bottom: 1px dashed #999999 }
#cart_items table .remove { width: 60px; text-align: center; }
#cart_items table .qty { width: 70px; text-align: center; }
#cart_items table .qty-control { width: 16px; text-align: center; }
#cart_items table .qty-value { text-align: center; padding-left: 0; padding-right: 0; }
#cart_items table .qty-control a { font-size: 0.6em; }
#cart_items table .price { width: 95px; text-align: right; }
#cart_items table td.picture { width: 120px; text-align: center; }
#cart_items .productlink { color: #555555; }

#cart_shipping, #cart_voucher, #cart_multiplus { border-bottom: 1px dashed #999999; padding: 5px; }
#cart_shipping label, #cart_voucher label { display: block; float: left; width: 100px; padding-top: 5px; }
#cart_shipping p, #cart_voucher p { font-weight: bold; line-height: 26px; }
#cart_shipping .shipping-icon { display: block; float: left; width: 43px; height: 21px; margin-right: 5px; background-image: url("/assets/images/delivery_icon.png"); background-repeat: no-repeat }
#cart_shipping table, #cart_voucher table { width: 100%; border-collapse: collapse; }
#cart_shipping table .days { width: 270px; }
#cart_shipping table .price, #cart_voucher table .price { width: 95px; text-align: right; }

#cart_voucher .voucher-icon { display: block; float: left; width: 32px; height: 26px; margin-right: 16px; background-image: url("/assets/images/voucher_icon.png"); background-repeat: no-repeat }

#cart_total { margin: 5px 0 5px 0; }
#cart_total table { width: 100%; }
#cart_total table tr.total { color: #d41f26; background-color: #eeccbb; font-size: 16px; }
#cart_total table tr.bankslip { background-color: #f0f0f0; }
#cart_total table tr.creditcard { background-color: #f5f5f5; }
#cart_total table th { padding: 8px; text-align: left; }
#cart_total table td.total { width: 300px; padding: 8px; text-align: right; }
#cart_total table.quotas { width: 500px; margin-left: 100px; }

#cart_multiplus img {display: inline-block; margin-top: 5px; }
#cart_multiplus p { display: inline-block; position: absolute; margin: 10px 0 0 23px}

