
/* authentication.tpl */

#create-account_form,
#authentication #login_form {
    width: 40%;
    height: 20em;
    clear: none;
    float: left
} 
#authentication #account-creation_form {
    width: 56%;
    clear: none;
    float: right
} 
#create-account_form h4 {
    height: 3.4em;
    padding: 0.3em 3em 0 4em
}
#create-account_form p.text,
#authentication #login_form p.text {
    height: 3.4em;
    margin-left: 4em;
    padding-left: 0;
    padding-right: 0
}
#authentication #login_form a { color: #374853 }
#create-account_form { margin-left: 13px }
#create-account_form p.text {
    text-align: left;
    width: 100px
}
#authentication #create-account_form p.text label { width: 100px }
#authentication input#SubmitCreate,
#authentication input#SubmitLogin { margin-left: 28px; margin-top: 10px }
#authentication input#submitAccount { margin-right: 70px }
#authentication p.submit { 
    margin-right: 0;
    text-align: left;
    padding-left: 17%!important
}
#authentication p.lost_password { padding-left: 79px }
//#authentication #create-account_form fieldset,
//#authentication #login_form fieldset { height: 18em }
#authentication p.submit span { padding-right: 0.5em }
#create-account_form label, #authentication #login_form label {
    float: none;
    clear: both;
    display: block;
    text-align: left;
    //	width: 100%;
    margin-bottom: 0.3em
}
#account-creation_form input.text, 
#account-creation_form #id_country, 
#account-creation_form #id_state, 
#authentication textarea { width: 15em }

.account_creation span.inline-infos
{
    width:100%;
    text-align:left;
    margin:2px 0 2px 32%;
    font-size:9px;
}

span.inline-infos-guest
{
    width:100%;
    text-align:left;
    margin:2px 0 2px 32%;
    font-size:9px;
}

.validate_register label.error {
    background: url("./images/error.gif") no-repeat scroll 210px 0 transparent;
    font-size: 9px;
    text-align: left;
    width: 100%;
    padding: 0px;
    padding-left:16px;
    margin: -18px 0 2px 100px;
    padding: 0 0 0 16px;
}

.validate_register input.error {
    color: #767676;
    height: 18px;
    width: 100%;
    margin: 0 10px 0 8.4px;
    padding: 3px 2px 3px 2px;
    position: relative;
}

.validate_login label.error {
    background: url("./images/error.gif") no-repeat scroll 160px 0 transparent;
    font-size: 9px;
    text-align: left;
    width: 170px;
    padding-left:0px;
    margin: -18px 0 2px 0px;
    padding: 0 0 0 8px;
}

.validate_login input.error {
    color: #767676;
    height: 15px;
    padding-left: 3px;
    width: 134px;
    margin: 0 0 0 8.4px;
    padding: 3px 3px 3px 3px;
    position: relative;
}