#header-basket div{display:none;}
#header-basket{width:110px;margin:10px auto 5px;}
#cart{border-left:solid 1px #DDDDDD;border-right:solid 1px #DDDDDD;width:100%;}
#receipt #cart{border:none;}
#receipt .WhiteBlock h2 { padding:5px; }
#cart tr td{vertical-align:middle;padding:2px 5px;}
#basketsubmit{float:right;margin:-20px 0 10px;}
.shadedElement{border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;background:#2C3033 url(/images/cart/cart-header-bg.jpg) repeat-x;color:#FFFFFF;}
.cartsmallimage{float:left;width:50px;height:50px;}
.cartproductdesc{float:left;width:100%;margin:0 0 0 10px;}
.cartpostdesc{float:left;height:50px;vertical-align:middle;margin:10px 0 0 10px;}
.cartordertotal{font-weight:bold;font-size:16px;}
.cartdesc{float:left;padding:10px 0 0 10px;}
.cart-voucher{background:#2C3033 url(/images/cart/cart-voucher-bg.jpg) repeat-x;color:#FFFFFF;border-bottom:1px solid #DDDDDD;}
.cartVoucherCode{float:left;width:100%;color:#999;font-size:8pt;margin:2px 0 0 10px;}
.accountBlock{background-color:#FAFAFA;border:1px solid #DDDDDD;margin-bottom:1.5em;padding:.5em;}
.accountBlock table tr td{padding:3px 5px;}
#content h1{font-size:18px;line-height:1.5;color:#77AA11;padding-left:0;background:#FFFFFF;margin:5px 0 10px;}
.WhiteBlock{border:1px solid #DDDDDD;margin-bottom:20px;padding:0 5px 10px;}
#workingCart table tr td,#workingCart table tr th{padding:4px;}
#workingCart hr{border:1px dotted #DDDDDD;}
