.invoice-wrapper  { 	font-size: 12pt; } 
	.invoice-wrapper th  { 		background: none;
		font-weight: normal;
 } 
	.invoice-wrapper td,
	.invoice-wrapper th  { 		padding: 3pt 0;
 } 
	.invoice-wrapper .invoice-logo-print  { 		display: none;
 } 
.adr-view-order  { 	margin: 0 0 18pt; } 
.adr-view-order,
.adr-view-order a  { 	color: #00ab4a;
	border: none;
	font-size: 24pt;
	line-height: 24pt; } 
	.adr-view-order h5  { 		font-size: 12pt;
		line-height: 18pt;
		color: #00ab4a;
		font-weight: normal;
 } 	
	.adr-view-order address  { 		margin: 0;
 } 
.checkout-overview-id  { 	color: #00ab4a;
	margin: 36pt 0; } 
	.checkout-overview-id div  {  } 	
	.checkout-overview-id strong  { 		font-size: 24pt;
		line-height: 24pt;
		font-weight: normal;
 } 
.checkout-overview-items th,
.checkout-overview-items strong  { 	color: #00ab4a;
	font-weight: bold; } 
.checkout-overview-items .top-empty-row td  { 	padding-top: 21pt; } 
.checkout-overview-payment  { 	width: auto;
	margin: 27px 0 18pt; } 
	.checkout-overview-payment td,
	.checkout-overview-payment th  { 		padding-right: 27pt;
 } 
.align-right  { 	text-align: right;
	white-space: nowrap; } 

/* PRINT STUFF */
@media print  { 	
	body.order-by-id h1  { 		display: none;
 } 	
	.invoice-wrapper  { 		padding-left: 20mm;
 } 	
	.invoice-wrapper .invoice-logo-print  { 		display: block;
		width: 80mm;
		margin-bottom: 18pt;
		position: relative;
		left: -20mm;
 } 	
	.invoice-wrapper table  { 		width: 150mm;
		display: block;
 } 		
	.checkout-overview-id .left,
	.checkout-overview-id .right  { 		width: 75mm;
		float: left;
 } 	
	.checkout-overview-payment  { 		font-size: 9pt;
 } }