/*  -------------------------------------------------------------
    * Filename:         forms.css
    * Version:          1.9
-------------------------------------------------------------- */
label, select, input, textarea  { float: left; font-size: 12px; line-height: 16px; text-align: left; vertical-align: top; }

optgroup                        { font-style: normal; }

label                           { display: inline-block; }

select                          { border-style: solid; border-width: 1px; height: 20px; }

/*  -------------------------------------------------------------
    1.1. Inputs
-------------------------------------------------------------- */

.inputText, .inputText-focus    { border-style: solid; border-width: 1px; width: auto; height: 16px; padding: 1px 4px; }

textarea.inputText              { height: 100px; }

.inputText, select              { background: #F8F3F0; border-color: #CD9155; color: #4F2F18; }

.inputText-focus                { background: #FFFFFF; border-color: #B57C43; color: #4F2F18; }

.inputCheckbox, .inputRadio     { width: 13px !important; height: 13px !important; margin: 2px 5px 0 0; overflow: hidden; }

.inputButton                    { float: none; cursor: pointer; font-size: 11px; text-align: center; overflow: visible; width: auto; }

/*  -------------------------------------------------------------
    1.2. Buttons
-------------------------------------------------------------- */

.button1, .button1-focus        { font-weight: bold; padding: 2px; line-height: 14px; min-width: 120px; width: auto !important; width: 120px; }
.button1                        { background: #AD8359; border: 1px solid #926a43; color: #FFFFFF; }
.button1-focus                  { background: #654530; border: 1px solid #523523; color: #FFFFFF; }

/*  -------------------------------------------------------------
    1.3. Others
-------------------------------------------------------------- */

.field, .field2                 { float: left; display: block; width: 100%; overflow: hidden; padding: 0 0 6px 0;}
.field-last                     { padding: 0; }
.field label                    { margin-top: 2px; }
.buttons                        { clear: both; margin: 0 auto; text-align: center; }
.captcha                        { border: 1px solid #1E3853; }