    #Header
    {
     width: 100%; height: 102px; background-color: #15181E;   
    }
    #Login_Banner
    {
        width: 400px; 
        height: 100px; 
        background: url(https://wolf-haven.com/Images/Layout/Banner.gif);  
        position: absolute; 
        left: 0px;
    }

    #Login_Box
    {
        background-color: #313743; 
        height: 100px; 
        width: 390px; 
        position: absolute; 
        right: 0px;    
    }
    #Login_Menu
    {
        height: 20px; 
        width: 100%; 
        background-color: #15181E;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        line-height: 1.5;
    }
    
    #MainWrap
    {
        background-color: #262644;
    }

    #Content
    {
        background-color: #262644 !important;
        border-bottom: none !important;
        position: relative;
        min-height: 620px !important; 
    }
    
    #Login_Box .AlertDiv
    {
        margin-top: 3px !important;
    }
    
    #Main_Box
    {
       width: 300px; 
       height: 315px; 
       border-left: 1px solid black; 
       border-right: 1px solid black; 
       border-bottom: 1px solid black; 
       -webkit-border-bottom-right-radius: 3px;
       -webkit-border-bottom-left-radius: 3px;
       -moz-border-radius-bottomright: 3px;
       -moz-border-radius-bottomleft: 3px;
       border-bottom-right-radius: 3px;
       border-bottom-left-radius: 3px;
       margin-left: 75px; 
       background-color: rgba(21,24,30,0.5);
       z-index: 2;
       position: absolute;
    }
    
    #Login_Form
    {
        width: 300px; margin: 10px auto; text-align: center;
    }
    
    .Login_Row
    {
        width: 100%; margin: 2px auto;
    }
    
    .Login_Label
    {
        width: 70px; font-weight: bold; display: table-cell;
    }
    .Login_Field
    {
     width: 200px; display: table-cell;   
    }
    #Login_Footer
    {
        margin-top: 10px; text-transform: uppercase; font-size: 10px; font-weight: bold;
    }
    
    #Main_Back
    {
     width: 800px; height: 350px; z-index: 1; position: absolute; top: 280px; background-image: url("https://wolf-haven.com/Images/Layout/Login_Background.png");   
    }
    
    #Vlad
    {
        
     width: 400px; height: 300px; position: relative; left: 435px; top: -120px; background-image: url(https://wolf-haven.com/Images/Pack_Bosses/VladSkullCrusherBear.gif);   
    }
    
    #User_Wolf
    {
     width: 200px; height: 150px; position: relative; left: 50px; top: 190px; background-repeat: no-repeat;    
    }
    
    #Main_Intro
    {
        
        width: 90%; margin: 0px auto; text-align: center;}
        
            Input
    {
        border: 1px black solid; 
        color: #c5c5d7; 
        background: #23233e;
    }
    
    Select
{
    border: 1px black solid; 
    color: #c5c5d7; 
    background: #23233e;
}

    a.Info
    {
        position:relative;
        z-index:24;
        color: white;
        text-decoration:none
    }

    a.Info:hover
    {
        z-index:25; 
    }

    .Register_Input span
    {
        display: none;
    }

    .span_active
    {
        position:absolute;
        width:140px;
        border:1px solid #1e222a;
        background-color: #323245; color:#c5c5d7;
        text-align: center; font-family: sans-serif; font-size: 11px;
    }
            
    .Register_Label
    {
        width: 195px; 
        padding: 2px 5px 2px 0px; 
        text-align: right; 
        font-weight: bold; 
        display: table-cell; 
    }
    
    .Register_Input
    {
        width: 295px; 
        padding: 2px 0px 2px 5px; 
        text-align: left; 
        font-weight: bold; 
        display: table-cell;    
    }