#formResult label{
  float: left;
  text-align: left;
  height: 18px;
  vertical-align: middle;
  margin: 5px;
  display: block;
  width: 100px;
  clear: both;
}

#formResult input, #formResult select{
  border: 1px solid #5C85AD;
  margin: 5px;
  background-color: #DEE5EE;
}

#formResult textarea{
  border: 1px solid #5C85AD;
  margin: 5px;
  height:100px;
  width:210px;
  background-color: #DEE5EE;
}

#submit{
  text-align: middle;
}

.requestnumber{
  float: left;
}

.requestdate{
  float: right;
}

.requesttext{
  float: left;
  margin: 5px 0 5px 0;
}

.requesthint{
  float: left;
  margin: 5px 0 5px 0;
}

.submit input{
  float: left;
  border: none;
  margin: 5px;
  padding-bottom: 10px;
  background-color: #FFFFFF;
  text-decoration: underline;
  cursor: pointer;
}

#formResult select{
width:142px;
}

#formResult input{
width: 142px;
}

#count input,
#zip input,
#date input,
#price input{
	width:50px;
}

.error{
	color: #ff0000;
}