/* CSS Document */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
/*With significant adaptations */
body {margin:10px 10px;
padding:10px;
text-align:center;
background:#7CB97C;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size: 12px;
font-style: normal;
font-weight: normal;*/
font-size:75%;
color: #000000;
text-decoration: none; }
p {
margin:0px;
padding:5px;
text-indent:1em;
font-size: 1.0em;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*white-space:nowrap;*/
}

#OuterWraper{
	text-align: left;
	/*width: 725px;*/
	width:60.4em;
	min-width:725px;
	margin: 0 auto;
	background: #FFF;
	border: #000000 1px solid;


}
#Header {top:25px;
height:100px;
margin:0px;
text-align:center;
background-image:url(../images/HeaderBarVerticalFade.jpg);
border:none;
}

#Footer {background:#4F7E4F;
/*height:50px;*/
min-width:725px;
text-align: center; }

#CenterWrapper-FrontPage {
height:395px;
background-image: url(../images/Bricks2.jpg);
background-position: right;
background-repeat: repeat-y;
}

#LeftSideBar-FrontPage {
float:left;
height:395px;
width:200px;
background-repeat: repeat; }

#RightSideBar-FrontPage{
float:left;
width:320px;
height:200px;
	padding-top:10px;
padding-right: 0em;
margin-right: 0em;
margin-left: 5px; }

#CenterWrapper-ListingPage {
background-image: url(../images/Bricks2.jpg);
background-position: right;
background-repeat: repeat-y;
padding-top: 10px;
padding-bottom: 10px;}

#ListingBlock-ListingPage {
width:500px;
height: 160px;
position: relative;
left: 0px;
padding-top: 5px;
padding-bottom: 5px; }

#LeftSideBar-ListingPage {
width:220px;
height:160px;
float:left;
padding-left: 5px; }

#MiddleBar-ListingPage {
width:275px;
text-align:center;
left: 225px; 
float:left;
}

#RightSideBar-ListingPage {
width:225px;
float: right; }

#CenterWrapper-MapPage {
background-image: url(../images/Bricks2.jpg);
background-position: right;
background-repeat: repeat-y;
padding-top: 10px;
padding-bottom: 10px;
padding-left:10px;
padding-right:10px;
 }

#RuleBox {width: 470px;
left: 20px; position:relative;
border-top: 1px #000000 solid;
 }

#CenterWrapper-UnitPage {
background-image: url(../images/Bricks2.jpg);
background-position: right;
background-repeat: repeat-y;
min-width:725px;
/*padding-bottom: 10px;
padding-left:10px;
padding-right:10px;
padding-top:10px; */}

#LeftSideBar-UnitPage {
width:500px;
}

#RightSideBar-UnitPage {
float:left;
padding-right: 0em;
margin-right: 0em;
margin-left: 5px; }

#TopBar-UnitPage{
padding-left:0px;
padding-right:0px;
height:5em;
width:100%;
min-width:725px;
background-color:#B1CAB0;
/*background-image:url(../images/HatchBKG.jpg);*/
}

#DescriptionBar-UnitPage{
width:100%;
}

a {text-decoration: underline; font-weight: bold; color:#198518;}
a:hover
{text-decoration: underline; color:#7CB97C;}

A.nav:link
{text-decoration: underline;}

A.nav:visited
{text-decoration: underline;}

A.nav:active
{text-decoration: underline;}

td { 
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  } 
th {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  }
/************* BORDERS & BACKGROUNDS ***********/

.headerbar {
  background-color: #4B532A;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FDF8D8;
  padding-left: 5px;
  padding-right: 5px;
  }
.subheaderbar {
  background-color: #DEDDC9;
  background-image: url('bg_subheaderbar.gif');
  }
.headlinetext {
  font-family: Georgia, serif;
  font-size: 25px;
  font-weight: normal;
  color: #8E0700;
  text-decoration: none;
  }
.subtitletext {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #6F6F65;
  }
.pricelinetext {
  font-family: Georgia, serif;
  font-size: 20px;
  font-weight: normal;
  color: #4B532A;
  }
.attributeblock {
  border-left: 1px solid #2C442C;
  border-right: 1px solid #2C542C;
  border-top: 1px solid #2C542C;
  border-bottom: 1px solid #2C542C;
  background-color: #FFFFFF;
  }
.attributelabel {
  background-color: #3C643C;
  background-image: url('bg_attributes.gif');
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#7CB97C;
  }
.attributelabel2 {
  background-color: #FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
 color: #198518;
  }
.attributevalue {
  background-color: #3C643C;
  background-image: url('bg_attributes.gif');
  font-family: Georgia, serif;
  font-size: 13px;
  font-weight: normal;
  /*color: #4B532A;
  color: #198598;*/
  color:#7CB97C;
  }
.attributevalue2 {
  background-color: #FFFFFF;
  font-family: Georgia, serif;
  font-size: 13px;
  font-weight: normal;
  /*color: #4B532A;*/
  color: #198518;
  }
.pictureframe {
  border-left: 1px solid #BDBCAB;
  border-right: 1px solid #BDBCAB;
  border-top: 1px solid #BDBCAB;
  border-bottom: 1px solid #BDBCAB;
  background-color: #FFFFFF;
  }
.mainblockbg {
  background-color: #FFFFFF;
  }
.mainblocklabel {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  }
.submainblockbg {
  border-left: 1px solid #BDBCAB;
  border-right: 1px solid #BDBCAB;
  border-top: 1px solid #BDBCAB;
  border-bottom: 1px solid #BDBCAB;
  background-color: #FFFFFF;
  }
.contentlabel {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4B532A;
  }
.contenttext {
  font-family: Georgia, serif;
  font-size: 13px;
  font-weight: normal;
  color: #6F6F65;
  }
.contentsubtext {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  }
.contactbg {
  border-left: 1px solid #BDBCAB;
  border-right: 1px solid #BDBCAB;
  border-top: 1px solid #BDBCAB;
  border-bottom: 1px solid #BDBCAB;
  background-color: #FFFFCD;
  }
.contactlabel {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  }
.contacttext {
  font-family: Georgia, serif;
  font-size: 13px;
  font-weight: normal;
  color: #6F6F65;
  }
.frame {
  border-left: 1px solid #BDBCAB;
  border-right: 1px solid #BDBCAB;
  border-top: 1px solid #BDBCAB;
  border-bottom: 1px solid #BDBCAB;
  background-color: #FFFFFF;
  }
.frame2 {
  border-left: 1px solid #DEDDC9;
  border-right: 1px solid #DEDDC9;
  }
.hr {
  border-top: 1px solid #BDBCAB;
  }
.commenttext {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #444444;
  padding-left: 10px;
  padding-top: 2px;
  padding-bottom: 6px;
  }
.footerlinks {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #444444;
  }
.footertext {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #444444;
  }
.smalltext {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #8E0700;
  text-decoration: none;
  }

/************* SPACERS ***********/

.spacer5 {
  padding-left: 5px;
  padding-right: 5px;
  }
.spacer10 {
  padding-left: 10px;
  padding-right: 10px;
  }
.spacer15 {
  padding-left: 15px;
  padding-right: 15px;
  }
.spacer5l {
  padding-left: 5px;
  }
.spacer10l {
  padding-left: 10px;
  }
.spacer15l {
  padding-left: 15px;
  }
.spacer5r {
  padding-right: 5px;
  }
.spacer10r {
  padding-right: 10px;
  }
.spacer15r {
  padding-right: 15px;
  }
