* {
	margin:0 px;
	padding:0 px;
}

body {
	background-color:#2c1b0d;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	color: #000000;
	line-height: 1.6em;
	background-repeat: no-repeat;
	background-image: url(../images/site-background.jpg);
	background-position: center top;
	min-height:800px;
}

a, a:visited {
color: #944000;
text-decoration: underline;
}

small {
font-size:12px;
line-height: 22px;
}

p {
margin: 0px;
padding: 10px 0px;
line-height: 16px;
}

h1 {
display: none;
font-size:11px;
margin:0px;
padding:0px;
}

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0px;
}

#top-wrap{
	width: 920px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding: 16px 20px;
	height: 90px;
}

#top-link{
	float: left;
	width: 175px;
	height: 54px;
	padding: 0 0 0 0px;
}

#banner{
	float:right;
	height:100px;
	padding-right:0px;
	padding-top:0px;
	width:210px;
}

#monoSlideshow {
margin: 9px 0 0 14px;
}

#colinfo {
border-collapse: collapse;
}

#colinfo td.colone {
width: 120px;
overflow: hidden;
}

#colinfo td.coltwo {
width: 75px;
overflow: hidden;
}

#colinfo td.colthree {
width: 80px;
overflow: hidden;
}

/* Start Menu */
#topwood { 
  width:960px;
  height: 8px;
  margin:0 auto;
  position: relative;
  padding:0;
  background: transparent url(../images/menu-wood-top.jpg) no-repeat top left;
}

#menu {
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	width: 960px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ECE6D6;
	margin: auto;
	background: #332114 url(../images/menu-bg-repeat.gif) repeat-x top left;
	position:relative;
    line-height:1em;
}

ul#topmenu { list-style-type: none; margin: 0px; padding: 0px; }
ul#topmenu li#home { float: left; }
ul#topmenu li#home a { display:block; width: 50px; height: 26px; margin-left: 68px; background: url(../images/menu-home-both.gif) no-repeat 0px -26px; }
ul#topmenu li#spacer { float: left; margin-left: 25px; width: 23px; height: 21px; background: url(../images/menu-spacer.gif) no-repeat 0px 0px; }
ul#topmenu li#available { float: left; }
ul#topmenu li#available a { display:block; margin-left: 24px; width: 173px; height: 26px; background: url(../images/menu-available-both.gif) no-repeat 0px -26px; }
ul#topmenu li#sold { float: left; }
ul#topmenu li#sold a { display: block; margin-left: 24px; width: 134px; height: 26px; background: url(../images/menu-sold-both.gif) no-repeat 0px -26px; }
ul#topmenu li#aboutus { float: left; }
ul#topmenu li#aboutus a { display: block; margin-left: 24px; width: 83px; height: 26px; background: url(../images/menu-aboutus-both.gif) no-repeat 0px -26px; }
ul#topmenu li#contactus { float: left; }
ul#topmenu li#contactus a { display: block; margin-left: 24px; width: 102px; height: 26px; background: url(../images/menu-contactus-both.gif) no-repeat 0px -26px; }
ul#topmenu li a span { display: none; }
ul#topmenu li#home a:hover, ul#topmenu li#available a:hover, ul#topmenu li#sold a:hover, ul#topmenu li#aboutus a:hover, ul#topmenu li#contactus a:hover { background-position: 0px 0px; }
/* End Menu */


/* Start Feature Area */
#woodfeature {
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	width: 960px;
	height: 322px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: auto;
	background: #332114 url(../images/wood-bg.jpg) repeat top left;
	position:relative;
    line-height:1em;
}

#featuredframe {
	float:left;
	margin-left:16px;
	margin-top:13px;
	background: transparent url(../images/mainsite-feature.png) no-repeat top left;
	width: 620px;
	height: 300px;
}

#featuredtext {
	float:left;
	margin-left:25px;
	margin-top:12px;
	background: transparent url(../images/mainsite-textbox.png) no-repeat top left;
	width: 277px;
	height: 297px;
}

#featuredtextin {
	text-align: left;
	margin: 38px 15px 0px 25px;
	padding: 0px 10px 0 10px;
	font-weight:normal;
	font-size:12px;
	line-height: 15px;
/*OLD HEIGHT WITH READ MORE BUTTON	height: 135px;*/
	height: 168px;
	overflow: hidden;
}

#featuredtextin p {
	padding: 10px 0 5px 0;
	line-height: 15px;
}

#featuretextmail {
	margin: 48px 0 0 20px;
}

#woodfeatureshdw {
	width: 960px;
	height: 5px;
	margin: auto;
	background: transparent url(../images/woodfeature-shdw.gif) repeat-x top left;
	position:relative;
}

#content {
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	width: 910px;
	min-height: 400px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: auto;
	background-color: #fdf1e1;
	position:relative;
	padding: 10px 25px 20px 25px;
}

#footer {
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	width: 910px;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: auto;
	background: #524F2A url(../images/footer-back.gif) repeat-x top left;
	position:relative;
	padding: 12px 25px 11px 25px;
}

#footer a {
color:#ffffff;
text-decoration: none;
}

#footer a:hover {
color:#ffffff;
text-decoration: underline;
}

