﻿body 
{
    background-color:#b3be55;
    padding:0px;
    margin:0px;
    margin-top:0px;

    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    text-decoration:none;
    font-size:0.8em;
}
a:link, a:visited, a:active
{
    color:#fff;
    text-decoration:none;
}
a:hover
{
    color:#cbcd2b;
    text-decoration:none;
}
div#header
{
    width:992px;
    height:150px;
    background: url(/assets/header-bg.gif) center top no-repeat;
    margin:auto;
    /* background-color:Red; */
    /* display:block; */
}
.leftpadding
{
    width:43px;
    height:150px;
    float:left;
    display:inline;
}
div#subheader
{
    width:992px;
    height:29px;
    background: url(/assets/subheader.gif) center top no-repeat;
    padding:0px;
    /* background-color:blue; */
    margin:auto;
    
}
div#headerleft
{
    
    width:390px;
    /* background-color:green; */
    height:150px;
    display:inline;
    float:left;
}
div#abovelogo
{
    height:37px;
    width:390px;
    margin:0px;
    padding:0px;
    float:left;
    display:inline;
}
div#logo
{
    height:113px;
    width:390px;
     margin:0px;
    padding:0px;
    float:left;
    display:inline;
}
div#headerright
{
    /* background-color:Blue;  */
    float:left;
    display:inline;
    width:550px;
    height:150px;
}
div#headerrightupper
{
    /* background-color:Yellow;  */
    height:125px;
}
div#headerrightupperpadding
{
     /*background-color:lime; */
     height:80px; 
}
div#headerrightupperinput
{
    padding-left:252px;
}
div#headerrightlower
{
    /* background-color:cyan; */
    color:#fff;
    font-weight:bolder;
    font-size:0.9em;
    float:left;
    display:inline;
    width:550px;
    height:25px;
}
div#topmenu
{
    margin:0px;
    padding:0px;
    width:550px;
    height:25px;
   
    color:#fff;
    font-family:Tahoma, arial, verdana, sans-serif;
    /* font-variant:small-caps; */
    /* text-align:center; */
    font-size:1.1em;
}
div#topmenu ul
{
    width:550px;
        /* text-align:center; */
        margin:0px;
        padding:0px;
}

div#topmenu li
{
    list-style-type:square;   
  
    display:inline;
    
    /* float:left; */
    /* vertical-align:middle; */
    padding-left:1.3em;
    padding-right:0.8em;
    margin:0px;
    
}
div#midsectionouter
{ 
    margin:auto;
    width:992px; 
    display:block;
}
div#midsection
{ 
    width:992px; 
    margin:auto;
    display:block;
    background: url(/assets/mid-section-rpt.gif) center top repeat-y;
    clear:both;
    float:left; 
    
    height:100%;
}
div#leftbox
{
    width:695px;
    float:left;
    display:inline;
    
}
div#banner
{
    width:695px;
    height:312px;
    /* background: url(/assets/bannerbackgroundrpt.gif)  center top repeat-y;   */
    float:left;
    display:inline;
    
}
div#bannerinnerbox
{
    width:652px;
    height:312px;
    float:left;
    display:inline;
    /* background-color:Red; */
    margin-left:43px;
    background: url(/assets/estate-map-bg.gif)  center top no-repeat;  
}
div#propertytypes
{
    width:642px;
    height:242px;
    
    margin-left:10px;
    margin-top:70px;
    float:left;
    display:inline;
}
div#propertybuttons
{
    width:225px;
}
div#propertybuttons img
{
    padding-top:15px;
}

