.login-details tbody{
    font:13px Arial, Helvetica, sans-serif;
}
.login-details td.shadow-top{
    background:url(../images/uper-shadow.gif) no-repeat;
}
.login-details td.header{
    background:url(../images/bg-top-table.gif) repeat-x;
    float:left;
    height:23px;
    border:1px solid #f3f3f3;
    width:490px;
}
 .login-details td.header .head-browse{
    float:left;
    height:23px;
    width:490px;
}
 .login-details td.header .head-browse span.title{
    float:left;
    font-size:19px;
    margin-left:12px;
    display:inline;
    width:250px;
    height:23px;
    color:#333;
}
.login-details td.header a:hover{text-decoration:underline;}

.login-details tr.title-box td, 
.login-details tr.submit-box td,
.login-details tr.enter-box td{
    float:left;
    display:inline;
    border:1px solid #f0f0f0;
    margin:0;
    width:490px;
}
.login-details tr.title-box h3{
    color:#0072bc;
    font-size:15px;
    font-weight:bold;
    margin:7px 0 7px 18px;
    float:left;
    display:inline;    
}
.login-details tr.enter-box .email,
.login-details tr.enter-box .remail{
    float:left;
    height:1%;
    padding:12px 0 12px 16px;
    display:inline;
    /*width:227px;    */
    width:220px;
}
.login-details tr.enter-box .email label,
.login-details tr.enter-box .remail label{
    float:left;
    color:#6a695a;
}
.login-details tr.enter-box .email input,
.login-details tr.enter-box .remail input{
    width:225px;
    height:20px;
    border:1px solid #f0f0f0;
}
.login-details tr.enter-box .password label,
.login-details tr.enter-box .rpassword label{
    float:left;
    color:#6a695a;
}
.login-details tr.enter-box .password,
.login-details tr.enter-box .rpassword{
    float:left;
    height:1%;
    padding:12px 10px 12px 16px;
    width:200px;
    display:inline;
}
.login-details tr.enter-box .password input,
.login-details tr.enter-box .rpassword input{
    width:225px;
    height:20px;
    border:1px solid #f0f0f0;
}
.login-details tr.enter-box .save{
    float:right;
    height:1%;
    margin:5px 16px 12px;
    display:inline;
}
.login-details tr.enter-box .save input{
    width:78px;
    height:24px;    
}
.login-details tr.submit-box .would{
    float:left;
    height:1%;
    margin:12px 0 12px 16px;
    width:337px;
    display:inline;  
    padding-bottom:5px;
}
.login-details tr.submit-box .would p{
    float:left;
    color:#6a695a;
    margin:0 13px 0 0;
    display:inline;
    width:315px;
}
.login-details tr.submit-box .full{
    float:left;
    height:1%;
    margin:12px 0 12px 0px;
    display:inline;
}
.login-details tr.submit-box .full input.btn-full{
    width:120px;
    height:24px;    
}

/* additional */

.login-details tr.message-box td {
    border-width:0px;
}


.login-details tr.message-box span {
    color:Red;
    margin:7px 0 7px 18px;
    float:left;
    display:inline;    
}

.login-details span.red {
    color:#c30;
}

/* end additional */