body {
     background-color: #BCBCBC;
     background-image: url(/images/home-bg.jpg);
     background-repeat: repeat-x;
     font: 13px Trebuchet MS, Georgia, Times New Roman, serif;
     margin: 0px;
     
}
img { border: 0px; }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
td { vertical-align:top; }
#home-tbl img, #home-tbl tr td img {
     display:block;
}
#home-content {
     background:url(/images/mock_07.jpg) no-repeat;
     height:122px;
     width:333px;
     font-size:11px;
}
#home-content p { 
     position:relative;
     top:20px;
     margin: 0px;
}
#featured-listing {
     background:url(/images/mock_09.jpg) no-repeat;
     height:149px;
     width:333px;
}
#featured-tbl {
     position:relative;
     top:45px;
}
#featured-listing p { margin: 0px; }
#featuredListingImg
{
     width: 115px;
     height: 86px;
     border: black solid 1px;
}
#topbar {
     background-image: url(/images/topbar-bg.gif);
     background-repeat: no-repeat;
     width: 760px;
     height: 30px;
     margin: 0px auto;
}
#topbar div {
     width: 400px;
     height: 20px;
     float: left;
     margin: 0px;
     padding: 5px;
     font-size: 10px;
}
#topbar h1 {
     width: 340px;
     height: 20px;
     float: left;
     margin: 0px;
     padding: 8px 5px 2px;
     font-size: 10px;
}
#topbar input, #topbar button {
     font-size: 9px;
}
#topbar div {
     text-align: right;
}
#top-banner {
     background-image: url(/images/banner.jpg);
     background-repeat: no-repeat;
     width: 760px;
     height: 150px;
     margin: 0px auto;
}
#top-banner a {
     display:block;
     width: 428px;
     height: 77px;
}
#topnav {
     width: 760px;
     height: 30px;
     margin: 0px auto;
}
#topnav img {
     display: block;
     float: left;
}
#mainBody {
     width: 758px;
     border: black solid 1px;
     margin: 0px auto;
     background-color: white;
}
#lCol {
     width: 158px;
     background-color: #edebb5;
}
#lCol h2 {
     font-size: 18px;
     margin: 5px 0px;
     padding: 3px 0px;
     color: #136918;
}
#lCol ul {
     margin: 5px 0px;
     padding: 5px 0px;
     list-style-type: none;
}
#lCol ul li {
     margin: 5px 0px;
     padding: 3px;
     border-top: #edebb5 solid 1px;
     border-left: #edebb5 solid 1px;
     border-right: #136918 solid 1px;
     border-bottom: #136918 solid 1px;
}
#lCol ul li a {
     color: #0f5413;
     display: block;
     text-decoration: none;
}
#lCol ul li a:hover {
     text-decoration: underline;
}
#rCol {
     padding: 10px 5px 5px;
}
#rCol h1, #rCol h2, #rCol h3 { 
      color: #0f5413;
      padding-left: 5px;
}
#siteFooter {
     text-align: center;
     border-top: #B18E92 solid 5px;
}

