    body
    {
        background:url(images/login-bg.jpg) no-repeat fixed top center/ cover;
    }
    
    #Header,
    #FooterCollumns,
    #Footer,
    #TopNav,
    .SecondardNav,
    .BrandsTitle,
    .BrandsContainer
    {
        display:none;
    }
    
    #Container
    {
        background:none;
        width:auto;
    
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        
    }
    
    .Login
    {
        border:8px solid #E5E5E5;
        background:#fff;
        margin:46px auto;
        padding:30px 20px 20px 20px;
        width:500px;
        text-align:center;
        font-size:16px;
        position:relative;
        
        -moz-box-shadow:0 4px 20px #888888;
        -webkit-box-shadow:0 4px 20px #888888;
        box-shadow:0 4px 20px #888888;
    }
    
    .Login .Logo
    {
        text-align:center;
    }
    
    .LoginBox
    {
        margin:0 auto;
        width:360px;
    }
    
    .Login fieldset
    {
        margin:0;
        padding:0;  
    }
    
    .Login fieldset div
    {
        margin:0;
    }
    
    .Login fieldset label,
    .Login fieldset a
    {
        display:block;
        position:static;
        width:100%;
        margin:8px 0;
        text-align:center;
    }
    
    .Login input.Text
    {
        padding:10px;
        font-size:16px;
        width:338px;
        text-align:center;
    }
    
    .Login input.Checkbox
    {
        display:inline-block;
    }
    
    .Login fieldset .CheckBoxContainer label
    {
        display:inline-block;
        width:auto;
    }
    
    .Login fieldset input.LoginBtn
    {
        width:100%;
        padding:4px 0;
    }
    
    .NotRegistered
    {
        position:absolute;
        top:8px;
        right:8px;
        text-align:right;
    }
    
    .NotRegistered a
    {
        display:block;
        position:relative;
        height:20px;
        width:255px;
        overflow:hidden;
    }
    
    .NotRegistered a span
    {
        display:block;
    }
    

    
    .TradeRegisterContainer
    {
        border:8px solid #E5E5E5;
        background:#fff;
        margin:46px auto;
        padding:30px 20px 20px;
        width:500px;
        text-align:center;
        font-size:14px;
        height:100%;
        overflow:auto;
        
        -moz-box-shadow:0 4px 20px #888888;
        -webkit-box-shadow:0 4px 20px #888888;
        box-shadow:0 4px 20px #888888;
    }
    
    .TradeRegisterContainer .Logo
    {
        text-align:center;
    }
    
    
    .TradeRegisterContainer fieldset
    {
        margin:0;
        padding:0;  
        width:245px;
        float:left;
        border:none;
    }
    
     .TradeRegisterContainer fieldset legend
     {
         padding:0;
         margin:28px 0;
         height:20px;
     }
    
    .TradeRegisterContainer fieldset.Address
    {
        margin-left:10px;
    }
    
    .TradeRegisterContainer fieldset div
    {
        margin:0;
    }
    
    .TradeRegisterContainer fieldset label,
    .TradeRegisterContainer fieldset a
    {
        display:block;
        position:static;
        width:100%;
        margin:8px 0;
        text-align:left;
    }
    
    .TradeRegisterContainer fieldset label
    {
        height:20px;
    }
    
    .TradeRegisterContainer fieldset label .Required
    {
        position:static;
    }
    
    .TradeRegisterContainer input.Text
    {
        padding:5px;
        font-size:16px;
        width:230px;
        height:20px;
    }
    
    .TradeRegisterContainer select
    {
        padding:5px;
        font-size:16px;
        width:240px;
    }
    
    .TradeRegisterContainer input.Checkbox
    {
        display:inline-block;
    }
    
    .TradeRegisterContainer fieldset .CheckBoxContainer label
    {
        display:inline-block;
        width:auto;
    }
    
    .TradeRegisterContainer .RegisterBtn input.Button
    {
        width:100%;
        padding:4px 0;
        margin-top:15px;
    }
    
    .TradeRegisterContainer .RegisterBtn
    {
        clear:both;
        text-align:center;
        width:360px;
        margin:0 auto;
    }
    
    
.DislexieFontWidgetWrap 
{
    top: 20px;
    left: 20px;
}