body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:9pt;width:100%}.container{margin:0 auto;overflow:auto;min-height:900px;padding-bottom:30px;position:relative;width:640px}h1{text-align:right;border-bottom:4px solid #999;overflow:auto;padding-bottom:20px}h1 img{vertical-align:middle;float:left}table{width:100%;border-collapse:collapse}.order-no{overflow:auto;border-bottom:1px solid #999;padding:0 20px 15px;font-weight:700}.order-no .date{float:right;font-weight:400}.address{margin-top:20px}.address td,.address th{padding:0 0 20px 60px;text-align:left}.details{border-top:4px solid #999}.details,.details th{border-bottom:1px solid #999}.details th{text-align:left;padding:20px 0 10px 20px}.details td{padding:20px 0 20px 20px}.details .details,.details .product{width:45%}.details .price{width:10%}.details strong{display:block}.details .price{padding-right:20px;text-align:right}.totals{width:50%;float:right}.totals td{padding:10px 0;width:50%}.totals .separated td{border-bottom:1px solid #999}.totals .price{padding-right:20px}.totals .price,.totals td{text-align:right}.totals .total td{font-size:11pt;font-weight:700}.thanks{clear:both;text-align:center;border-top:4px solid #999;padding-top:25px}.footer{position:absolute;bottom:0;left:0}