/* CSS Document */

.invoiceContainer{
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width: 18cm;
	text-align:left
}
.invoiceContainer table {border:1px solid #999; font-size:14px }
.invoiceContainer table tr td, .invoiceContainer table tr th { border-left:1px solid #999; border-right:1px solid #999; padding:5px; margin:0}
.invoiceContainer table tr td { font-size:98%; line-height:1.3em}
.invoiceContainer table tr th {border-bottom:1px solid #999; text-align:center}
#invoiceAddressContainer { width:8.5cm; float:left }
#invoiceNumberContainer {width:8.5cm; float:right}
#invoiceTopContainer { float:left; width:18cm; clear:both}
.invoiceLogo { float:left; padding: 10px 0;}
.invoiceText { float:right; margin: 10px 0; font-size:150%; font-weight:bold}
.invoiceTerms { float:right; text-align:center; padding:10px 0; border:1px solid #666; clear:both; width:5.5cm; font-size:98% }
#invoiceProductLinesContainer { clear:both; margin:10px 0}
#invoiceProductLinesContainer table {margin:10px 0; border-bottom:none; border-left:none; border-right:none}
#invoiceProductLinesContainer table tr td.borderBottom {border-bottom:1px solid #666;}
.invoiceContainer table tr.totals td {border-top:1px solid #666; }
.invoiceContainer table tr.totals2 td {border-top:1px solid #666; border-left:none}

p.dontPrint { display:none}