#cartContentsDisplay, #cartContentsDisplay ul {margin: 0; padding: 0; list-style: none; width: 100%;}
#cartContentsDisplay li { text-align:center;padding-bottom: 5px; padding-top: 5px;}
#cartContentsDisplay li.heading {font-weight: bold; width: 100%;}
#cartContentsDisplay li.product {width: 100%;}
.sc-quantity {width: 9%;}
.sc-update-quantity {width: 4%;}
.sc-products {width: 44%}
.sc-unit {width: 14%;}
.sc-total {width: 14%;}
.sc-quantity, .sc-update-quantity, .sc-products, .sc-unit, .sc-total, .sc-remove { padding-right: 1%;}
.sc-remove {width: 10%; padding-right: 0;}
.sc-unit, .sc-total, .sc-remove {text-align: right;}
.sc-quantity input {width: 30px;}
#cartContentsDisplay li .cartAttribsList li {float: none; display: list-item; list-style: square; padding: 0; margin-left: 20px;}
#cartSubTotal {width: 100%; font-weight: bold;}
#cartSubTotal .value {width: 80px; text-align: right;}