/* Forms
--------------------------------------------------------------- */
form h3																{ background: #EEE; color: #C00; font: bold 11px Tahoma,Helvetica,Arial,sans-serif; padding: 6px; }
.checkbox, .select, .submit, .text, .textarea					{ color: #666; margin-bottom: 12px; margin-left: 60px; overflow: hidden; }
.checkbox input													{ margin-right: 12px; }
.select label, .text label, .textarea label						{ display: block; float: left; font-weight: bold; margin-right: 12px; margin-top: 1px; text-align: right; width: 108px; }
.select label.error, .text label.error, .textarea label.error	{ color: #C00; font-size: 10px; margin-left: 118px; width: 300px; padding-left: 14px; text-align: left; }
.select select													{ border: 1px solid #CCC; font: 11px Tahoma,Helvetica,Arial,sans-serif; padding: 3px; width: 300px; }
.submit { margin-top: 25px; }
.submit button { background: #AAA; border: 3px solid #DDD; color: #FFF; font: bold 11px Arial, Helvetica, sans-serif; padding: 6px 25px; text-transform: uppercase; }
.text input, .textarea textarea { border: 1px solid #CCC; padding: 3px; width: 294px; }
.button { border: none; margin-left: 200px; }
.button button { background: url(../img/form-button.png) no-repeat; border: 0px; color: #FFF; height: 30px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; width: 120px; }
.button button:hover { background-position-y: -30px; }
