/* CSS Document */
body{background:url(../../images/bkgnd12.gif) no-repeat scroll 50% 0 #678B33;}
#main {width:1000px; margin:auto;}
#bannerhome{ width:1000px;background-color:#F5F5DC; height:158px;}
#banner{ width:1000px;background-color:#314117; height:158px; background-image:url(../../images/banner.jpg); background-position:bottom right;}
#header{height:103px; font-size:36px; color:#FFFFFF; padding:20px 0px 0px 20px;}
#nav {padding-left:330px; float:left;}
#nav div{float:left; height:30px; width:115px; text-align:center; margin-top:104px;}
#nav a{display:block; height:29px; width:115px; color: #FFFFFF; padding-top:2px; text-decoration:none; font-size:18px; text-align:center;}
#nav a:hover{ color:#314117;}
#mainbody{padding:20px 20px 0px 20px; background-color: #F5F5DC; height:680px;}
#logo{color:#678B33; font-size:36px; font-weight:bold; background-color:#F5F5DC; padding:5px 5px 5px 20px;}
.sbucket { background-image:url(../../images/sbucket.jpg); width:300px; height:240px; float:left;}
.sbucketcontent { color:#FFFFFF; padding:5px 5px 5px 15px;}
.sbucketop { background-color:#002200; color:#FFFFFF; padding:5px 5px 5px 15px;}
.mbucket { background-image:url(../../images/mbucket.jpg); width:640px; height:240px; float:right; margin-left:10px; color:#000000;}
.mbucketop { background-color:#002200}
.lbucket { background-image:url(../../images/lbucket.jpg); width:960px; height:300px; margin-top:20px;}
.lbucketop { background-color:#002200; height:20px;}
#pxbktleft{ height:220px; width:300px; float:left;background-image:url(../../images/bannerg.jpg);}
#pxbktcenter{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/bannerw.jpg);}
#pxbktright{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/bannerf.jpg);}
#lcontent{width:438px; font-size:18px; float:left; border: 2px solid #FFFFFF; padding:10px;}
#rcontent{width:438px; font-size:18px; float:right; border: 2px solid #FFFFFF; padding:10px;}
#mcontent{width:936px; font-size:18px; float:left; border: 2px solid #FFFFFF; padding:10px;}
.title{ font-size:24px; font-weight:bold; color:#663333; margin:0px 5px 10px 0px;}
#topborder{margin:0 auto; margin-top:10px; width:1000px; height:8px; font:1px 1px sans-serif !important; font:0px 0px sans-serif; background:url(../../images/topborder4.gif) no-repeat center bottom;}
#bottomborder{margin:0 auto; width:1000px; height:8px; background:url(../../images/bottomborder4.gif) no-repeat center top;}
.heading{ font-weight:bold; margin-bottom:10px; color:#002200;}
#pixcon{ float:left; padding:15px 0px 0px 15px;}
.fs{padding-left:20px; border: 1px solid #cccccc;}
form { margin:0px; padding:0px}
.footer{ color:#9EA9B1; text-align:center; margin-top:5px;}
.footer a{ color:#9EA9B1; text-decoration:none}
.footer a:hover{ text-decoration:underline}
#rcontent a{color:#678B33; text-decoration:none}
#rcontent a:hover{text-decoration:underline}
#aboutpxbktleft{ height:220px; width:300px; float:left;background-image:url(../../images/walkway.jpg);}
#aboutpxbktcenter{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/garden.jpg);}
#aboutpxbktright{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/granite.jpg);}
#condopxbktleft{ height:220px; width:300px; float:left;background-image:url(../../images/condos.jpg);}
#condopxbktcenter{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/condo2.jpg);}
#condopxbktright{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/condo3.jpg);}
#compxbktleft{ height:220px; width:300px; float:left;background-image:url(../../images/commercial1.jpg);}
#compxbktcenter{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/commercial2.jpg);}
#compxbktright{ height:220px; width:300px; float:left; margin-left:15px; background-image:url(../../images/commercial3.jpg);}

