.form_section .form_block_shopping_basket input { text-align:right; width: 40px; }
.form_section .form_block_shopping_basket .total { width:auto; }
.form_section .form_block_shopping_basket .subtotal { border:0; background:transparent; }
.form_section .form_block_shopping_basket .update_total { width:auto; height:auto; }
.form_section .form_block_shopping_basket h1 { margin:3px 0; font:16px sans-serif bold; }
.form_section .form_block_shopping_basket p.description { color:#000; font:12px sans-serif; margin:3px 0; }
.form_section .form_block_shopping_basket table.costs th { font:12px sans-serif normal; text-align:right; padding-top:3px; }
.form_section .form_block_shopping_basket table.costs td { font:18px sans-serif bold; color:#000; padding:3px; }
.form_section .form_block_shopping_basket td.image { padding:0 11px; }
.form_section .form_block_shopping_basket td.singleItemPrice { text-align:right; padding-right:40px; }
.form_section .form_block_shopping_basket div.singleItemPrice { padding-right:40px; }
.form_section .form_block_shopping_basket img { border:none; }
.form_section .form_block_shopping_basket .bottom_text { display:block; font-size:0.8em; }
.form_section .form_block_shopping_basket.summary h1 { text-align:right; font-weight:bold; }
.form_section .form_block_shopping_basket.summary hr { color:#0066A4; }
.form_section .form_block_shopping_basket input.ieborderfix { border-width:0px; }

/**
 * Admin side CSS
 */
div.shopping_basket_item.empty_item { display:none; }
div.shopping_basket_item hr { margin-top:0.5em; }
input.shopping-basket-block_amount { font-size:1.5em; padding-right:2px; }
hr.shopping_basket_item_rule { margin-bottom: 5px; }

