body { color: #2f1700; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; }
table { color: #2f1700; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; }
.body { color: #2f1700; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; }
p { color: #2f1700; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif ; font-weight: normal; font-style: normal; }
pre { color: #8c8c8c; font-size: 1em; font-family: "Times New Roman", Georgia, Times }
blockquote { color: #525252; font-size: 1em; font-family: "Times New Roman", Georgia, Times }
h1 { color: #98541e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif   }
h2 { color: #4e6e93 }
h3 { color: #4e6e93; font-family: "Times New Roman", Georgia, Times }
h4 { color: #4e6e93; font-family: "Times New Roman", Georgia, Times }
h5 { color: #4e6e93; font-family: "Times New Roman", Georgia, Times }
h6 { color: #4e6e93; font-family: "Times New Roman", Georgia, Times }
ol { color: #2f1700; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
ul { color: #2f1700; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-position: inside }
a { color: #2f1700; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.awhite { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; }
a:visited { color: #2f1700; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a:hover { color: #2f1700; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: underline }
a:active { color: #2f1700; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
tr { border: 0 }
.cellcolor { background-color: #304762 }
.rev_type { color: #fff; font-weight: bold; font-size: 1.2em; font-family: "Times New Roman", Georgia, Times }
.g_nav_cellcolor { background-color: #4f4f4f }
.a_type_color { color: #fff; font-weight: bold; font-size: 0.9em; font-family: "Times New Roman", Georgia, Times }
ul.errorList {
	color: maroon;
	font-weight: bold;
	background-color: #FFEEEE;
	padding: 10px 20px;
}
.error {
	color: maroon !important;
	font-weight: bold;
	background-color: #FFEEEE;
}
.error ul li {
	color: maroon !important;
	font-weight: bold;
}
ul.noticeList {
	color: darkgreen;
	font-weight: bold;
	background-color: #EEFFEE;
	padding: 10px 20px;
}
.originalPrice {
	text-decoration: line-through;
	color: maroon;
	padding-right: 10px;
}
.receiptTable {
  border-collapse: collapse;
}
.receiptTable td {
  margin: 0px;
  padding: 5px;
}
.receiptTable tbody td {
  border-left: 1px dotted silver;
  border-right: 1px dotted silver;
  border-collapse: collapse;
}	
.receiptTable thead td {
  padding: 2px;
}
.receiptTable tfoot td {
  border-right: 1px dotted silver;
  padding: 2px;
}
.TEXT_BOLD {
	font-weight: bold;
}
.discountAmount {
	color: maroon;
}
.discountTotalLine {
	border-top: 1px dotted maroon;
	border-bottom: 1px dotted maroon;
}

.ukbanner {
	margin: 5px 0;
}
