.form .element {
    padding-bottom:  10px;
}

.form .element br {
    display:         none;
}

.form .element label {
    font-weight:     bold;
    display:         block;
    font-size:       11px;
}

.form .element img {
    display:         block;
    border:          0;
}

#submit {
    cursor:          pointer;
}

.form .element ul.errors {
    padding:         0;
    margin:          0;
}

.form .element ul.errors li {
    padding:         0;
    margin:          0;
    list-style:      none;
    color:           red;
}

.form a.hint, .form p.hint {
    padding:         0;
    margin:          0;
    display:         block;
}

.form fieldset {
    border:          0;
    padding:         0;
    margin:          0;
}

.registrationdone {
    text-align:      center;
    font-weight:     bold;
}

.error {
    font-weight:     bold;
    display:         block;
    font-size:       11px;
    color:           red;
}

.updated {
    font-weight:     bold;
    display:         block;
    font-size:       11px;
    color:           green;
}

table#accountinfo th {
    width:           150px;
    text-align:      left;
}

.contactdata {
    margin-top:      10px;
}