/* ----------------------- BY POST ELEMENTS ---------------------- */

fieldset.grey {
    margin: 20px 0px;
    padding: 0px 0px 0px 30px; 
    border: 3px solid #e9e9e9;
    background: #fff url("/images/sign/form-grey-bg.jpg") repeat-x bottom;
}

fieldset.grey legend {
    font-size: 2em;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px;
    color: #cbcbcb;
}

.number {
    font-size: 1.8em;
    color: #8c8c8c;
}

/* ----------------------- CONTACT FROM ELEMENTS ---------------------- */

fieldset.contact {
    margin: 20px 0px;
    padding: 0px 0px 0px 30px; 
    border: 3px solid #deebf7;
    background: #fff url("/images/sign/form-bg.jpg") repeat-x bottom;
}

fieldset.contact legend {
    font-size: 2em;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px;
    color: #cee0f0;
}

fieldset.contact .inputfield {
    border: 1px solid #ccc;
    padding: 2px;
    color: #6b6b6b;
    width: 590px
}

/* ----------------------- CONTACT LEFT ELEMENTS ---------------------- */

fieldset.contact-left {
    margin: 20px 0px;
    padding: 0px 0px 0px 6px; 
    border: 3px solid #e9e9e9;
    background: #fff url("/images/sign/form-grey-bg.jpg") repeat-x bottom;
}

fieldset.contact-left legend {
    font-size: 2em;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px;
    color: #cbcbcb;
}
/* ----------------------- SIGNUP NOTE ELEMENTS ---------------------- */

fieldset.signup-note {
    border: 3px solid #e9e9e9;
    background: #fff url("/images/sign/form-grey-bg.jpg") repeat-x bottom;
}

fieldset.signup-note legend {
    font-size: 2em;
    color: #cbcbcb;
}

signup-note {
    margin-right: 50px;
}

/* ----------------------- SIGNUP FROM ELEMENTS ---------------------- */

fieldset.signup {
    padding: 0px 30px 0px 30px; 
    border: 3px solid #deebf7;
    background: #fff url("/images/sign/form-bg.jpg") repeat-x bottom;
}

fieldset.signup legend {
    font-size: 2em;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px;
    color: #cee0f0;
}

fieldset.signup .inputfield {
    border: 1px solid #ccc;
    padding: 2px;
    color: #6b6b6b;
    width: 500px;
}