form {margin-top: 15px;}
.form_label {font-size: 10px; font-weight: bold; text-align: right; vertical-align: middle; padding-right: 10px; padding-bottom: 10px;}
.input {padding-bottom: 10px; font-size: 12px;}
.submit input {padding: 1px 2px; font-size: 10px; background-color: #eb832b; color: #fff; font-weight: bold; text-transform: uppercase;}
.comments {vertical-align: top; padding-top: 5px;}
textarea {width: 320px; background-color: #b5d7fe; height: 93px;} /* ff2 */
input[type="text"] {background-color: #b5d7fe;width: 320px; padding: 2px 2px;}/* Does not work in IE6 */
#city {width: 185px;}
#state {width: 40px; margin-left: 5px;}
#zip {width: 70px; margin-left: 5px;}
.form_section {margin-top: 15px; border-top: 1px dotted #333;}
.form_top-caption {font-size: 8px; text-align: left; font-weight: bold; position: relative;}
.form_pub-icon {text-align: left; vertical-align: top; position: relative;}
#form_section_catalogs td {width: 25%;}
	#form_section_catalogs input {width: auto;}
#form_section_catalogs .form_order-amt {width: 20px; height: 10px; font-size: 8px;}
#form_section_colors td {vertical-align: middle; text-align: left;}
#form_section_colors input {float:left; display: inline; width: auto; background-color: transparent; }
	#form_section_colors p.color_labels {position: relative; display: inline; font-size: 11px; padding-left: 3px; /* for FF ::- */top: -2px;}
