/* CSS Document */

table.orders
{
	width:800px;
	font-size:9pt;
	border:2px solid black;
	border-spacing:0px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
}
	table.orders th
	{
		padding:5px;
		margin:0px;
		border-bottom:1px solid black;
		background-color:#83b183;
	}
	table.orders td
	{
		padding:5px;
		margin:0px;
	}
	table.orders td.invoicenum
	{
		font-size:14pt;
	}
	table.orders td.orderdate
	{
		text-align:center;
		font-weight:bold;
		font-size:12pt;
	}
	table.orders td.orderstatus
	{
		text-align:center;
		font-weight:bold;
		font-size:12pt;
	}
	table.orders td.ordertotal
	{
		text-align:right;
		font-weight:bold;
		font-size:14pt;
	}
	table.orders td.empty
	{
		color:#CC0000;
		font-weight:bold;
		text-align:center;
	}
	table.orders td.orderdetails
	{
		border-bottom:1px solid black;
		font-size:10pt;
		vertical-align:top;
	}
		table.orders td.orderdetails a.idnum
		{
			color:black;
			font-weight:bold;
		}
	table.orders td.orderaction
	{
		border-bottom:1px solid black;
		text-align:right;
		vertical-align:top;
	}
	
	
table.invoice
{
	width:600px;
	font-size:9pt;
	border:2px solid black;
	border-spacing:0px;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
}
	table.invoice tr.title
	{
		background-color:#83b183;
	}
	table.invoice th
	{
		padding:5px;
		border-bottom:1px solid black;
		vertical-align:top;
	}
	table.invoice h4
	{
		margin:0px;
		font-size:16pt;
	}
	table.invoice td
	{
		padding:5px;
	}
	table.invoice h5
	{
		margin:0px;
		font-size:10pt;
	}
	table.invoice hr.invoice
	{
		border:1px solid black;
		width:500px;
	}
	table.invoice td.payment
	{
		vertical-align:bottom;
	}
	table.invoice td.subtotal
	{
		text-align:right;
		vertical-align:bottom;
		font-weight:bold;
	}
	table.invoice td.total
	{
		text-align:right;
		border-top:1px solid black;
		text-decoration:underline;
		font-weight:bold;
		background-color:#83b183;
		font-size:12pt;
	}
	table.invoice span.price
	{
		color:#FF0000;
	}