table.ordertable {
	border-collapse: collapse;
	border: 1px solid #CC0000;
}
table.ordertable a {
 color: #CC0000;

}
table.ordertable a:hover {
 color: #CC6600;

}
table.ordertable td {
	text-align: center; vertical-align: middle;
	padding: 0.25em;
	border-bottom: 1px solid #CC8888;
}
table.ordertable tr.ordertablealt {
	background-color: #FFF3D1;
}
table.ordertable tr:hover {
	background-color: #FFDAD1;
}
table.ordertable td.ordertableshort { width: 3%; }
 
table.ordertable td.leftalign { text-align: left; }
table.ordertable tr.header1 {
	background: #AA0000 url( '../images/tableheader-red.png') 0 center repeat-x;
	border: 0em;
	color: white; font-weight: bolder;
}
table.ordertable .header1 td { padding: 0.3em; }