table{margin-top:1em}
thead th,.header th,tbody td{border:0}
th{text-align:left;padding-bottom:.5em}

.quantity,.price,.total,.basket dd,.size,div#options,#updateBasket,#checkoutBasket{text-align:right !important}
.quantity,.total,.price,.size{width:7em}
.quantity input{width:2em}

.basket dd,.button{position:relative;}
.basket dl{clear:both;padding:1em 0}
.basket dd,.basket dl{float:right;}

.basket dt,.basket dd{margin-bottom:.5em;width:48%}
.basket dl{width:98%;margin:1em 0}
.basket dt{float:left;clear:left;margin-bottom:1em;}
.basket dd{clear:right;}
.basket dd select,.basket dd input{width:100%}
#updateBasket input,#checkoutBasket input{width:auto !important}
.button{display:block;margin:.5em 0 0 0;}
.button.add{top:-2.45em;left:3.6em;border:0}