#tweBasketSummary{padding:5px 0}#tweBasketSummary .basket-headings,#tweBasketSummary .basket-content,#tweBasketSummary .basket-totals{display:block;float:left;width:100%}#tweBasketSummary .basket-headings{display:table;table-layout:fixed;padding-bottom:5px;border-bottom:1px solid #d2d2d2}#tweBasketSummary .basket-headings .heading-product{display:table-cell;width:68%;padding-left:20%}#tweBasketSummary .basket-headings .heading-quantity{display:table-cell;width:10%;text-align:center}#tweBasketSummary .basket-headings .heading-total{display:table-cell;width:22%;text-align:center}#tweBasketSummary .basket-content{font-size:.9em;line-height:1.2;border-bottom:1px solid #d2d2d2}#tweBasketSummary .basket-content .basket-item{display:table;width:100%;table-layout:fixed;padding:10px 0;border-bottom:1px solid #f6f6f6}#tweBasketSummary .basket-content .basket-item:last-of-type{border-bottom:0}#tweBasketSummary .basket-content .basket-item .image,#tweBasketSummary .basket-content .basket-item .info,#tweBasketSummary .basket-content .basket-item .quantity,#tweBasketSummary .basket-content .basket-item .price{display:table-cell;vertical-align:middle}#tweBasketSummary .basket-content .basket-item .image{width:20%;padding-right:5px}#tweBasketSummary .basket-content .basket-item .image img{display:block;width:100%;height:auto}#tweBasketSummary .basket-content .basket-item .info{width:48%}#tweBasketSummary .basket-content .basket-item .info .name,#tweBasketSummary .basket-content .basket-item .info .meta,#tweBasketSummary .basket-content .basket-item .info .engraving{display:block}#tweBasketSummary .basket-content .basket-item .info .name{color:#6d004d}#tweBasketSummary .basket-content .basket-item .info .meta{margin-top:5px;font-size:.8em}#tweBasketSummary .basket-content .basket-item .info .engraving{display:block;margin-top:5px;font-size:.8em;text-transform:uppercase}#tweBasketSummary .basket-content .basket-item .quantity{width:10%;text-align:center;font-size:.9em}#tweBasketSummary .basket-content .basket-item .price{width:22%;text-align:center;color:#6d004d;font-size:.9em}#tweBasketSummary .basket-totals{margin-top:5px;font-size:.9em}#tweBasketSummary .basket-totals .total-item{display:table;width:100%;table-layout:fixed;padding:5px 0;border-top:1px solid #f6f6f6}#tweBasketSummary .basket-totals .total-item:first-of-type{border-top:0}#tweBasketSummary .basket-totals .total-item .left{display:table-cell;width:68%;text-align:right;vertical-align:middle}#tweBasketSummary .basket-totals .total-item .right{display:table-cell;width:32%;text-align:right;vertical-align:middle}#tweBasketSummary .basket-totals .total-item.sub-total{color:#6d004d}#tweBasketSummary .basket-totals .total-item.red{color:red}#tweBasketSummary .basket-totals .total-item.grand-total{font-size:1.1em;font-weight:700;color:#6d004d;border-top:1px solid #d2d2d2}#tweBasketSummary .basket-title{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #d2d2d2}#tweBasketSummary .basket-content .basket-item .image .image-link{display:block}#tweBasketSummary .basket-content .basket-item .info .name-link{color:#6d004d}#tweBasketSummary .basket-content .basket-item .info .name-link:hover{text-decoration:underline}#tweBasketSummary .basket-totals .total-item.basket-total{color:#6d004d;font-weight:700;font-size:1.1em}#tweBasketSummary .basket-button{margin-top:5px;padding:20px 0 0;border-top:1px solid #d2d2d2;text-align:center}