@charset "iso-8859-1";
table.sl_basket {width:100%; border:none;font-size:0.8em;}

table.sl_basket_items {width:100%; border:none;}
table.sl_basket_items th {font-weight:800; vertical-align:top; text-align:center;}
table.sl_basket_items th.sl_display {text-align:left;}
table.sl_basket_items th.sl_prod_total {text-align:right;}
table.sl_basket_items th.sl_qty {width:40px; text-align:center;}
table.sl_basket_items th.sl_remove {width:14px; text-align:center;}
table.sl_basket_items td {text-align:left; vertical-align:top;}
span.sl_display {color:#ac5758; font-weight:800;}
table.sl_basket_items td.sl_prod_total {text-align:right;}
table.sl_basket_items td.sl_qty {width:40px; text-align:center;}
table.sl_basket_items td.sl_remove {width:14px; text-align:center;}
img.sl_remove {width:12px; height:12px; border:none; vertical-align:middle;}
table.sl_basket_items td.sl_view {text-align:right; font-size:80%;}

table.sl_basket_total {width:100%; border-top:dotted 2px #666; border-bottom:dotted 2px #666; padding: 2px 0px 2px 0px;}
table.sl_basket_total th {text-align:left;}
table.sl_basket_total td.cost {text-align:right;}
table.sl_basket_total td.text {text-align:left; padding-left:10px;}
table.sl_basket_total input.voucherno {width:105px; border:1px solid #666; color:#333366;}

table.sl_basket_total_charge {width:100%; border-bottom:dotted 2px #666; padding: 4px 0px 4px 0px;}
table.sl_basket_total_charge th {text-align:left;}
table.sl_basket_total_charge td {font-weight:800; text-align:right;}

table.sl_basket_links {width:100%; border:none; padding: 2px 0px 2px 0px;}
table.sl_basket_links td.sl_empty {text-align:left; font-size:80%;}
table.sl_basket_links td.sl_checkout {text-align:right; font-size:120%;}
table.sl_basket_links td.sl_view_recalculate {width:25%; text-align:left; font-size:120%;}
table.sl_basket_links td.sl_view_empty {width:25%; text-align:center; font-size:120%;}
table.sl_basket_links td.sl_view_shopping {width:25%; text-align:center; font-size:120%;}
table.sl_basket_links td.sl_view_checkout {width:25%; text-align:right; font-size:120%;}

table.sl_basket_paymethod {width:100%; border:none;}
table.sl_basket_paymethod th {text-align:left; vertical-align:top;}
table.sl_basket_paymethod td.option {text-align:left; vertical-align:middle; width:35%;}
table.sl_basket_paymethod td.text {text-align:left; vertical-align:middle; font-size:85%;}
span.required {color:#c33;}

table.sl_basket_addresses {width:100%; border:none;}
table.sl_basket_addresses th {text-align:left; vertical-align:top;}
table.sl_basket_addresses td {text-align:left; vertical-align:top;}
table.sl_basket_addresses td.note {text-align:left; vertical-align:top; font-size:85%;}

table.sl_basket_billing {width:100%; border:none;}
table.sl_basket_billing th {text-align:left; vertical-align:top;}
table.sl_basket_billing td {text-align:left; vertical-align:top;}

table.sl_basket_delivery {width:100%; border:none;}
table.sl_basket_delivery th {text-align:left; vertical-align:top;}
table.sl_basket_delivery td {text-align:left; vertical-align:top;}

table.sl_basket_confirm {width:100%; border:none;}
table.sl_basket_confirm th {text-align:left; vertical-align:top;}
table.sl_basket_confirm td {text-align:left; vertical-align:top;}

table.sl_basket_info {width:100%; border-top: dotted 2px #666; padding: 2px 0px 2px 0px;}
table.sl_basket_info th {text-align:center;}
table.sl_basket_info td {text-align:left; font-size:85%;}

/* Summary basket */
table.sl_basket_summary {width: 100%; border: none; background-color:#800080; font-size:0.8em; margin-left:3px; text-align:left;}
table.sl_basket_sumitems {color:#fff;}
table.sl_basket_sumitems th.sl_numitems {font-size:1.2em;}

table.sl_basket_sumitems th.sl_prod_total {color:#fff; border-top:1px dotted #fff; border-bottom:1px dotted #fff;}
table.sl_basket_sumitems td.sl_prod_total {color:#fff; text-align:right; border-top:1px dotted #fff; border-bottom:1px dotted #fff;}

table.sl_basket_sumitems td.sl_view {text-align:center; padding-top:4px; padding-bottom:4px;border-top:1px dotted #fff; border-bottom:1px dotted #fff;}
table.sl_basket_sumitems td.sl_empty {text-align:center; padding-top:4px; padding-bottom:4px;}

