﻿#transaction {
	padding: 1em;
}
#transaction ul {
	margin: 1em 0;
}
#transaction li {
	display: inline;
	margin: 0 1em 0 0;
}
#collection-info li {
	display: block;
	margin: 0 1em 0 0;
}
#transaction span.transaction_id {
	font-size: 200%;
}
table.msl_table {
	width: 100%;
}
table.msl_table .product {
	width: 55%;
}
table.msl_table .qty {
	width: 15%;
	text-align: center;
}
table.msl_table .unit_price {
	width: 15%;
	text-align: right;
}
table.msl_table .line_total {
	width: 15%;
	text-align: right;
}

.refund {
	color: #c00;
}
.total_text {
	text-align: right;
}
.total {
	border: 3px double #000;
	border-width: 3px 0;
	text-align: right;
}

@media screen {
	#transaction_customer {
		display: none;
	}	
}
@media print {
	#transaction_customer {
		display: block;
	}	
}