/*ORDER FORM*/
table#receipt {width:600px;margin:20px auto;padding:0;border:1px solid #000;}
table#receipt tr td {vertical-align:top;font-size:10px;}
table#receipt tr td.section {padding:2px 2px 5px 10px;}
table#receipt tr td h1,table#receipt tr td h1.order_type {font-size:10px;font-weight:bold;line-height:110%;letter-spacing:1px;background-color:#eee;border-bottom:1px solid #ccc;margin:0;padding:0 0 0 10px;}
table#receipt tr td h1.order_type {color:#f00;text-align:right;padding-right:10px;background-color:#fff;border:none;}
table#receipt tr td div.menu {margin:10px 0 10px 0;}
table#receipt table {width:98%;}

table.order_items {margin:0;border-left:1px solid #ccc;border-bottom:1px solid #ccc;width:98%}
table.order_items td {border-top:2px solid #fff;padding:0 5px;border-right:1px solid #ccc;}
table.order_items tr.odd {background-color:#eee;}
table.order_items th {font-size:10px;color:#fff;background-color:#000;text-align:center;padding:0;border-right:1px solid #fff;}
table.order_items th.last {border-right:1px solid #ccc;}
table.order_items th a {color:#fff;}
table.order_items td.links a {margin:0 6px;}
table.order_items tr td.costs {text-align:right;}
table.order_items tr th.cost,table.order_items tr td.cost {width:60px;}
table.order_items tr.subtotal td {border-top:1px solid #ccc;}

ul.order_info,ul.order_info li {margin:0;padding:0;}
ul.order_info li {list-style-type:none;font-size:10px;line-height:110%;}

ul.address,ul.address li {margin:0;padding:0;}
ul.address li {list-style-type:none;font-size:10px;line-height:110%;}

ul.ship_address li {font-weight:bold;}