#AML_form {
  font-family: Helvetica, Arial;
}

#AML_form input, #AML_form select, #AML_form .textarea{
  width: 90%;
  font-size: 1.1em;
  font-family: Arial, Helvetica, sans-serif;
}

#AML_form input[type=image]{
  height: auto;
  width: auto;
}

#AML_widget li{
  background: #ddd;
}

#AML_widget li.step .inner {
  padding: 1.5em 1em 1em 1em;  
}

#AML_form label {
  font-size: 1.2em;
  margin: .5em 0;
}

#AML_form h3, #AML_form h2 {
  margin-bottom: .8em;
  line-height: 1.3em;
}

#AML_form h3{
  font-variant: normal;
  letter-spacing: normal;
  font-size: 1.2em;
}

#AML_form p {
  margin: 1em 0;
}

label.error {
  display: block;
  font-size: 0.6em;
  color: red;
}