/* FORM ELEMENTS */
        form div,
        form p {
                font-size: 1em;
                margin: 0 0 1em 0;
                padding: 0;
        }
        fieldset {
                border: 1px solid #eee;
                padding: 5px 10px;
                margin: 0 0 1.5em 0;
        }
        fieldset legend {
                color: #666;
                font-size: 1.1em;
                font-weight: bold;
                margin: 0 0 0 0px;
                padding: 0;
                background-color: white;
        }
        * html fieldset legend {
                margin: 0 0 10px -10px;
        }
        fieldset ul {
                list-style: none;
                margin: 0 0 1.5em 0;
                padding: 0;
        }
        fieldset ul li {
                list-style: none;
                margin: 0 0 0.5em 0;
                padding: 0;
        }


        input, select {
                vertical-align:middle;
        }
        textarea {
                width: 200px;
                height: 8em;
        }

        input.check {
                border: none;
                width: auto;
                height: auto;
                margin: 0;
        }
        input.radio {
                border: none;
                width: auto;
                height: auto;
                margin: 0;
        }
        input.file {
                height: auto;
                width: 250px;
        }
        input.readonly {
                background-color: transparent;
                border: none;
        }
        input.button {
                width: 10em;
                border:1px solid black;
                background-color: #ddd;
        }
        input.image {
                border: none;
                width: auto;
                height: auto;
        }

    form div.submit {
                margin: 1em 0;
        }
    form div.submit input {
                height: 2em;
        width: 15em;
        }


fieldset#credit_card_fields p,
form#payment_details_form p,
fieldset#credit_card_fields div.card_type_field
{
        clear: left;
}

fieldset#credit_card_fields label,
form#payment_details_form label
{
        display: block;
        width: 6em;
        float: left;
        text-align: right;
        margin-right: 1em;

}

input#credit_card_verification_value
{
        width: 3em;
        float: left;

}

fieldset#credit_card_fields p img
{
        float: left;
        margin: 0 1em 1em 1em;
}


div.card_type_field li
{
/*        float: left;*/
/*        padding: 4px;
        margin: 0 8px 8px 0;
*/
/*        border: 1px solid #ccc;*/
/*        text-align: center*/
}


/* END FORM ELEMENTS */

