﻿@media print
{
  .page-break  { display:block; page-break-before:always; }
}

html,body
{
    font-family:Georgia, Arial;    
    line-height:18px;
}

*
{
    padding:0px;
    margin:0px;

    }
    
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}

h1,h2,h3,h4{margin-bottom:10px;font-family:Georgia, Times New Roman;font-weight:normal;color:#231f20;}

h1{font-size:1.7em;}
h2{font-size:1.2em;}

p{margin-bottom:10px;font-size:0.7em;color:#3e3e3e;}

.FakeLink
{
    cursor:pointer;
    cursor:hand;
    }

.HeaderHolder
{
    line-height:20px;
    margin-bottom:20px;
    padding-left:10px;
    }

.ContentPosition
{
    margin-top:30px;
    }

/*
MAIN LAYOUT
*************************/
#mainContainer
{
    width:100%;
    height:100%;
    }
    
    #mainContainer #wrapper
    {
        width:600px;
        margin:auto;
        
        height:100%;
        }
        
        #mainContainer #wrapper #topContainer
        {
            width:600px;         
            margin-top:20px;
            
            }
            
            #mainContainer #wrapper #topContainer #logoContainer
            {
                width:370px;
                margin:auto;
                margin-bottom:5px;
                }
                
                #mainContainer #wrapper #topContainer #topMenuContainer
                {                    
                    height:60px;                            
                    display:none;
                    }
                    
                    #mainContainer #wrapper #topContainer #topMenuContainer .topMenuShadowTop
                    {                        
                        background:url(/framework/Images/menuShadowTop.png) no-repeat top center;
                        width:1010px;
                        height:20px;
                        display:none;
                        }
                    
                    #mainContainer #wrapper #topContainer #topMenuContainer .topMenuShadowBottom
                    {                        
                        background:url(/framework/Images/menuShadowBottom.png) no-repeat top center;                                             
                        height:20px;
                        width:1010px;
                        display:none;
                        }
                        
     
#mainContainer #wrapper #mainContent
{
    width:1010px;
    
    }
            
    #mainContainer #wrapper #mainContent #content
    {
        
        }    
        
        #mainContainer #wrapper #mainContent #content #PageContent
        {            
            padding:10px 30px 30px 30px;            
            }
        
            .PageColumnLeft
            {
                width:370px;
                float:left;
                }
        
            .PageColumnRight
            {
                width:550px;
                float:right;
                }
        
#mainContainer #wrapper #mainContent #content #footer
{
    margin:auto;
    margin-top:30px;
    width:950px;    
    }
    
    #mainContainer #wrapper #mainContent #content #footer #footerLogo
    {
        padding:10px;
        }
    
    #mainContainer #wrapper #mainContent #content #footer #footerContent
    {
        border-top:1px solid #e2e2e2;
        
        font-family:Times New Roman;
        font-size:0.8em;
        color:#9d9d9d;
        text-align:left;  
        padding-top:5px;     
        padding-bottom:40px; 
        
        }                    
    
    #mainContainer #wrapper #mainContent #content #footer a
    {
        color:#880003;
        text-decoration:none;
        }
    
                            
/****************************
STARTPAGE
*****************************/
#StartMainPictureHolder
{
    background:url(/framework/Images/MainPicHolderBackground.png) no-repeat;
    width:1010px;
    height:282px;
    display:table;
    position:relative;
    
    }                  
    
    #StartMainPictureHolder #StartMainPicture
    {
        position:relative;
        top:20px;
        
        overflow:hidden;
        width:956px;
        height:242px;
        margin:auto;        
        }      
        
        #StartMainPictureHolder #StartMainPicture img
        {
            position:absolute;                        
            
            width:956px;
            height:242px;
            }
        
/****************************
ABOUT
*****************************/        
#AboutContainer
{
    
    }
    
    #AboutContainer #AboutColumns #AboutColumnLeft
    {
        width:450px;
        float:left;
        }
    
    #AboutContainer #AboutColumns #AboutColumnLeft #AboutCitatContainer
    {
        width:450px;
        height:288px;
        background:url(/framework/images/AboutCitatBackground.png) no-repeat;
        
        }
        
        #AboutContainer #AboutColumns #AboutColumnLeft #AboutCitatContainer #AboutCitatText
        {
            position:relative;
            top:140px;
            left:50px;
            }
        
            #AboutContainer #AboutColumns #AboutColumnLeft #AboutCitatContainer #AboutCitatText h2
            {
                line-height:24px;
                }
        
        
    #AboutContainer #AboutColumns #AboutColumnRight
    {
        width:450px;
        float:right;
        }        
        
        #AboutContainer #AboutColumns #AboutColumnRight #AboutWorkers
        {
            margin-top:30px;
            }
            

/****************************
CONTACT
*****************************/               
#ContactContainer
{
    
    }

    #ContactContainer #ContactColumns
    {
        margin-top:30px;    
        }
        
        #ContactContainer #ContactColumns #ContactColumnLeft
        {
            width:640px;            
            float:left;
            border-right:1px solid #e2e2e2;
            }
                        
        #ContactContainer #ContactColumns #ContactColumnRight
        {
            width:300px;
            
            float:right;
            min-height:500px;
            }
            


/****************************
REFERENSES
*****************************/               
#ReferensesContainer
{
    
    }

    #ReferensesContainer #ReferensesColumns
    {
        margin-top:30px;    
        }
        
        #ReferensesContainer #ReferensesColumns #ReferensesColumnLeft
        {
            width:440px;            
            float:left;
            
            }
                        
        #ReferensesContainer #ReferensesColumns #ReferensesColumnRight
        {
            width:480px;
            
            float:right;
            
            }            
            
            #ReferensesContainer #ReferensesColumns #ReferensesColumnRight #ReferensesCitatHolder
            {
                background:url(/framework/images/ReferensesCitatBackground.png) no-repeat;
                width:464px;
                height:88px;
                
                }
                
                #ReferensesContainer #ReferensesColumns #ReferensesColumnRight #ReferensesCitatHolder #ReferensesCitatText
                {
                    position:relative;
                    top:25px;
                    left:50px;
                    }
                    

/****************************
FOR SALE
*****************************/       
#ForSaleContainer
{
    width:1010px;
    
    margin-top:40px;
    }   
    
    #ForSaleContainer #ForSaleTabList
    {   
        height:25px;            
        width:920px;
        margin:auto;
        
        border-bottom:1px solid #eaeae9;
        position:relative;
        left:2px;
        }    
        
        #ForSaleContainer #ForSaleTabList ul
        {
             list-style-type:none;
            list-style-position:outside;
            }
        
        #ForSaleContainer #ForSaleTabList li
        {
            background:#eaeae9;
            float:left;
            text-align:center;
            margin-right:4px;
            min-width:130px;
            height:25px;
            
            position:relative;
            top:1px;
            }                 
            
            #ForSaleContainer #ForSaleTabList li a
            {
                padding-left:10px;
                padding-right:10px;
                font-size:0.7em;
                text-decoration:none;
                color:#3e3e3e;
                line-height:25px;
                }
                
        #ForSaleContainer #ForSaleTabList li.active
        {
            background:#ffffff;
            height:25px;
            
            position:relative;
            top:1px;
            
            border-left:1px solid #eaeae9;
            border-right:1px solid #eaeae9;
            border-top:1px solid #eaeae9;
            }
            
            #ForSaleContainer #ForSaleTabList li:hover
            {
                background-color:#f7f7f7;
                }
                
            #ForSaleContainer #ForSaleTabList li.active:hover
            {
                background:#ffffff;    
                }
            
/******************************
FOR SALE DETAIL
******************************/            
#ForSaleDetailContainer
{
    width:543px;
    margin-top:30px;
    
    }
    
    #ForSaleDetailContainer #ForSaleDetailTopLink
    {
        width:920px;        
        margin:auto;
        padding-bottom:5px;
        
        }
    
        #ForSaleDetailContainer #ForSaleDetailTopLink a
        {
            color:#880003;
            text-decoration:none;
            font-size:12px;
            display:none;
            }
    
    #ForSaleDetailContainer #ForSaleDetailContentContainer
    {        
        width:952px;
        min-height:400px;
        margin:auto;
        position:relative; 
        }
        
        #ForSaleDetailContainer #ForSaleDetailContentContainer #ForSaleDetailContent
        {                        
            width:920px;
            margin:auto;            
            position:relative;
            top:0px;            
            }
            
            #ForSaleDetailContainer #ForSaleDetailContentContainer #ForSaleDetailContent .ObjectLeftContent /* DESCRIPTION */
            {                
                margin-top:20px;                
                width:543px;
                
                }
                
            #ForSaleDetailContainer #ForSaleDetailContentContainer #ForSaleDetailContent .ObjectRightContent /* IMAGES */
            {
                display:block;
                margin-top:20px;                
                width:543px;
                
                }
                
                
                
                
                
/************************
Object detail
*************************/                
#ObjectDetailDescription
{
    width:600px;
    }
    
    #ObjectDetailDescription .ObjectDetailDescriptionContent
    {
        padding:10px;
        }                
        
        #ObjectDetailDescription .ObjectDetailDescriptionContent a
        {
            color:#880003;
            text-decoration:none;
            font-weight:bold;
            }
            
            #ObjectDetailContactFormContainer .ObjectDetailLinkBox
            {
                display:none;
                }
                
                .ObjectDetailContactForm
                {
                    display:none;
                    }
                    
#ObjectDetailFileList
{
    display:none;
    }            

#ObjectDetailLinkList
{
    display:none;
    }           
    
#footer
{
    display:none;
    }     