.currencySelect { background-color: #FFFCDC; font-weight: normal }
.datarow0 {
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC
}
.datarow1 {
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC
}
.discountfigure  {color: #FF0000 }
.FormDescription {  font-size: 22px; font-weight: bold; color: #000000 }
.infopanel    {  background-color: #cccccc }
.merchantName { background-color: #f0f8ff; font-weight: bold; font-size: 18px; text-align: center }
.merchantDetails { font-weight: normal; font-size: 12px }
.merchantNameInSyshead {  font-size: 22px; font-weight: bold; color: #0000FF }
.merchantThanks { font-weight: bold; font-size: 14px }
.ofCaption {font-size: 12px;  background-color: #ffffff; vertical-align: middle }
.ofGutter{  background-color: #ffffff }
.ofhash { background-color: #f0f8ff; vertical-align: top }
.ofHead{  font-size: 16px; font-weight: bold; background-color: #ffffff }
.ofHelp{  background-color: #ffffff; text-align: center }
.ofInput{ background-color: #ffffff; font-weight: normal }
.ofIntro { font-size: 12px; font-weight: bold; background-color: #ffffff }
.ofPayOptionRow{ background-color: #ffffff; color: #000000 }
.ofRequired{  background-color: #ffffff }
.ofSelect { background-color: #ffffff; font-weight: normal }
.ofSelectReq { background-color: #f5fffa; font-weight: normal }
.ofSmalltext {  font-size: 10px; font-weight: normal }
.ofSubheadHelp{  background-color: #666666 }
.ofSubheadRequired{  background-color: #666666 }
.ofSubhead{  font-size: 12px; font-weight: bold; background-color: #666666; color: #ffffff }
.ofTable{  background-color: #ffffff }
.oftaxnote { font-size: 12px; font-weight: normal; color: #FF0000 }
.ofTextInputReq{ background-color: #f5fffa; font-weight: normal; font-size: 12px }
.ofTextInput{ background-color: #ffffff; font-weight: normal; font-size: 12px }
.productdescription{font-size: 12px; font-weight: bold; color: #ff0000 }
.pspInfo { font-size: 12px; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif }
.qtyInput{ background-color: #FFFCDC; font-weight: bold; text-align: center }
.rbullets { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066 }
.ref {font-size: 12px; color: #3333CC }
.remove{  }
.shout {  color: #FF0000; background-color: #FFFFFF }
.summaryNote{font-size: 12px; font-weight: normal;}
.syshead { color: #000000; background-color: #f0f8ff }
.textlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0000FF; background-color: #f0f8ff }
.totalcaption {  font-size: 12px; font-weight: bold; color: #ffffff; background-color: #999999; text-align: right }
.totalfigure  {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	text-align: right
}
.totalFINAL   {  font-size: 13px; font-weight: bold; color: #000000; background-color: #c0c0c0; text-align: right }
.var1 {  background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666 }
.var2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3333CC }
.headrow {
	background-color: #999999;
}
.headcaption {  font-size: 12px; font-weight: bold; color: #ffffff;}
body {    color: #000000; background-color: #ffffff }


body.ofButtonbar {  color: #000000; background-color: #ffffff }

input {  font-family: Arial, Helvetica, sans-serif; font-size: 12px }
select {  font-family: Arial, Helvetica, sans-serif; font-size: 12px }
td {  font-family: Arial, Helvetica, sans-serif;}
textarea {  font-family: Arial, Helvetica, sans-serif; font-size: 12px }

.summary_box {
	border: 1px solid #cb6004;
	padding: 5px;
	margin-top:10px;
}
.summary_right_box {	border-left-width: thin; border-left-style: dotted;	border-left-color: #CB6004; padding-left:5px;}
.invoice_table{		border: thin groove #666666;}
.invoice_table_caption{ font-size: 10px; background-color: #ffffff; vertical-align: middle}
.invoice_table_header {
	font-size: 11px;
	font-weight: bold;
	background-color: #666666;
	color: #ffffff
}
.invoice_table_input{ background-color: #ffffff; font-weight: normal; font-size: 10px }
.delivery_table{		border: thin groove #666666;}
.delivery_table_header {font-size: 10px; font-weight: bold; background-color: #666666; color: #ffffff}
.delivery_table_caption{ font-size: 10px;  background-color: #ffffff; vertical-align: middle}
.delivery_table_input{ background-color: #ffffff; font-weight: normal; font-size: 10px }
.measurement_1{ background-color: #EFDB84; font-weight: bold; font-size: 10px }
.measurement_2{ background-color: #F7EFC6; font-weight: bold; font-size: 10px }
.error {font-weight: bold; font-size: 10px; color:#FF0000; }
.warn {font-weight: bold; font-size: 10px; color:#009900 }

