#steps{
    width:470px;
    height: auto;
    position:relative;
    z-index: 600;
}
.step{
    float:left;
    width:470px;
    margin:0 10px;
    padding: 21px;
}

.labelInput input[type="text"],
.labelInput input[type="email"],
.labelInput input[type="password"]{
    width: 150px;
    padding:2px;
    margin: 2px;
    border:1px solid #E0E0E1;
    background:#FFFFFF url(../../images/corporate/form/form_entry_bg.jpg) repeat-x top left;
}

input[type="submit"],
input[type="button"],
#content a.ui-button{

    cursor: pointer;
    font-family: Verdana, Arial, Helvetica,sans-serif;
    border: 0;
    background: transparent url(../../images/corporate/form/btn_bg.png) repeat-x 0 bottom;
    color: #404040;
    text-shadow:1px 1px 1px #FFFFFF;
    font-size: 14px;
    line-height:28px;
    border-radius: 7px 7px 7px 7px;
    height: 34px;
    text-align:center;
    padding: 0 12px;
}

input[type="submit"]:hover,
input[type="button"]:hover,
#content a.ui-button.ui-state-hover
{
    color:#006D50;
}

input[type="submit"]:disabled,
input[type="button"]:disabled{

    cursor: normal;
    border: 0;
    background: #FFFFFF url(../../images/corporate/form/btn_bg_disabled.png) repeat-x 0 bottom;
    color: #BCBCBC;
    text-shadow:1px 1px 1px #FFFFFF;
    border-radius: 7px 7px 7px 7px;
}

.labelInput select {
    width: 156px;
    padding:2px;
    margin: 2px;
    border:1px solid #E0E0E1;
    background:#FFFFFF url(../../images/corporate/form/form_entry_bg.jpg) repeat-x top left;
}

.labelInput label {
    font-size: 12px;
    padding: 2px;
    margin: 2px;
    display:inline-block;
}

#checkEmail,
#checkFirstname,
#checkLastname,
#checkDob,
#checkNationality,
#checkGender,
#checkPhoneCountry,
#checkPhone
{
    font-size:9px;
    float: right;
    display:inline-block;
    width:196px;
    margin: 2px 0;
}

/* ------- FIN - Clear ------- */
.form_widget
{
    width:360px;
}

.ui-dialog.ui-widget-content
{
    background:#F0F0F0  none;
}
.ui-dialog .ui-widget-header
{
    background:transparent none;
    border:0 none;
    text-align: left;
    padding: 0 30px;
}
.ui-dialog .ui-dialog-title
{
    color:#006E51;
    font-size:18px;
    margin: 30px 0 12px;
}

#changePasswordForm input[type="password"],
#changePhotoForm input[type="file"],
#changeEmailForm input[type="text"]
{
    width: 150px;
    padding:2px;
    margin: 2px;
    border:1px solid #E0E0E1;
    background:#FFFFFF url(../../images/corporate/form/form_entry_bg.jpg) repeat-x top left;
}

form#getHelp input[type="submit"]
{
    float: none;
}

#get-help-dialog.ui-dialog-content,
#edit-password-dialog.ui-dialog-content,
#edit-picture-dialog.ui-dialog-content
#edit-email-dialog.ui-dialog-content
{
    padding: 0 30px;
}

input.file
{
    border:none;
}

.form_label,
#recoverForm label {
    width:110px;
    font-size:12px;
}