div.input_amount input {
	font: 10px Arial, Helvetica, sans-serif;
	border:1px solid #CFCFCF !important;
	width: 20px !important;
}
table.order-form td.label {
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	text-align: right;
	white-space: nowrap;
}
table.order-form td.error {
	font: 10px Arial, Helvetica, sans-serif;
	color: red;
	font-weight: bold;
}

table.order-form span.req {
	font-weight: bold;
	color: red;
}

table.order-form td.value {
	width: 115px !important;
}

table.order-form td.value input {
	font: 10px Arial, Helvetica, sans-serif;
	width: 112px !important;
	border: 1px solid #cfcfcf;
}
table.order-form td.value span.zip input {
	width: 37px !important;
}
table.order-form td.value span.city input {
	width: 60px !important;
}

table.order-form td.value select {
	font: 10px Arial, Helvetica, sans-serif;
	width: 112px !important;
	border: 1px solid #cfcfcf;
}