div#sectiondescription
{
    width:651px;
    /* height:151px;* /
    /* background: url(/assets/bannerbackgroundrpt.gif)  center top repeat-y;  */
    float:left;
    display:inline;
    margin-left:43px;
    /* text-indent:43px; */
    padding-top:20px;
}
div#sectiondescription hr
{
       height:0.75px;
       width:652px;
       /* text-indent:43px; */
       /* border-bottom: solid 1px;
       border-color:#989a10; */
       margin:0px;
       padding:0px;
       /* margin-left:43px; */
       color:#989a10;
       background-color:#989a10;      
}
h1#lockwoodtitle
{
    background: url(/assets/lockwood.gif)  center top no-repeat;  
    width:695px;
    height:29px;
    float:left;
    display:inline;
}
h1#danbytitle
{
    background: url(/assets/danby.gif)  center top no-repeat;  
    width:695px;
    height:29px;
    float:left;
    display:inline;
}
h1#charltontitle
{
    background: url(/assets/charlton.gif)  center top no-repeat;  
    width:695px;
    height:29px;
    float:left;
    display:inline;
}
h1#moorsholmtitle
{
    background: url(/assets/moorsholm.gif)  center top no-repeat;  
    width:695px;
    height:29px;
    float:left;
    display:inline;
}
h1#castletontitle
{
    background: url(/assets/castleton.gif)  center top no-repeat;  
    width:695px;
    height:29px;
    float:left;
    display:inline;
}

div#rightbox
{
    width:297px;
    float:left;
    display:inline;

    height:100%;
}
div#quicklinks
{
    width:297px;

    float:left;
    display:inline;
}
div#quicklinks a
{

    height:81px;
    width:297px;
    float:left;
    display:inline;    
    /* font:0; */
    background-color:#fff;  /* this fixes an IE6 padding issue! */
}
div#underquicklinks
{

    width:297px;
    float:left;
    display:inline;
    /* background: url(/assets/under-quicklinks-rpt.gif)  center top repeat-y; */
    /* min-height:584px; */
}
div#phoneandlogos
{
    /* background: url(/assets/under-quicklinks-rpt.gif)  center bottom repeat-y; */
    /* width:297px; */
    width:259px;
    height:94px;
   
    
    font-weight:bolder;
    font-size:0.9em;
    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    text-indent:38px;
     float:left;
    display:inline;
}
div#phoneandlogos p
{
    margin:0px;
    padding:0px;
    
}
div#phoneandlogos a:link,div#phoneandlogos  a:visited,div#phoneandlogos  a:active
{
    color:#989a10;
    text-decoration:none;
}
div#phoneandlogos a:hover
{
    color:#989a10;
    text-decoration:underline;
}
div#footer
{
    clear:both;
}
div#footerimage
{  
    background: url(/assets/footer-image.gif)  center top no-repeat;   
    height:96px;
    width:992px;  
    margin:auto;
    
}
div#footertext
{

}
.quicklinkdivider
{
    background: url(/assets/quicklinkdivider.gif)  center top no-repeat;   
    height:19px;
    width:297px;  
    float:left;
    display:inline;
}
.quicklinkend
{
    background: url(/assets/quicklink-end.gif)  center top no-repeat;  
    height:19px;
    width:297px;  
    float:left;
    display:inline;
}
.green
{
    color:#989a10;
}
.paddingtop
{
    height:40px;
    width:992px;
    float:left;
    display:inline;   
}

.home
{
     background: none;
}
.othermenuitem
{ 
     background: url(/assets/menubullet.gif) left center no-repeat;
}
input
{
    border-style:solid;
    border-color:Gray;
    border-width:1px;
    width:210px;
    margin:0px;
    padding:0px;
    color:Silver;
    height:20px;
    vertical-align:top;
    padding-top:1px;
    margin-right:10px;
    
}
.sendbutton
{
    border:none;
    background:none;
    width:40px;
    height:22px;
    padding:0px;
    margin:0px;
}
div#propertylist
{
    color:#fff;
    width:695px;
    float:left;
    display:inline;
    padding:0px;
    margin:0px;
}
.propertysummarybox
{
    /* float:left;
    display:inline; */
    width:652px;
    height:161px;
    /* background-color:Lime; */
    padding:0px;
    margin:0px;
    float:left;
    display:inline;
    
}
.aboveh1
{
    background: url(/assets/aboveh1.gif) center top no-repeat;   
    width:695px;
    height:9px;
    font-size: 0;  /* just for IE6 */

    /* clear:both;  */
    
    margin:0px;
    padding:0px;
    /* background-color:red; */
    float:left;
    display:inline;
}
div#propertylist h1, div#propertylist h1 a
{
     font-size:1.1em; 
     width:695px;
     /* color:#fff; */
     padding:0px;
     margin:0px;
     text-indent:43px;
     vertical-align:bottom;
     padding-top:5px; 
    
}
.propertyleftpadding
{
    width:40px;
    display:inline;
    height:123px;
    float:left;
    /* background-color:Blue; */
}