#footer .website a, #footer .website a:hover {
color:#944000;
}

#footerleft {
float:left;
width: 555px;
}

#footerright {
float:left;
width:355px;
}

#column-a {
float:left;
margin: 0 0 0 25px;
width: 280px;
}

#column-b h2 {
margin: 15px 0 0px 0;
}

#column-b {
float:left;
width: 305px;
}

#column-c {
float:left;
margin: 0 0 0 25px;
width: 580px;
}

#subcola {
float:left;
width: 283px;
}

#subcolb, #subcolc {
float:left;
width:283px;
margin: 0 0 0 25px;
}

h2 {
color: #423D1F;
font-size:17px;
font-weight:normal;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 10px 0 5px 0;
}

h3 {
font-size:14px;
font-weight:bold;
font-family: Arial, Helvetica, Verdana, sans-serif;
margin: 0px;
padding: 5px 0 5px 0;
}

/* End Feature Area */

/* Start Properties Top Dropdown */

.search_text {
color:#000000;
font-family:Arial;
font-size:11px;
}
table#searchtable {
padding: 0px 0px 0px 0px;
background:#E1E1E1;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
margin-bottom:18px;
}

.txt_but {
font-family:Arial, Helvetica, sans-serif;
margin:10px 0 0 0;
}
input.txt_but, select.txt_small, select.txt_normal {
border: 1px solid #7c7c7c;
}

select.txt_small, select.txt_normal {
font-size:11px;
}

/* End Properties Top Dropdown */


/* Start Available Properties layout */

.boxcontain {
float:left;
/*padding: 0px 0px 0px 10px;
padding:2px 5px 7px 5px;
border:1px solid #B5D4E6;*/
border:1px solid #291A0D;/*****/
margin: 0px 0px 0px 0px;/*****/
}
.boxed2 {
width:423px;
padding:2px 6px 7px 10px;/*****/
margin:8px 0px 3px 0px;/*****/
font-size:12px;
}
.boxed2 a {
color:#c64024;
text-decoration:none;
}
.boxtitle2 {
height:13px;
width:423px;
/*color:#c64024;*/
color:#ffffff;/*****/
padding:5px 6px 5px 10px;/**** added 7 changed from 0***/
/*font-weight:bold;*/
font-size:11px;
background:#524F2A url(../images/bk_green.gif) repeat-x top left;/*****/
text-transform:uppercase;
letter-spacing: 1px;
}
.boxtitle2 a {
color:#ffffff;
text-decoration:none;
}
.boxtitle2 a:visited {
color:#ffffff;
text-decoration:none;
}
.boxtitle2 a:hover {
color:#ffffff;
text-decoration:none;
}
.boxed2 img {
border:1px solid #cccccc;
padding: 0px;
float:left;
margin: 0px 10px 10px 0px;
}
.boxcontent2 {
float:left;
width:200px;
}
.boxbreak {
float:left;
padding:13px;
}

.breakerbar{
width:910px;
/*border-top: 1px solid #045036;*/
height: 20px;
padding-top: 0px;
float:left;
}
/* End Available Properties layout */

/* Start Properties layout */
.prop-info {
color:#333333;
line-height:14px;
}

.prop-text {
min-height: 300px;
}

.propimage {
margin: 0 15px 12px 0;
}

.vidimage {
margin: 4px 0 0 0;
}

.cleared:after {
content: ".";
height:0;
visibility:hidden;
display:block;
clear:both;
}

.proj-heading {
/*background-color:#707B51;*/
background: #707B51;
color:#FFFFFF;
margin-left:-10px;
font-weight:bold;
/*border:1px solid #C3C7A2;*/
border-top:3px double #FFFFFF;
border-bottom:3px double #FFFFFF;
padding:2px 0px 2px 10px;
font-size:11px;
text-transform:uppercase;
margin-bottom:10px;
line-height:1.55em;
}

.proj-break {
background: transparent url(../images/brochure-bar.png) no-repeat top left;
padding: 13px;
margin: 10px 0;
}
/* END Properties layout */

/* Property Table */
.componentheading {
font-size: 22px;
font-weight:bold;
}

table.contentpaneopen, table.contentpane {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: 580px;
	font-family:Arial;
}

table.controller {
	color:#000000;
	font-size:12px;
}

tr.sectiontableheader {
	background:#DFCCB5 none repeat scroll 0 0;
	border-bottom:2px solid #832F1B;
}

.sectiontableheader {
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-weight:bold;
}

tr.sectiontableentry td {
	border-bottom: 1px solid #CCCCCC;
	font-size:12px;
	padding:5px;
}

tr.sectiontableentry td div {
	height:15px;
}

table.contentpane a:link, table.contentpane a:visited {
text-decoration:none;
}

.sectiontablea {
text-align: left;
width:175px;
overflow: hidden;
margin: 0 0 0 5px;
}

.sectiontableb {
text-align: left;
width:157px;
overflow: hidden;
}

.sectiontablec {
text-align: left;
width:106px;
overflow: hidden;
}

.sectiontabled {
text-align: left;
width:90px;
overflow: hidden;
margin: 0 5px 0 0px;
}
.sectiontablepad {
text-align: left;
width:1px;
}

/* End Property Table */
