
TABLE.category .odd { background-color: #f2f3f8; }
TABLE.category .even { background-color: #EFEFEF; }


.forminput, INPUT.required {
	font-family : Verdana, Helvetica, sans-serif;
	border: 1px solid #8FA5B3;
	background: #F8F8F8;
	font-size: 8.5pt;
	color : #333333;
	padding-left: 3px;
}

.required, INPUT.required {
	border-left: 3px solid #8FA5B3;	
}

TABLE.cart  {
	font-size : 9pt;
	color : #000000;
	background-color : #FFFFFF;
	padding: 5px;
}

TABLE.cart th  {
	font-size : 11px;
	color : #FFFFFF;
	background-color : #0050A3;
	text-align : left;
	padding-left : 3px;
}

TABLE.cart .odd { 
	background-color : #EEEEEE;
}

TABLE.cart .even { 
	background-color : #EFEFEF;
}

TABLE.shop TH {
	font-size:10pt;
	color : #FFFFFF;
	background-color : #0050A3;
	text-align : left;
}

TABLE.shop .odd { 
	background-color : #EEEEEE;
}

 TABLE.shop .even { 
	background-color : #E1ECF2;
}

TABLE.order  {
	background-color : #EFEFEF;
	border : 1px solid #999999;
}

table.order th{
	font-weight : bold;
	text-align:left;
	font-size : 8pt;
}

.carttable {
	border-color : #CC0000;
	border-style : 1px solid black;
	padding : 4px;
}

.errorText td {color: red;}

.errorTextOuter {
	font-family : Arial, sans-serif;
	border: 1px solid #999999; 
	background: #EFEFEF;
	color: #000000;
	margin: 0;
	padding: 5px;
}



	
	
