@charset "UTF-8";
body {font:100% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif;background:#d3cbc2 url(i/bg.gif) repeat-x;margin:0;padding:0;text-align:center;color:#543019}

#hide{display:none}
.print{display:none}	
img{border:0}

.hr{margin:10px 0 20px;border-bottom:1px solid #ddd7d1;font-size:0;padding:0}


/* TYPE STUFF */

body,p,li,td{font:12px/170% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif}
p{margin:10px 0 0}
li{margin-right:20px}
h1,h2,h3{font:normal 100%/125% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",Arial,Helvetica,sans-serif}
h1{font-size:24px;margin:20px 0 10px}
h2{font-size:18px;margin:20px 0 10px}
h3{font-size:14px;margin:20px 0 10px}
h5 {font-style: oblique}

h3.grp{margin-bottom:0}
p.grp,ul.grp{margin-top:0}

dt{margin:10px 20px 0 40px;font-weight:bold}

 
/* LAYOUT STUFF */
#container{width: 900px;background: #ece8e2;margin: 0 auto;text-align: left;padding:0} 
#content{margin:0 20px}
#header{
	height:25px;
	text-align:right;
	color:#f4f1ee;
	font-size: 0.9em;
	background-color: #677A7D;
	background-image: url(i/header.gif);
	background-repeat: no-repeat;
}
#header:hover{
	height:25px;
	text-align:right;
	color:#f4f1ee;
	font-size: 0.9em;
	background-color: #667a7d;
	background-image: url(i/header_o.gif);
}
#sidebar1{background: #ece8e2;float:left;width:275px;margin:10px 0 20px}
#mainContent{float:left;width:565px;margin:10px -3px 10px 20px;padding:0}
#mainContentPrivacy{padding:10px}
#mainContent .textbox{background:#f4f1ee;border:1px solid #d3cac1;margin:10px 0 20px;padding:10px 20px 20px}
#floorplan {
	width: 140px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}
#floorplanEnd {
	width: 140px;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	clear: right;
}
#footer {width: 900px;margin:0 auto;text-align: left;padding:0; background:#d3cbc2;font-size:10px}
#footer #footlft {float:left;text-align:left}
#footer #footrt {float:right;text-align:right}


/* FLOATS */

.fltrt {float: right;margin-left: 8px}
.fltlft {float: left;margin-right: 8px}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0}


/* LINK STATES */

a:link{color:#543019}
a:visited{color:#543019}
a:active{color:#543019}
a:hover{color:#667a7d; text-decoration: none}


/* LISTING PAGES */

.homes,.lots{margin:10px 0 0;border: 1px solid #B2AE9E; background:#f4f1ee}
.head{background:#667a7d;font:bold 10px/100% Helvetica,Arial,sans-serif;color:#fff;text-align:center;border-bottom:1px solid #B2AE9E}
.data{font:normal 12px/100% Georgia,"Times New Roman",Times,serif;text-align:center;border-bottom:1px solid #B2AE9E}
.data li{font:normal 12px/100% Georgia,"Times New Roman",Times,serif;text-align:left}
.details{padding:10px}
.pic{border-right:1px solid #B2AE9E}
.pic h3{margin-bottom:0}
.pic p{margin-top:0}
.CollapsiblePanelTab p {
	margin: 0px;
}
