
#contactform {
  margin: 0 0 20px 0;
}

.f input, .f textarea, .f select {
  width: 170px;
  border: #66c8ee solid 2px;
  vertical-align: middle;
  font-size: 1em;
  background-color: #e0f4fb;
  text-transform: none;
}

.f label {
  text-transform: uppercase;
}

.submit-button {
  background: #99daf4 url('../images/g-form-b.gif') no-repeat left bottom;
  padding: 0 20px 10px 20px;
  width: 170px;
}

.f input.submit {
  display: block;
  width: 170px;
  line-height: 24px;
  height: 24px;
  background: transparent url('../images/g-button-form.png') no-repeat;
  text-decoration: none;
  color: #455560;
  padding: 0 10px 0 25px;
  font-weight: bold; 
  cursor: pointer;
  border: none;
  text-transform: uppercase;
  font-size: 0.875em;
}

input.checkbox {
  width: auto;
  border: none;
}

select.small {
  width: auto;
  font-size: 0.9375em;  
  display: block;
  float: left;
}

#register_form {
  width: 630px;
}