@media all {	/* Begin Virtual Receipt Classes */
	#vrFrame			{ margin: 5px; padding: 0px; border: 1px solid #97BEE8; text-align: center; color: black; }
	#vrTitle			{ color: #CCCCCC; text-align: center; font: 8pt 'Ms Sans Serif',Helvetica; padding: 5px 0px 10px 0px; }
	#vrReceipt			{ border: 0px solid black; text-align: center; margin: 0px 5px; }
	#vrCompany, #vrPhone, .vrHeader, .vrFooter, .vrLabel, .vrDesc, .vrItem, .vrUnit, .vrValue, .vrTotalLabel, .vrTotalValue
						{ font-family: "Ms Sans Serif",Helvetica; 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: bold 10pt Verdana,Helvetica; 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; }
	.vrHR				{ border-top: 1px dashed #444444; height: 10px; }
	#vrTop				{ background: url(/sysImage/VirtualSalesReceipt/ReceiptTopF0F0F0.gif) repeat-x; height: 20px; }
	#vrBottom			{ background: transparent url(/sysImage/VirtualSalesReceipt/ReceiptBottomF0F0F0.gif) repeat-x; height: 20px; }
	#vrFootNote			{ color: #CCCCCC; border: 0px solid #00D0D0; font: 7pt 'Ms Sans Serif',Helvetica; text-align: center; padding: 10px 0px 0px 0px; }
	#vrTop, .vrHR,
	#vrReceipt			{ xbackground-color: #E0E0E0; }
	#vrCompany, #vrPhone, .vrHeader, .vrHR, .vrDesc, .vrItem, .vrUnit, .vrValue, .vrTotalLabel, .vrTotalValue, .vrFooter, .vrLabel
						{ background-color: #F0F0F0; }
} 	/* End Virtual Receipt Classes */

