/**** Form Layout ****/


fieldset { border:none; }

input, textarea, select {
  font: 1em arial, helvetica, sans-serif;
  border: 1px solid #e5d4c4;
  line-height: 1.25em;
  padding: 0 0 0 2px;
  margin-bottom: 5px;
}

.mf-input,
.mf-text,
.mf-select,
.mf-file {
  width: 300px;
}

.mf-check,
.mf-radio {
  width: auto;
}

input:focus, textarea:focus, select:focus {
  border: 1px solid #84755e;

}


label {cursor: pointer;}

form label {
  display: block;
  float: left;
  clear: left;
  width: 130px;

}


input.button,
.mf-submit,
.mf-reset {
  padding: 0 7px;
  height: 23px;
  width: auto;
  border: 1px solid #e5d4c4;
  margin-left: 130px;
  background: #fff;
}
/*Search input*/

input.search {
  border: none;
  width: 220px;
  height: 25px;
  padding-left: 35px;
  padding-top: 5px;
}

form input submit,
form input reset {
  width: auto;
background: #fff;
}

