﻿


/* ######## GENERAL ######## */

html, body
{
    width: 100%;
    padding: 0px 0px 0px 0px;
}


body 
{
    font-family: Verdana, Arial, Sans-Serif, Tahoma;
    color: #000;
    background: #c2f9ff;
    margin:0 0 0 0;
}

.page-container
{
    float: left;
    width:100%;
    min-width:1200px;
    text-align:left;
    left:50%;
    margin:0 0 0 0;
    background:#c2f9ff;
    }

.page-container-background
{
    float: left;
    width:100%;
    min-width:1200px;
    text-align:center;
    margin:0 0 0 0;
    background: url('images/layout/home-tile.png') repeat-x top center;
}





/* ######## HEADER ######## */



.page-header-container
{
    text-align:left;
    margin:0 auto;
    width:100%;
    background: url('images/layout/header-repeat.jpg') repeat-x #c2f9ff;
}

.page-header-flash
{
    width:100%;
    padding:0 0 0 0;
    text-align:center;
    margin:0 auto;
    min-height:200px;
    
}

.page-header-menu
{
    width:900px;
    margin:0 auto;
}



/* ######## BODY ######## */



.page-body-container
{
    width:100%;
    margin:0 auto;
    background:#c2f9ff;
}

.page-body-flash
{
    float: left;
    left:50%;
    margin:0 0 0 -600px;
    width: 1200px;
    text-align:center;
    position:relative;
}

.page-body-enquiry
{
    text-align:center;
    width:800px
}

.page-body-content
{
    text-align:center;
    color:#fff;
    font-family:Georgia;
}

.page-body-half
{
    text-align:center;
    color:#fff;
    width:49%
}


.page-body-footer-menu
{
    width:900px;
    margin:0 auto;
}

.page-body-cloud
{
    min-height:660px;
    background: #c2f9ff;
    margin:0 auto;
    width:100%
}

.page-body-cloud-background
{
    min-height:660px;
    margin:0 auto;
    width:1098px;
    background: url('images/layout/cloud.jpg') no-repeat #c2f9ff;
    padding-top:75px;
}

.page-body-cloud-background-large
{
    min-height:1100px;
    margin:0 auto;
    width:1098px;
    background: url('images/layout/cloud2.jpg') no-repeat #c2f9ff;
    padding-top:75px;
}

.page-body-cloud-content
{
    max-height:500px;
    max-width:900px;
    margin:0 auto;
    width:100%;
    text-align:center;
    color:#000;
    overflow: auto;
    overflow-x:hidden;
    font-family: Calibri;
}




/* ######## FOOTER ######## */




.page-footer-container
{
    float: left;
    min-width:1200px;
    width:100%;
    background: url('images/layout/footer-repeat.jpg') repeat-x left;
    min-height: 80px
}

.page-footer
{
    width:950px;
    margin:0 auto;
}

.page-footer-left
{
    float:left;
    padding:10px 0 0 0;
    text-align:left;
    color:#224709;
    font-size: 0.7em;
}

.page-footer-right
{
    float:right;
}


.page-flashfooter-container
{
    text-align:center;
    margin:0 auto;
    width:100%;
    background: url('images/layout/footer-flash-repeat.jpg') repeat-x center top #6ac62e;
    }

.page-footer-flash
{
    width:100%;
    padding:0 0 0 0;
    text-align:center;
    margin:0 auto;
    min-height:200px;
}




/* ######## EXTRA ######## */

.mlink
{
    text-decoration:none;
    border:0px;
    color:#224709;
}

#gallery 
{
    width: 800px;
    height: 750px;
    margin-left: auto;
    margin-right: auto;
}

object a 
{
    display: none;
} 

object 
{
    margin-left: auto;
    margin-right: auto;
    display block;
}

.bookhere
{
    
}

