/* Begin Virtual Receipt Classes */
#vrFrame			{ margin: 5px; padding: 5px; border: 1px solid #97BEE8; text-align: center; }
#vrTitle			{ text-align: center; font-family: Trebuchet MS; font-size: 8pt; padding-bottom: 10px; }
#vrReceipt			{ text-align: center; }

#vrCompany, #vrPhone, .vrHeader, .vrFooter, .vrLabel, .vrDesc, .vrItem, .vrUnit, .vrValue, .vrTotalLabel, .vrTotalValue
					{ background-color: #F0F0F0; font-family: Trebuchet MS; font-size: 8pt; }

#vrCompany, .vrHeader, .vrFooter, .vrLabel, #vrPhone
					{ text-align: center; }
.vrFooter			{ padding-top: 7px; }

.vrDesc, .vrItem, .vrTotalLabel
					{ text-align: left; }

.vrUnit, .vrValue, .vrTotalValue
					{ text-align: right; }
.vrValue
					{ padding-left: 0px; }
#vrCompany, #vrPhone, .vrTotalLabel, .vrItem, .vrUnit, .vrValue
					{ white-space: nowrap; }

.vrTotalLabel, .vrTotalValue
					{ font-family: Trebuchet MS; font-size: 10pt; font-weight: bold; padding-top: 7px; }
.vrTotalValue		{ color: #800000; }

.vrUnit, .vrValue, .vrTotalValue
					{ padding-right: 5px; }
.vrItem, .vrTotalLabel
					{ padding-left: 5px; }
#vrCompany, #vrPhone, .vrDesc
					{ padding-left: 5px; padding-right: 5px; }

#vrReceipt			{ padding-left: 5px; padding-right: 5px; }

.vrHR				{ background-color: #F0F0F0; border-top: 1px dashed #444444; height: 10px; }

#vrTop				{ background: transparent url(/sysImage/VirtualSalesReceipt/ReceiptTop.gif) repeat-x; height: 20px; }
#vrBottom			{ background: transparent url(/sysImage/VirtualSalesReceipt/ReceiptBottom.gif) repeat-x; height: 20px; }

#vrFootNote			{ margin-left: 23px; border: 0px solid #FFFFFF; font-family: Trebuchet MS; font-size: 7pt; text-align: center; padding: 10px 0px 0px 0px; }
/* End Virtual Receipt Classes */
