div.order_info {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #555;
}
div.order_info a {
	font-weight: bold;
}
div.order_info em {
	font-weight: bold;
	font-style: normal;
	color: #000;
}
div.order_info div.info,
div.order_info div.description,
div.order_info div.response {
	margin-left: 0.5cm;
	font-weight: bold;
}
div.order_info div.info {
	font-weight: normal;
	padding: 0.3cm;
}
div.order_info div.info table {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	margin: 0;
	border-spacing: 0;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
div.info td {
	border-bottom: solid black 1px;
	padding-left: 0.2cm;
	padding-right: 0.2cm;
}
div.info td.field {
	font-size: 8pt;
	font-weight: bold;
	padding-left: 0cm;
}
label.field {
	font-size: 9pt;
	font-weight: bold;
}
label.field:after {
	content: ":";
}
div.products {
	font-size: 10pt;
	font-weight: bold;
	list-style-type: none;
	margin-left: 0.5cm;
	padding-left: 0;
}
div.product {
	display: block;
	width: 48%;
	float: left;
}
div.order_info textarea,
div.order_info input[type="text"],
div.order_info input[type="submit"],
div.order_info input[type="button"],
div.order_info select {
	background-color: #dfdfdf;
}
div.order_info textarea,
div.order_info input[type="text"],
div.order_info input[type="radio"],
div.order_info select {
	padding: 0px;
	margin: 0px;
}
div.order_info textarea,
div.order_info input[type="text"] {
	border: solid #afafaf thin;
}
div.order_info textarea:hover,
div.order_info textarea:active,
div.order_info textarea:focus,
div.order_info input:hover,
div.order_info input:active,
div.order_info input:focus {
	background-color: #efefef;
}
div.order_info input[type="button"],
div.order_info input[type="submit"] {
	border: outset 1px gray;
	text-transform: uppercase;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 9pt;
}
div.order_info input[type="button"]:hover,
div.order_info input[type="submit"]:hover {
	border-style: outset;
}
div.order_info input[type="button"]:active,
div.order_info input[type="submit"]:active {
	border-style: inset;
}
div.order_info table {
	margin: 0.4cm;
	margin-left: .5cm;
	clear: both;
}
h2.interest {
	margin: 0cm;
	margin-top: 0.3cm;
	margin-left: 0.5cm;
	font-size: 10pt;
}
img.interest {
	vertical-align: middle;
	border: 0;
	cursor: pointer;
}
p.error {
	font-size: 8pt;
	font-weight: bold;
	margin-left: 1cm;
	margin-right: 2cm;
	margin-top: 0;
}
div.error {
	margin: 1cm;
	border: solid #800 1px;
	background-color: #efefef;
}
div.error h1 {
	color: #b00;
	font-size: 13pt;
	margin-bottom: 0;
	margin-left: 0.5cm;
}
