/* Start of CMSMS style sheet 'formbuilder' */
/* FROM BUILDER */
/* ---------------------------- [ CONTACT FORM ] ------------------------------- */
.contact {
  background-image: url(images/contactForm_bg.jpg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 289px;
  margin: 10px auto;
  padding: 8px;
}
.contact h3 {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
}
.contact p {
  margin: 5px;
  padding: 0;
  color: #55241D;
}
.contact label {
  display: block;
  padding: 4px 2px;
  color: #55241D;

}
.contact input {
  width: 200px;
}
.contact textarea {
  width: 260px;
  height: 71px;
  margin: 0 0 10px 0;
}
.contact input, .contact textarea {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  padding: 3px;
  border: 1px solid #55241D;
}
div.formbuilderform  .submit  input{
  width: auto;
  padding: 2px 5px;
  background: #ffffff;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
div.formbuilderform  .submit  input:hover{ 
  color: #ffffff;
  background-color: #3b5637;
  cursor: pointer;
}
/* ---------------------------------- [ formbuilder ] ---------------------------------- */
div.formbuilderform fieldset {
  margin: 10px 0;
  border: 1px solid #905024;
  padding: 5px;
}
div.formbuilderform legend {
  color: #905024;
  font-weight: bold;
  font-size: 120%;
}
div.formbuilderform label  {
  width: 11em;
  color: #621122;
  float: left;
  font-weight: bold;
}
div.formbuilderform input , select{
  margin: 3px 0;
  font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
  padding: 2px 0;
  border: 1px solid #3b5637;  
}
/* ---------------------- [ERROR ]------------------------------- */
div.error_message {
  color: red;
  font-weight: bold;
}
div.formbuilderform  div.textbox label {
  width: 100%;
  display: block;
  margin: 0 0 4px 0;
}
div.formbuilderform div.textbox  textarea {
  font-family: Verdana, Arial, Tahoma;
  font-size: 11px;
  border: 1px solid #905024;
  width: 300px;
  height: 125px;
  margin: 0;

}
div.formbuilderform  div.checkboxes div  {
  width: 50%;
  float: left;
}

div.formbuilderform div.checkboxes label {
  float: none;
  width: auto;
}
div.formbuilderform div.checkboxes  input {
  border-style: none;
}
/* End of 'formbuilder' */

