div#layout{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:rgba(0,0,0,0.1) 0 2px 2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);min-height:930px;font:12px/normal "Lucida Grande",Lucida,Verdana,sans-serif;padding:30px;width:640px;color:#222;position:relative;background-color:#fff;float:left;}
div#layout p{margin-bottom:2px;}
#layout_head{width:640px;float:left;margin-bottom:40px;}
div#layout_logo{width:360px;float:left;}
div#layout_logo img{width:170px;height:100px;margin-top:8px;}
div#layout_logo h1{margin-top:14px;width:320px;text-align:left;font-size:26px;white-space:nowrap;font-weight:bold;}
div#layout_logo h1.small{font-size:22px;}
div#layout_logo h1.smaller{font-size:18px;}
div#layout_logo h1.smallest{font-size:16px;}
div#layout_details{width:270px;float:left;}
div#layout_details h3{font-size:18px;font-weight:bold;margin-bottom:2px;margin-top:2px;}
div#layout_details div.left{float:left;font-weight:bold;width:100px;white-space:nowrap;margin-right:5px;}
div#layout_details div.left p{float:left;width:100px;text-align:left;}
div#layout_details div.left h3{float:left;width:100px;text-align:left;}
div#layout_details div.right{float:left;white-space:nowrap;width:165px;}
div#layout_details div.right p{float:left;width:165px;}
div#layout_details div.right h3{float:left;width:165px;}
div#layout_lines{float:left;width:640px;}
ul#layout_bar{width:616px;float:left;padding:9px 12px;font-size:11px;}
ul#layout_bar li.qty{float:left;width:90px;margin-right:10px;font-weight:bold;}
ul#layout_bar li.description{width:290px;float:left;padding-right:20px;margin-right:10px;font-weight:bold;}
ul#layout_bar li.price{float:left;width:120px;margin-right:10px;font-weight:bold;}
ul#layout_bar li.total{width:66px;float:left;text-align:right;font-weight:bold;}
ul.layout_line{width:616px;float:left;padding:9px 12px;font-size:11px;}
ul.layout_linea{width:616px;float:left;padding:9px 12px;font-size:11px;}
ul.layout_line li.qty,ul.layout_linea li.qty{float:left;width:90px;margin-right:10px;}
ul.layout_line li.description,ul.layout_linea li.description{width:290px;float:left;padding-right:20px;margin-right:10px;}
ul.layout_line li.price,ul.layout_linea li.price{font-weight:bold;float:left;width:120px;margin-right:10px;}
ul.layout_line li.total{font-weight:bold;width:66px;float:left;text-align:right;}
#layout_address{float:left;margin-bottom:20px;width:640px;}
#layout_address h3{font-size:14px;font-weight:bold;margin-bottom:2px;width:250px;float:left;}
#layout_address p{width:280px;}
#layout_address #to{float:left;width:250px;}
#layout_address #from{float:left;width:360px;}
#layout_total{width:616px;float:left;font-weight:bold;font-size:13px;margin:20px 12px;}
#layout_total .left{float:left;text-align:right;width:154px;margin-left:298px;margin-right:10px;}
#layout_total p{float:left;width:154px;margin-top:1px;}
#layout_total .right{float:right;text-align:right;width:154px;}
#layout_result{font-size:14px;font-weight:bold;color:black;float:left;padding-top:6px;width:154px;padding-bottom:6px;}
div#layout_box{width:600px;float:left;margin-bottom:60px;padding:5px 20px 5px 20px;font-size:11px;}
div#layout_box strong{width:600px;float:left;margin-bottom:2px;}
div#layout_payment_details{float:left;width:600px;}
div#layout_payment_details.alt{margin-bottom:20px;}
div#layout_notes{float:left;width:600px;}
#layout_footer{width:640px;float:left;position:absolute;bottom:30px;text-align:center;}