body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

.backcolor1 { background-color:red; }

a.menuitem:link {color:#FFCC00; font-weight:bold;
        text-decoration:none}

a.menuitem:visited {color:#FFCC00; font-weight:bold;
        text-decoration:none}

a.menuitem:hover {color:white; font-weight:bold;
        text-decoration:underline}
a.menuitem:active {color:white; font-weight:bold;
        text-decoration:none}

a.bmenuitem {font-size:x-small; color:blue }

span.bmenuitem {font-size:x-small; color:black }

tr.itemRow1 {background-color:#DDDDFF; font-size:smaller; }

tr.itemRow2 {background-color:#FFFFFF; font-size:smaller; }

tr.invoicebottom {font-size:smaller; }

.invoicesubtotal {background-color:#FFFF9C; }

.invoiceshipping {background-color:#DDDDFF; }

.invoicetotal {background-color:#FFCCCC; }

tr.titlerow {font-weight: bold;}

tr.mainBodyRow {height:400; }

td.netPriceColumn {color: red; }

table.mainBodyTable { width:500; }

span.itemspec {font-weight: bold;}

span.itemspec-label {color: red; }

span.itemspec-value {color: blue; }

td#subHeader { font-weight:bold; font-size:larger; }

td#mainFooter { font-size:xx-small; }
td#leftFooter {
font-size:x-small;
}
td#leftHeader {
	font-size:smaller;
	vertical-align: top;
}
.disclaimertext { font-size:x-small; }

.addressblock { font-size: smaller }

.addrblocktitle {font-weight: bold; color: blue; }

.orderErrorMsg {font-weight: bold; color: red;}