﻿
html,body
{
    font-family: 'Open Sans', sans-serif;
}

body
{
    /*background-image:url('/images/rivendell/master/bcgChristmas.jpg');*/
}

a {
    color:#0054a4;
    text-decoration: none;
}

#divLogoContainer
{   
}

    #divLogoContainer a
    {
        color:#3c4553;
        font-size:14px;
    }


        

#hrefLogin
{
    font-weight:bold;
    text-decoration:underline;
    font-size:16px;
}

#divLogo
{
    
}

    #divLogo img
    {
        border:0px;
        margin-top:15px;
    }

html body .navbar-default {   
    background-color:transparent;
    border-color: transparent;
    margin-top:15px;
    margin-bottom:0;
}    

html body .navbar-nav{
    float:right;
}

html body .navbar-default .nav li,
html body .navbar-default .nav li a{
    font-size:14px;
}
html body .navbar-default .nav li a:hover{
    background-color:#efefef;
    font-weight:bold;
    transition:background-color 2s;
}


#divLinks p
{
   margin-left:50px;
   margin-top:35px;
}

#divTopBanner
{    
    background-repeat:repeat-x;
    height:310px;
    background-image:url('/images/RivenDell/master/bcgTop.png');
}

#divContent
{
    margin-top:70px;
}

  
   
    #divFooter{                
        font-family: 'Open Sans', sans-serif;
        font-size:11px;      
        font-weight:bold; 
        line-height:20px;
        margin-bottom:100px;
    }

    #divFooter .row>div>h1{
        margin-top:20px;
    }
    
    #divFooter a
    {
        
    }        
        
        #divFooter h1
        {
            font-size:14px;
            font-weight:bold;            
            margin:0;
        }               
        
        #divFooter ul
        {
            margin:0;
            padding:0;
        }
        
            #divFooter ul li
            {                
                list-style:none;
                margin:0;
                font-size:12px;
            }
                        

#divProductText img
{
    position:absolute;
    top:140px;
}
#divProductText h1,#divProductText p
{
    color:#4b5868;
    margin-left:275px;    
}

#divProductText h1
{
    margin-top:85px;
    margin-bottom:20px;
}
#divProductText p
{
    font-size:18px;
    line-height:22px;
}
#divSignup
{    
    width:305px;
    height:335px;    
    margin-top:15px;
    background-image:url('/images/RivenDell/master/bcgSignup.png');
    color:White;
}
    #divSignup form
    {
        padding-left:20px;
    }
    
    #divSignup input[type="text"],#divSignup input[type="password"]    
    {
        width:260px;
    }

    #divSignup a
    {
        color:White;
        text-decoration:underline;
    }
    
    #divSignup button.btn
    {
        font-family: 'Open Sans', sans-serif;
        font-weight:bold;
        letter-spacing:2px;
        width:270px;
    }
    
    #divSignup p.pSignupHeader
    {
        font-size:18px;
        font-weight:bold;
        color:White;
        text-align:center;
        padding-top:10px;
    }
    
    #divSignup .lblCheckBox
    {
        margin:0px;
        padding:0px;
        display:inline;
        margin-left:10px;        
    }
    /*

    
    #formLogin{
        margin:0px;    
    }
    #formLogin input{
        font-size:11px;
        margin-bottom:3px;
        min-height:20px;
        height:20px;
    }    
    #formLogin button{
        font-size:11px;        
        min-height:20px;
        height:20px;
        line-height:10px;
    }    
    div.LoginForm{
        margin-top:5px;
        margin-bottom:5px;
        background-color:#3c4553;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        padding:10px;
    }
    */
    /* HOME START */
    .picture-lalli {
        font-size:11px;
        display:none;
    }
    .bcg-container {
        background-image:url('/images/Rivendell/Frontpage/bcg-1940.jpg');        
        background-attachment:fixed;
        height:600px;
        display:none;
    }

    #divAd {
        background-image:url('/images/Rivendell/Frontpage/bcg-sales-computer.jpg');        
    }

    #divSignupSeller{
        background-color:white;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
        height:350px;
        margin-top:100px;
        display:none;
    }        
        #divSignupSeller div.sub{
            margin-left:10px;
            margin-top:10px;
            height:200px;
        }

            #divSignupSeller div .highlight {
                color:#0054a4;
            }
            #divSignupSeller div h1 {
                padding-left:10px;
                padding-right:10px;
                font-size:28px;
                line-height:20px;
                margin-top:10px;
                margin-bottom:15px;
                color:#0054a4;
            }

            #divSignupSeller div h2 {
                padding-left:20px;
                padding-right:30px;
                font-size:20px;
                line-height:24px;
            }
    
    .alert-signup{
        margin-top:10px;
    }

    p.pSignupHeader {
        font-weight:bold;
        text-align:center;
        background-color:#efefef;
        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;
    }


    /* HOME STOP */
    
    /* Override bootstrap */
    .form-stacked label
    {
        color:White;
        font-family: 'Open Sans', sans-serif;
    }        
    
    .form-stacked div.clearfix.error div.input label
    {
        color:black;
    }        
    
    .form-stacked div.clearfix.error 
    {
        margin-right:10px;
    }
    /* Override bootstrap */
    
    div.ServiceInfo
    {
        height:150px;        
    }
        div.ServiceInfo img
        {
            float:left;
        }
        div.ServiceInfo h1,div.ServiceInfo p
        {
            margin:0px;
            margin-left:70px;
            margin-right:30px;
        }
        div.ServiceInfo h1
        {
            font-size:18px;            
            margin-bottom:5px;
            line-height:22px;
        }
        div.ServiceInfo p
        {
            
            font-size:13px;            
        }
    
#divModalOttCreateUser,#divModalErrors
{
    display:none;
}

.divHeading
{
    height:68px;
    background-image:url('/images/Rivendell/Master/bcgCommonPageTop.png');
    background-repeat:repeat-x;        
    border-top:1px solid #dfdfef;
}
    .divHeading h1
    {
        margin-top:15px;
        font-size:22px;    
    }
    
    .divHeading h2
    {
        margin:0px;
        font-size:12px;
        font-weight:normal;
        margin-top:19px;
    }
    
    .content
    {
        background-color:White;
    }
    
    .content h3
    {
        margin-bottom:0px;
        margin-top:20px;
    }
    .content p
    {
        margin-top:10px;
    }
    .content fieldset
    {
        margin-top:50px;
    }
    ul.salesPoints li
    {
        list-style:none;
        margin-bottom:50px;
    }
    
    ul.salesPoints li h4
    {
        font-weight:normal;
        font-size:28px;        
        margin-top:20px;
        margin-bottom:0px;
        border-bottom:1px solid #efefef;
    }
    
    .padding
    {
        padding:30px;        
    }
    
    .content
    {
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
    }
    
    /* bootstrap fixes */
    .control-group.error
    {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        margin-top: 0;
        margin-left: -10px;
        background: #FAE5E3;
    padding: 10px 0;
    margin: -10px 0 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    }
    img
    {
        max-width:auto;        
    }
    
        
    /* AdminAragorn */

    .row-single-account > div{
        
    }
        .row-single-account > div table{
            margin-top:20px;
        }
    .row-single-account{
        border-bottom:1px solid black;
        border-top:1px solid #808080;
        margin-bottom:20px;
        padding-bottom:10px;
        padding-bottom: 10px;
        border-radius: 5px;
    }