.propertythumb
{
    width:134px;
    height:123px;
    
    float:left;
    display:inline;
    padding:0px;
    margin:0px;
    /* margin-top:15px; */
    /* background-color:Maroon; */
    padding-top:20px;
}
.propertythumb img
{
    border:solid 1px silver;
    width:132px;
    height:89px;
    float:left;
    display:inline;
    
    
}
.propertysummary
{
    
    margin-top:20px;
    float:left;
    display:inline;
    width:521px;
    height:108px;
    
    
    
}
div#propertylist p
{
    /* summary text about the property */
    /* width:355px; */
    height:123px;
    width:443px;
    color:#000;
    margin:0px;
    padding:0px;
   padding-left:10px; 
    /* margin-top:15px; */
    font-weight:normal;
    float:left;
    display:inline; 
    /* background-color:yellow; */
    font-size:1.0em;
}
.propertyspacer
{
    margin:0px;
    padding:0px;
    width:10px;
    height:123px;
    float:left;
    display:inline;
}
.propertyimageandtextbox
{
    width:695px;
    height:123px;
    
    
    padding:0px;
    margin:0px;
    float:left;
    display:inline; 
}
.moreinfo
{
    padding:0px;
    margin:0px;
    width:68px;
    height:47px;
    float:left;
    display:inline;
    margin-top:76px;
    
}
.clear
{
    clear:both;
}
div#homepagebanner
{
    width:652px;
    height:312px;
    /* background: url(/assets/bannerbackgroundrpt.gif)  center top repeat-y;   */
    float:left;
    display:inline;
    
}
div#homepagebannerinnerbox
{
    padding:0px;
    margin:0px;
    width:652px;
    height:312px;
    float:left;
    display:inline;
    padding-left:43px;
}
div#homepagebannerinnerbox img
{
    border:solid 1px silver;  
    width:650px;
}


div#homepagebannerinnerbox a:link, div#homepagebannerinnerbox a:visited, div#homepagebannerinnerbox a:active
{
    
    
}
div#homepagebannerinnerbox a:hover
{
    
}
div#homepagesectiondescription
{
    width:652px;
    
    /* min-height:151px; */
    /* background: url(/assets/bannerbackgroundrpt.gif)  center top repeat-y;  */
    float:left;
    display:inline;
    /* text-indent:43px;*/
    
    /* background-color:Yellow; */
    padding:0px;
    margin:0px;
    /* padding-top:20px; */
}
div#homepagesectiondescription h1
{
    color:#fff;
    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    font-size:1.7em;
    font-weight:bold;
    padding:0px;
    margin:0px;
    /* padding-top:3px;*/
    width:695px;
    text-indent:43px;
    display:inline;
    float:left;
    /* background-color:Fuchsia; */
}
div#homepagesectiondescription p
{
    float:left;
    display:inline;
    width:652px;  /* required for ie6 */
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    margin-top:5px;
    padding-left:43px;
}
.lblresponse
{
    width:652px;
    float:left;
    padding:0px;
    margin:0px;
    display:inline;

    /* margin-left:43px; */
    /* font:0; */
}
div#outerbox
{
    width:652px;
    display:block;
    float:left;   
    margin:0px;
    padding:0px;

}

