﻿*{ margin:0; border:0;}
.alignright{ text-align:right;}
.bold{ font-weight:bold;}
.clear{ clear:both; }
br.clear{ height:1%; line-height:1%;} 
.clearfix:after {content: ".";  display: block;  height: 0; clear: both; visibility: hidden;} .clearfix {display: inline-block;} * html .clearfix {height: 1%;} .clearfix {display: block;}
.floatleft{float:left;}
.floatright{float:right; }

/* ---------------------------------------------------- */

h1{ margin-left:10px;}

p{ margin:0 0 1em 0; color:#333333; } 


/* --------------------------------------------------- */
 
     a:hover
            {
                text-decoration:none;
            }
 
body 
{
    background:url(../img/bg-1007-site-na.jpg) top center no-repeat #000;
    margin:0;
    font-family:Verdana;
    font-size:0.69em;
    line-height:1.4em;
}


    #Outside
    {
        width:988px;
        margin:50px auto 0 auto; 
		position: relative;
    }

        #OutsideLeft
        {
            width:40px;
            height:600px; 
            float:left;  
        }
        
        
        #OutsideRight
        {  
            height:600px;
            width:40px;  
            float:right;             
        }

          


    #Container
    {
        width:906px;
        border:1px solid #000;
        background-color:#fff;
        float:left;
		position: relative;
    }
    
        #Header
        {
            background:url(../img/header_bg.jpg) top left repeat-x #000;
            color:#fff;
        }
            #Header a:link, 
            #Header a:visited
            {
                color:#fff;
            } 
        
         
               #Logo
               {
                    float:left;
               }
               
               #HeadRight
               {
                    float:right;
               }
                    #LPLogo{ height:75px; text-align:right;}
                    #Login{ text-align:right; padding-right:20px; }

    #Main
    {
        margin-top:3px;
		position: relative;
    }
	
		#BG2
		{
			position: relative;
		}
		
        #Nav
        {
			position: relative;
			z-index: 100;
        }
            

    #Footer
    {
        width:906px;   
        margin:0 auto; 
        padding-bottom:50px; 
        color:#333333 ;
        text-align:center;
        padding-top:10px;
    }
        #Footer a{ color:#999999 ;}
        #Footer .footer-tc
		{
			color:#999999;
			font-size: 8px;
			width: 820px;
			margin: 1em auto;
		}
           
           
/* panels */

    #LoginRegister
    {
		position: relative;
        background:url(../img/panels/login-register/login_bg.jpg) repeat-x #252525;
        width:516px;
        padding-bottom:15px;
		border: 1px solid #8e8e8e;
		margin-top: 10px;
    }
         #LoginRegister h4{ position: relative; z-index: 100; margin-top: -10px; margin-left: 10px;}
        
         #LoginRegister .login
         { 
            float:left; 
            width:360px;   
            padding-left:15px;
         }
         
            #LoginRegister .login .email
            {
                float:left;
                width:180px;
                padding-top:10px;
            }
            
            #LoginRegister .login .pass
            {
                float:left;
                width:180px; 
                padding-top:4px;
            }
                
                #LoginRegister .login .pass .label
                {
                    float:left; 
                    padding-right:10px;
                    padding-top:6px;
                }
                #LoginRegister .login .pass .forgotLink
                {
                    float:left;              
                    font-size:0.8em;       
                    line-height:1em;
                }
                
                
                #LoginRegister .login .pass .forgotLink a{ color:#cccccc; text-decoration:none; }
                
            
            #LoginRegister .login .email img,
            #LoginRegister .login .pass img
            {
                padding-bottom:5px;
            }
            
            
            #LoginRegister .login .check
            {
                float:left;
                width:285px;
                padding-top:5px;
            }
            #LoginRegister .login .check label
            {
                font-size:0.85em;
                color:#999999; 
            }
             #LoginRegister .login .check label a
             {
                color:#cccccc;
             }
            
            #LoginRegister .login .button
            {
                float:left;
                padding-top:20px;
                padding-left:10px;
				margin-top: 16px;
            }
            
            #LoginRegister .register 
			{ 
				padding-top:43px;
				margin-top: 2px;
			}
            #LoginRegister .register img{margin-top:5px;}
             
             