
/*
 * pt_forms.css
 *
 * Professor Trim website
 *
 * Style sheet rules for forms.
 */


.form-reject-msg
{
    color: red;
}

.form-success-msg
{
    color: green;
}

fieldset
{
    border: 1px solid #b2c2e0;
    padding: 10px;
}

legend
{
    color: #039;       /* Needed for IE */
    font-weight: bold;
}

.form-element
{
    display: block;

    margin: 3px 0 0px 0;
    padding: 5px 0 0px 0;

    clear: left;
}

.form-element-label
{
    float: left;
    margin: 1px 0 0 0;
}

.form-element-required
{
    color: red;
}

/*
 * IE won't let us do this for all inputs, as radio buttons
 * would get backgrounds, which we don't want.
 */

input.text
{
    background-color: #e5f5ff;
    border: 1px solid #b2c2e0;
}

select
{
    width: 12em;
}

.form-submission
{
    text-align: center;
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.form-submission-wrap
{
    display: inline;
}

.form-submission-wrap
{
    text-align: center;
}


.form-checkout .form-element-label,
.form-login .form-element-label,
.form-forget .form-element-label
{
    width: 50%;
}


.form-login
{
    margin-bottom: 40px;
}

.form-login .text
{
    width: 138px;
}

textarea
{
    background-color: #e5f5ff;
    border: 1px solid #b2c2e0;
}

/*
 * Gutless
 */

#gutless .form-submission
{
    text-align: left;
}


