﻿#login {
    margin-bottom:20px;
    width:180px;
}

#login form 
{
    margin:0px;
    padding:0px;
}

#login input 
{
    border:solid 2px #B21E23;
    background:#e0e0e0;
    color:#606060;
    width:175px;
    font-size:0.8em;
    margin-bottom:5px;
    padding:2px;
    
}

#login span 
{
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    font-size:0.85em;
}

#login h3 
{
    margin:0px;
    padding:0px;
    
}

#login .rememberme 
{
    font-size:0.6em;
    float:left;
    
    height:18px;
    margin:0px;
    padding:0px;
    
}

#login .rememberme label
{
    padding:0px;
    margin:0px;
    display:inline;
    background-color:#000;
    height:18px;
    
}

#login .rememberme input
{
    padding:0px;
    margin:0px;
    background-color:#000;
    margin:0px 0px 0px 5px;
    width:16px;
    border:0px;
    
    
    
}

#login .register 
{
    clear:both;
    font-weight:bold;
    font-size:0.95em;
    font-family:verdana;
    width:190px;
    margin:0px;
    padding:0px;
}

#login .register a
{
    color:#fff;
    display:block;
    padding:2px 0px;
    border:solid 1px #000;
    border-width:1px 0px;
}


#login .register a:hover
{
    background-color:#303030;
    border:solid 1px #FFD400;
    border-width:1px 0px;
    
}


#login .register span
{
    color:#FFD400;
    font-size:0.98em;
}


#login .forgot a
{
    text-transform:uppercase;
    color:#AFB1B3;
    font-size:0.6em;
    font-weight:bold;
}

#login .forgot a:hover 
{
    text-decoration:underline;
}

#login .submit input 
{
    width:50px;
    border:none;
    background-color:#FFD400;
    color:#303030;
    cursor:pointer;
}

#login .submit input:hover
{
    
    background-color:#D2232A;
    color:#fff;
    
}

#login .validation-advice 
{
    text-transform:uppercase;
    font-size:0.7em;
    margin:0px;
    padding:0px;
    margin-bottom:10px;
    color:red;
    font-weight:bold;
}
