#basket, #youraccount {width:725px; float:right;}
#shopping_basket { font-size:0.9em}
#shopping_basket th {border:none; border-bottom:1px solid #939598}
#checkout {width:490px; float:left;}
#checkout table {width:488px; border-collapse: collapse;}
#checkout table caption {text-align:left; padding-left:5px}
#checkout td, #checkout th { padding: 0; font-size:0.9em; font-weight:bold; border:1px solid #939598; padding-top:10px; padding-bottom:10px}
#checkout hr {border-top:1px solid #939598; margin:5px 10px 5px 10px; border-bottom:none; height:1px}
#checkout h2 {margin-top:0; border-bottom:1px solid #939598; padding:0 0 0 2px; text-align:left; color:white; font-size:10px; background-image:url(/i/table-th.gif); background-position:top left; background-repeat:repeat-x; height:20px}
#billing_details {padding:5px; width:330px; border:1px solid #939598; float:left}
#delivery_details {padding:5px; width:330px; border:1px solid #939598; float:left; margin-left:15px}
#optional_details {padding:5px; margin-top:5px}
#order_details {padding:5px; border-top:1px solid #939598; margin-top:5px}
#order_details small {margin-left:20px}
#delivery_details strong, #order_details strong, #billing_details strong, #your_billing_details strong, #your_delivery_details strong {display:block; margin-bottom:5px}

#order_conf {padding:5px; background-color:#f2eef5; width:690px; margin-top:5px}

#your_billing_details {padding:5px; width:540px; border-bottom:1px solid #939598; margin-bottom:10px}
#your_delivery_details {padding:5px; width:540px;}


#basket_items {width:490px; float:left;}
#basket_items table {width:490px;}
/*#basket_special {width:490px; float:left;}*/
#basket_special table {margin-top:5px; width:490px; border-collapse: collapse; }
#basket_special td, #basket_special th { padding: 5px; font-size:0.9em; font-weight:bold}
#basket_special .whatshot {border-left:1px solid #939598; border-bottom:1px solid #939598}
#basket_special .topsellers {border-right:1px solid #939598; border-bottom:1px solid #939598}
.td_spacer {background-image:url(/i/grey.gif); background-position:top left; background-repeat:repeat-y; border-bottom:1px solid #939598}
#basket_offers {width:290px; float:right;}
#basket_offers h2 {margin-top:0}
#basket_checkout {width:205px; float:right; padding:10px}
#basket_checkout table {width:295px; border-collapse: collapse; }
#basket_checkout td, #basket_checkout th { padding: 0; font-size:0.9em; font-weight:bold}
#basket_checkout strong {font-size:1.2em}
#basket_checkout .grey {color:#aaa}
#basket_checkout .selectedoffer {color:#6d4492; border:1px solid #6d4492; padding:3px 0 3px 3px}
#basket_checkout a {color:green}
/*#basket input {font-size:0.9em; width:30px}*/;
#basket table {padding:0; border:0px;}
#basket th {border-bottom:1px solid #939598; padding:0 0 0 2px; text-align:left; font-size:1em; height:20px}
#basket td {background-color:white}
.bsk_qty {width:30px; text-align:center; }
.bsk_qty input {width:20px; height:15px; font-size:0.85em}
.bsk_img {width:85px; border-left:1px solid #939598;}
.bsk_img span {display:block; margin-left:5px; height:60px}
.bsk_img_sample span {display:block; margin-left:5px; height:20px; border-left:1px solid #939598; width:40px}
.bsk_img img {width:60px; height:60px}
.bsk_detail {margin-bottom:5px}
.bsk_price {text-align:right; padding-right:20px; }
.bsk_del {text-align:right; width:80px;}
.bsk_del_sample {text-align:right; width:80px;}
.bsk_del span {display:block; margin-right:5px; height:60px}
.bsk_del_sample span {display:block;margin-right:5px; height:20px}
.bsk_qty, .bsk_img, .bsk_detail, .bsk_price, .bsk_del {padding-top:5px;}
.bsk_total {text-align:right; font-weight:bold}
.summary_txt span {padding:5px; display:block; width:170px; height:90px; border-top:5px solid #063C21; border-left:5px solid #063C21; border-bottom:5px solid #063C21}
.summary_amt span {padding:5px; display:block; width:95px; height:90px;text-align:right; border-top:5px solid #063C21; border-right:5px solid #063C21; border-bottom:5px solid #063C21}
#basket_continue {width:488px; border-bottom:1px solid #939598; background:#f0ecf4}
#basket_continue span {display:block; padding:10px}
.invisbut { background: transparent; border: 0; padding: 0;}


