@CHARSET "UTF-8";
form {
  margin:0 auto;
  width:500px;
}
form label {
  clear: left;
  float: left;
  width: 100%;
  font-size: 1.2em;
  font-weight: bold;
  margin-top:10px;
}
form ul {
  margin: 0;
  padding:0;
  list-style:none;
}

form ul li, 
form ul li input, 
form ul li label, 
form ul li span {
  float: left;
}
form li {
  width: 250px;
  line-height: 40px;
}
form li input {
  margin-top:16px;
}
form li label {
  width: auto;
  font-size: 1em;
  margin:0;
  margin-left: .5em;
  padding: 0;
  clear: none;
}
form li label span {
  font-weight: normal;
}
form textarea {
  height: 250px;
  margin-bottom:1em;
}
#request_brochure textarea {
  height: 50px;
  }
form input[type=text] , textarea {
  width: 400px;
  border:1px solid #566753;
}

ul.error_list {
  float: left;
  width: 100%;
  color: red;
  font-weight: bold;
}
h3 {
  color: green;
  padding: 2em;
}

#submit {
  margin-left: 300px;
}