form{
  margin: 0;
  font: 12px arial;
}

form.form1 input,form.form1 select{
  font: 12px arial;
}

form.form1 label, form.form1 input.input, form.form1 select, div.radios {
  display: block;
  float: left;
  margin-bottom: 5px;
  margin-top: 2px;
}

form.form1 label {
  font-weight: bold;
  text-align: left;
  padding: 0px 10px 3px 0;
    margin-bottom: 0px;
}

form.form1  br.clearform {
  clear: left;
}


form.form1 input.phone3digits, form.form1 input.phone4digits{
  margin-bottom: 5px;
  margin-top: 2px;
}
form.form1 input.phone3digits{
  width: 30px;
}

form.form1 input.phone4digits{
  width: 35px;
}

form.form1 input.checkbox{
	border: 0;
}
div.formall{
  border-left: solid #D0D0D0 1px;
  border-right: solid #A0A0A0 1px;
  padding: 15px;
  background: white url(../gfx/form_back.jpg) repeat-x;
}

form.form1 input,form.form1 select, form.form1 textarea{
  background: #f8f8f8;
  color: #606060;
  border-top: solid #808080 2px;
  border-left: solid #808080 2px;
  border-right: solid #d0d0d0 1px;
  border-bottom: solid #d0d0d0 1px;
  padding: 1px 0;
}

form.form1 input#submit, form.form1 input.next{
  border: 0;
}
form.form1 label{
  color: #505050;
  font-weight: normal;
}

form.form1 input.inputHighlighted, form.form1 select.inputHighlighted, form.form1 textarea.inputHighlighted{ 
  background: #eef0ba;
  margin-bottom: 5px;
  margin-top: 2px;
}
form.form1 label.required{
   /* color: #c80000 */
  font-weight: bold;
}
form.form1 select.notempty, form.form1 input.notempty, form.form1 textarea.notempty{
  /*background: #fff0f0*/
  background: #ededed;
}
form.form1 input.phone3digits, form.form1 span.phone3digits input.inputHighlighted{
  width: 30px;
}
form.form1 input.phone4digits, form.form1 span.phone4digits input.inputHighlighted{
  width: 40px;
}


form.form1 input.inputHighlighted, form.form1 select.inputHighlighted, form.form1 textarea.inputHighlighted{
  width: 163px;
}

form.form1 input.input, form.form1 textarea.input, form.form1 select{
  width: 163px;
}
form.form1 label {
  width: 180px;
}  
div#formall{
  width: 178px;
}
form.form1 input#submit, form.form1 input.next {
  margin-left: 30px;
}