@charset "utf-8";

/* CONTACT FORM STYLES */

/* Set the base style for the whole form */
.ddfmwrap { text-align: left; position: relative; width: 90%; margin: 10px auto; font: bold 12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

/* Push the image right */
div.ddfmwrap img { float: left; margin: 2px 0 0 12px; }

/* Make blocktitles larger unless italic */
.fmblocktitle  { font-size: 14px; padding-top: 12px; margin-bottom: 24px; clear: left; }
form.ddfm div.fmblocktitle i { font-size: 12px;	}

/* Force a break after the fmtext fields and set a smaller line height for the checkboxes */
form.ddfm label.fmcheck { float: left; margin-top: 4px; margin-bottom: 4px; }
form.ddfm div.fmcheck p { clear: left; line-height: 16px; margin-top: 0; margin-bottom: 0; }

/* Get those labels onto their own lines */
label.fmtextwide { float: left; clear: left; width: 100%; margin-top: 12px; margin-bottom: 4px; }
label.fmtext, label.fmverify { float: left; clear: left; width: 100%; margin-top: 4px; margin-bottom: 2px; }

/* Make space after text boxes */
textarea.fmtextwide { margin-bottom: 18px; }
input.fmtext, input.fmverify { margin-bottom: 18px; float: left; clear: left; }

/* Stick the 'Send Email' button underneath */
div.submit { clear: left; text-align: right; margin: 24px; }
/*div.submit { float: left; clear: left; margin-top: 12px; margin-bottom: 12px; }*/
