
form { border: 0px; padding: 10px; width: 600px; margin-top: 10px; }

#form1 p { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; padding-bottom: 5px; }
#form1 legend { color: white; font-size: 1.25em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; border }
	
#form1 fieldset { margin-bottom: 5px; padding: 10px; border: solid 1px #cccccc; }
label {
	font-size: 12pt;
	cursor: pointer;
	}
form#form1 input,
form#form1 select,
form#form1 textarea { font-size: 100%; }
		
/* Top Left Inputs */	
form#form1 input#customer,
form#form1 input#email,
form#form1 input#order_date,
form#form1 input#delivery_date {
	border: 1px solid #CCCCCC;
	width: 350px;
	height: 25px;
	padding: 1px;
	background: #F2F2F2;
	}

/* Top Left Inputs */	
form#form1 input#contact,
form#form1 input#phone,
form#form1 input#delivery_time,
form#form1 input#purchase_order,
form#form1 input#security_code {
	border: 1px solid #CCCCCC;
	width: 200px;
	height: 25px;
	padding: 1px;
	background: #F2F2F2;
	}

	
/* Lower form Inputs */	
form#form1 input#gal_spring,
form#form1 input#five_gal_sodium_free,
form#form1 input#gal_distilled,
form#form1 input#gal_spring_fluoride,
form#form1 input#three_gal_sodium_free,
form#form1 input#rack_count_thirty,
form#form1 input#rack_count_forty,
form#form1 input#one_gal_spring,
form#form1 input#one_gal_distilled,
form#form1 input#one_gal_sodium_free,
form#form1 input#twohalf_gal_spring,
form#form1 input#twohalf_gal_distilled,
form#form1 input#twenty_oz,
form#form1 input#sixteen_oz,
form#form1 input#one_gal_spring_crate,
form#form1 input#one_gal_distilled_crate,
form#form1 input#one_gal_sodium_free_crate {  
	border: 1px solid #CCCCCC;
	width: 50px;
	height: 25px;
	padding: 1px;
	background: #F2F2F2;
	}
	
form#form1 input#customer:focus,
form#form1 input#order_date:focus,
form#form1 input#email:focus,
form#form1 input#phone:focus,
form#form1 input#delivery_date:focus,
form#form1 input#contact:focus,
form#form1 input#delivery_time:focus,
form#form1 input#purchase_order:focus,
form#form1 input#gal_spring:focus,
form#form1 input#five_gal_sodium_free:focus,
form#form1 input#gal_distilled:focus,
form#form1 input#gal_spring_fluoride:focus,
form#form1 input#three_gal_sodium_free:focus,
form#form1 input#rack_count_thirty:focus,
form#form1 input#rack_count_forty:focus,
form#form1 input#one_gal_spring:focus,
form#form1 input#one_gal_distilled:focus,
form#form1 input#one_gal_sodium_free:focus,
form#form1 input#twohalf_gal_spring:focus,
form#form1 input#twohalf_gal_distilled:focus,
form#form1 input#twenty_oz:focus,
form#form1 input#sixteen_oz:focus,
form#form1 input#one_gal_spring_crate:focus,
form#form1 input#one_gal_distilled_crate:focus,
form#form1 input#one_gal_sodium_free_crate:focus,
form#form1 input#security_code:focus {
	border: solid 1px #e5e5e5;
	background: #aaa;
	}
	
#form_controls { clear: both; }
.security_text { color: #fff; font-size: 10pt; }
#submit { color: #000; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #a2a8d2; padding: 5px; border-width: 0; cursor: pointer; }
	
#top_left { float: left; }
#top_right { float: right; }
.lwr_form { float: left; }
.lwr_form label { color: #ffffff; }
.form_title { color: #a2a8d2; font-size: 12pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
