body
{
    background-image: url(images/background.jpg);
    background-position: center;
    background-repeat: repeat-y;
    background-color: #005aa7;
    padding: 0px;
    margin:0 auto; /* for the rest */ 
    text-align:center;
}

.clouds
{
    margin:0 auto; /* for the rest */ 
    padding: 0px;
    width: 980px;
    height: 78px;
    background-image: url('/images/clouds.jpg');
    background-position: center;
    background-repeat: no-repeat
}
.site
{
    margin:0 auto; /* for the rest */ 
    padding:0px;
    width:980px;
    color:#274661;
    border-color:#ffffff;
    border-style: solid;
    background-color:#ffffff;
    border-width: 1px;
    text-align:left;
}

.topbanner
{
    padding-top: 90px;
    padding-left: 5px;
    width: 980px;
    height: 30px;
    background-image: url('/images/banner2.jpg');
    background-repeat: no-repeat
}
.contentsection
{
    padding:10px;
    padding-top:0px;
}
.bottombanner
{
    width: 100%;
    height: 25px;
    margin-bottom: 2px;
}
.bannerspacer
{
    clear: both;
    height: 10px;
}
.bottombannerred
{
    background-color:#ba0100; 
}
.bottombannerblue
{
    background-color:#000078;
}
.bottombannergreen
{
    background-color:#356d26;
}
.propertydetail
{
    height:170px
}
.content
{
    padding-top:0px;
    width: 750px;
    font-family: 'arial';
    font-size: 80%;
    float: left;
}

.menuitem
{
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-family: 'arial';
    font-size: 10pt
}

a.menuitem:link 
{
    color:#000000
}
a.menuitem:visited 
{
    color:#000000
}
a.menuitem:hover 
{
    background-color: #ecf4df;
    color: #000000
}
a.menuitem:active 
{
    color:#000000
}
a.noborder:link 
{
    color:#ffffff
}
a.noborder:visited 
{
    color:#ffffff
}
a.noborder:hover 
{
    color: #ffffff
}
a.noborder:active 
{
    color:#ffffff
}
.slideshowenlargetext
{
    width: 120px;
    font-family: 'arial';
    font-size: 80%;
}
.slideshowpreview
{
    width:100%;
    height:120px;
    padding:0px;
    margin-top: 10px;
    background-position:center;
    background-repeat:no-repeat;
}
.slideshow
{
    width: 200px;
    height: 490px;
    padding: 0px;
    margin-bottom: 7px;
    background-image: url(images/bg2.jpg);
    background-position:top;
    background-repeat: repeat-x;
    background-color:#eff7fb;
    border-style: solid;
    border-color: #3295ee;
    border-width: 1px;
    float: right;
    text-align: center;
}
.thumbnail
{
    cursor:pointer;
}
.imagevieweroff
{
    display:none;
}
.imageviewer
{   
    position: absolute;
    width: 597px;
    padding: 0px;
    margin-left:140px;   
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=7, OffY=7, Color='#c5dfee', Positive='true');
}
.viewerclose
{
    cursor: pointer;
    padding: 0px;
}
.viewertop
{
    padding: 0px;
}

.mainheading
{
    margin-top: 10px;
    font-size: 180%;
    font-family: Arial;
    font-weight:normal;
    margin-bottom:4px;
    border-bottom-color:#599cd4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.minorheading
{
    margin-top: 10px;
    font-size: 140%;
    font-family: Arial;
    font-weight:normal;
    margin-bottom:0px;
}
.strapline
{
    display:block;
    font-family: Arial;
    margin-bottom:20px;
}
.linksheading
{
    font-size: 120%;
    font-family: Arial;
    font-weight:bold;
    margin-bottom:10px;
}
.email
{
    color:blue;
    font-size: 120%;
    font-family: Arial;
    font-weight:bold;
    text-decoration:underline;
    margin-bottom:20px;
}
.stronglink
{
    margin-top: 20px;
    display:block;
    font-size: 110%;
}
.linkstext
{
    color:Green;  
}
.servicesitem
{
    padding:3px;   
    font-weight:bold;   
}