div#content
{
    width:652px;
    
    /* min-height:151px; */
    /* background: url(/assets/bannerbackgroundrpt.gif)  center top repeat-y;  */
    float:left;
    display:inline;
    /* text-indent:43px;*/

    padding:0px;
    margin:0px;
    
}
div#content img
{
    /* margin-left:43px; */
    
}
div#content p
{
    
    width:652px;  /* required for ie6 */
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    margin-top:5px;
    padding-left:43px;
    /* float:left;
    
    
    display:inline; */
}
.greyhighlight
{
    padding:0px;
    margin:0px;
    background: url(/assets/moorsholm.gif)  left top no-repeat;  
    width:652px;
    height:29px;
    float:left;
    
    color:#fff;

    display:inline;
}

div#content h1
{
    /* font:0; */
    color:#fff;
    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    font-size:1.7em;
    font-weight:bold;
    padding:0px;
    margin:0px;
    /* padding-top:3px;*/
    width:652px;
    padding-left:43px; 
    float:left;
    display:inline;
    
}

div#content h2
{
    text-indent:40px;
    color:#cbcd2b;
    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    font-size:1.2em;

    width:652px;
}
div#content h3
{
    text-indent:40px;
    color:#cbcd2b;
    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    font-size:1.1em;
    
    width:652px;
}
div#content ul
{
    
    margin-left:50px;
    width:602px;
    display:inline;
    float:left;
}
div#content li
{


    /* padding-bottom:5px; */
    /* margin-left:20px; */

    
}

div#content a
{
    color:#cbcd2b;
}
div#content a:link, div#content a:visited, div#content a:active
{
    color:#cbcd2b;
    text-decoration:none;
}
div#content a:hover
{
    color:#cbcd2b;
    text-decoration:underline;
}


div#content table
{
    
    
}
.contactforms
{   
    margin-left:40px;
    border-style:solid;
    border-color:Gray;
    border-width:1px;
    font-weight:bold;
    padding:5px;
    width:450px;
    background-color:#dcdada;
    display:inline;
    float:left;
}
div#content td
{
    padding:5px;
    margin:0px;
    vertical-align:top;
    padding-bottom:2px;
   
   
}

div#content input, div#content textarea
{
    width:290px;
    border-style:solid;
    border-color:Gray;
    border-width:1px;
    padding:0px;
    margin:0px;
    float:left;
    display:inline;
    color:Black;
}
div#content textarea
{
    overflow:hidden;
    width:290px;
    padding:0px;
    margin:0px;
    float:left;
    display:inline;
}
.formbutton
{
    border:none;
    background:none;
    width:40px;
    height:22px;
    padding:0px;
    margin:0px;
    margin-right:20px;
}
div#copyright
{
    clear:both;
    width:992px;
    margin:auto;   
    color:#fff;
    font-family:Arial,Helvetica, Sans-Serif, Tahoma;
    text-decoration:none;
    font-size:0.9em;   
    font-weight:bold;
    text-align:center;
    margin-bottom:20px;
}

div#copyright a:link, div#copyright a:visited, div#copyright a:active
{
    text-decoration:none;
    color:#fff;
    
}
div#copyright a:hover
{
    text-decoration:underline;
    color:#fff;
    
}
.tabulardata
{
    padding-top:10px;
    background-color:#fff; 
    width:623px;
    margin-left:43px;
    display:inline;
    float:left;
    
}
thead
{
    background-color:Silver; 
}

.newsItem
{
    
    
    width:652px;
    float:left;
    display:inline;
        
    /* height:161px; */
    /* background-color:Lime; */
    padding:0px;
    margin:0px;
    margin-left:43px;
    margin-top:10px;
}
.newsImage
{
    width:142px;
    /* height:161px; */
    float:left;
    display:inline;
    
}
.newsText
{
    padding:0px;
    margin:0px;
}
.newsSummary
{
    padding:0px;
    margin:0px;
}
.newsTitle
{
    padding:0px;
    margin:0px;
}
