/* Forms Screen CSS Document */

.form-table { border: 1px solid #e1e1e1; }
.form-table td { background-color: #f0f0f0; vertical-align: top;}
.form-table td.field-label { padding-top: 7px;} /* used to align labels with text fields */

/* Labels */
.form-table label.small { font-size: 70%; color: #676767; }
.form-table label.normal { font-size: 80%; color: #676767; }

/* Fields */
.form-table input.small,
.form-table textarea.small{ font-size: 70%; color: #676767; }
.form-table input.normal,
.form-table textarea.normal { font-size: 80%; color: #676767; }


/* Field Widths */
.form-table input.width-full,
.form-table select.width-full,
.form-table textarea.width-full{ width: 97%}

.form-table input.input-radio,
.form-table input.input-checkbox { margin: 0; padding: 0; width: 13px; height: 13px; }

/* Titles */
.form-table-title { width: 578px; border: 1px solid #e1e1e1; background: url(../../images/form_table_title_background.gif) #006db7 top left repeat-x; }
.form-table-title div { width: auto; height: 27px; border: 1px solid #fff; }
.form-table-title h2 { display: none; visibility: hidden; }
.form-table-title .usingtheform { background: url(../../images/form_table_title_usingtheform.gif) 10px center no-repeat; }
.form-table-title .thankyou { background: url(../../images/form_table_title_thankyou.gif) 10px center no-repeat; }

/* Controls */
.contactform-controls { width: 580px; }
.contactform-controls .button-sendmessage { width: 100px; float: right; }
