/* Forms */
form {
  margin:1em 0;
}
label.block {
  display:block;
}
label.indent {
  display:block;
  float:left;
  width:160px;
}
input,textarea,select {
  border-top:solid #888 1px;
  border-right:solid #CBCBCB 1px;
  border-bottom:solid #CBCBCB 1px;
  border-left:solid #888 1px;
}
input.text {
  background:#fff;
}
input.button {
  background:#D3DCE4;
  border-top:solid #CBCBCB 1px;
  border-right:solid #888 1px;
  border-bottom:solid #888 1px;
  border-left:solid #CBCBCB 1px;
}
input:focus,
textarea:focus {
  border:solid #EF8B00 1px;
}
form .row {
  margin:3px 0;
}
.sendmailEmptyfield1 label {
  color:#f00;
}
.sendmailEmptyfield1 input,
sendmailEmptyfield1 textarea {
  border:solid #f00 1px;
}