.Transparency {
	width: 100px;
	height: 100px;
	background-color: #666;
	opacity: 0.9;
	filter: alpha(opacity=90);
	display: none;
	z-index: 50;
}
.CreditCardHiddenMessage {
	background-color: White;
	border: 10px #999 solid;
	padding-top: 20px;
	width: 600px;
	height: 175px;
	display: none;
	z-index: 100;
}
.FormFieldName {
	display: inline-block;
	width: 150px;
}
.BillingAddress
{
	display: inline-block;
	width: 350px;
	height: 175px;
}
.InvoiceDetails {
	display: inline-block;
	width: 350px;
	height: 175px;
}
.InvoiceDetailLabel {
	display: inline-block;
	width: 200px;
}
.InvoiceDetailValue {
	display: inline-block;
	font-weight: bolder;
	width: 150px;
}
.InvoiceItemHeadingRow {
	border-bottom: solid 1px black;
	display: inline-block;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	width: 670px;
}
.InvoiceItemRow {
	border-bottom: solid 1px #EEEEEE;
	display: inline-block;
	font-size: 8pt;
	margin: 0px 0px 0px 0px;
	width: 670px;
}
.InvoiceItemQuantity {
	display: inline-block;
	width: 60px;
}
.InvoiceItemDescription {
	display: inline-block;
	width: 310px;
}
.InvoiceItemUnitPrice {
	display: inline-block;
	width: 70px;
}
.InvoiceItemDiscount {
	display: inline-block;
	width: 60px;
}
.InvoiceItemNET {
	display: inline-block;
	width: 60px;
}
.InvoiceItemVATRate {
	display: inline-block;
	width: 60px;
}
.InvoiceItemVATAmount {
	display: inline-block;
	width: 50px;
}
.PaymentTerms {
	display: inline-block;
	font-size: xx-small;
	height: 115px;
	width: 420px;
}
.InvoiceTotals {
	display: inline-block;
	width: 270px;
	height: 115px;
}
.InvoiceTotalsLabel {
	display: inline-block;
	width: 190px;
}
.InvoiceTotalsValue {
	display: inline-block;
	font-weight: bolder;
	width: 80px;
}
.InvoiceFooter {
	display: inline-block;
	font-size: 8pt;
	text-align: center;
	width: 670px;
}