div#custform {
	width:650px;
	font-size:12px;
}
table#col2 td#right div#custform {
	width:100%;
}
div#custform .error {
	color:#FF0000;
}
div#custform td div.error {
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
	width:300px;
	padding:3px;
}
div#custform td div.status {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div#custform table {
	width:100%;
}
div#custform table.cust_data td {
	font-size:11px;
}
div#custform table.cust_data td.label {
	width:190px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#custform table.cust_data td.field {
	width:460px;
	font-size:11px;
	padding:3px 0px 4px 5px;
}
table#col2 td#right div#custform table.cust_data td.field {
	width:350px;
}
div#custform table.cust_data td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eff2f7;
}
div#custform table td.label, div#custform table td.text {
	padding:7px 10px 7px 15px;
	font-size:11px;
	vertical-align:top;
}
div#custform table td.checkbox {
	padding:5px 0px 5px 0px;
}
div#custform label.required {
	font-weight:bold;
}
div#custform label.error {
	color: #993300;
}
div#custform table td input, div#custform table td select,  div#custform table td textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#custform table th {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#214d92;
	font-weight:normal;
	color:white;
	padding:5px;
}
div#custform table th a, div#custform table th a:visited {
	color:white;
}
div.cust_errors, div.promo_errors {
	width:100%;
	text-align:left;
	color: #993300;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	font-family: Verdana, Helvetica, sans-serif;
	padding-bottom:10px;
}
div.cust_errors span, div.promo_errors span {
	display:block;
}
div.promo_errors {
	color:#FF9900;
}

div#custform table.cart {
  font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px
}
div#custform table.cart th, div#custform table.cart td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px 10px 5px 12px;
	text-align:left;
}
div#custform table.cart td {
	background-color:#eceaea
}
div#custform table.cart .qty {
	text-align:center;
}
div#custform table.cart td.lineprice, div#custform table.cart td.unitprice {
	text-align:right;
}
div#custform table.cart th.desc, div#custform table.cart td.desc, div#custform table.cart td.params {
}
div#custform table.cart td.subtotallbl {
	text-align:right;
	font-weight:bold;
}
div#custform table.cart td.subtotal {
	text-align:right;
}
div#custform table.cart th.giftbox, div#custform table.cart td.giftbox {
	padding:0px 0px 0px 5px;
}
div#custform table.cart td.giftbox {
	text-align:center;
}
