/* CSS Document */

body {
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
	background-color:#4a3033;
}
p, span {
	font-size:12px;
	line-height:17px;
	color:#484940;
}
a {
	color:#5b7c07;
	text-decoration:underline;
}
a:link, a:visited {
	color:#5b7c07;
	text-decoration:underline;
}
a:hover {
	color:#000;
}

h1 {
	color:#fff;
	font-size:28px;
	margin:0;
	padding:0;
}
h2 {
	color:#5b7c07;
	font-size:24px;
	margin-bottom:0px;
}
h3 {
	color:#3c6200;
	font-size:20px;
}
h4 {
	color:#fff;
	font-size:16px;
}
h5 {
	color:#7b2e00;
	font-size:14px;
	font-weight:normal;
}

div#container {
	border-width: 0px 20px 10px 20px;
	border-style:solid;
	border-color: #4a3033;
	width:971px;
	height:auto;
	margin:20px auto;
	position:relative;
}

div#header {
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:150px;
}
div#logo {
	position:absolute;
	top:7px;
	left:25px;
}
div#logo img {
	border:none;
}
div#nav {
	color:#5a5b51;
	margin-left:15px;
	position:absolute;
	width:auto;
	height:26px;
	left: 15px;
	top: 128px;
}
a.nav, a.nav:link, a.nav:visited {
	color:#5a5b51;
	text-decoration:none;
	font-size:12px;
	letter-spacing:0.1em;
	text-transform:capitalize;
}
a.nav:hover {
	color:#7b2f00;
}
div#bodyMain {
	background-image:url(images/paperTileBG.jpg);
	background-repeat:repeat-y;
	background-position: 0% 0%;
	height:auto;
	width:971px;
	position:absolute;
}
div#homeInner {
	height:462px;
	width:97%;
	margin-top:10px;
	margin-left:11px;
	position:relative;
}
div#otherInner {
	background-image:url(images/green_tileBG.png);
	background-repeat:repeat;
	width:97%;
	margin-left:15px;
	margin-top:15px;
	padding-bottom:10px;
	height:auto;
	min-height:400px;
}
div#leftWood {
	float:left;
}
div#leftWood img {
	border:none;
}
div#middle {
	width:541px;
	height:462px;
	margin-left:42px;
	background-image:url(images/green_tileBG.png);
	background-repeat:repeat;
}
div.slider {
	margin:15px;
}
div#slider3 {
	
}
div#slider1, div#slider2 {
	display:none;
} 
p.homePageCopy {
	color:#d0ea5c;
	font-size:13px;
	width:85%;
	line-height:20px;
}
div#rightPhotos {
	width:370px;
	margin-left:590px;
	margin-top:-462px;
}
#rightPhotos .photo {
	display:block;
}
#rightPhotos span#home1 {
	width:370px;
	height:276px;
}
#rightPhotos span#home2 {
	margin-top:5px;
	width:182px;
	height:182px;
}
#rightPhotos span#home3 {
	float:right;
	margin-top:-182px;
	width:182px;
	height:182px;
}
div.pageTitle {
	margin-left:34px;
	padding-top:20px;
	margin-bottom:10px;
}
div.pageTitleAmen {
	margin-left:34px;
	padding-top:0px;
	padding-bottom:10px;
}
p.homesCopyTop {
	margin-left:235px;
	margin-top:-35px;
	text-align:left;
	color:#c6e84f;
	font-size:13px;
}
div#homesBody {
	margin-top:10px;
}
div#amenBody {
	margin-top:25px;
}
div#homesBody table {
	width:98%;
	margin-bottom:10px;
}
td#leftCell {
	height:100%;
	width:30%;
	padding-left:10px;
	padding-right:8px;
	padding-top:0px;
}
div#homesLeftBox {
	background-color:#dde9a5;
	margin-top:0px;
	padding-top:5%;
	padding-bottom:5%;
	width:100%;
	height:100%;
}
div#homesLeftLower, div#mapLeftLower {
	background-color:#e2dbc0;
	margin-top:8px;
	width:90%;
	padding-top:5%;
	padding-left:10%;
}
div#homesLeftLower {
	height:100%;
	padding-top:30px;
	padding-bottom:10%;
}
div#mapLeftLower {
	height:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:-4px;
}
td#rightCell {
	width:65%;
	height:100%;
	background-color:#ece5d5;
}
div#homesRightBox, div#neighBodyRight  {
	padding:20px;
}
div#homesCopyHolder {
	width:90%;
	padding-left:20px;
	padding-right:10px;
}
p.homesCopy, p.amenCopy {
	font-size:12px;
	line-height:16px;
	color:#484940;
}
p.homesCopyHeadline {
	font-size:14px;
	line-height:19px;
	color:#484940;
}
img.thumb {
	margin-right:4px;
	margin-top:4px;
	border:none;
}
ul.homeFeatures {
	color:#5b7c07;
	font-size:12px;
	line-height:17px;
	margin-top:-10px;
	
}
ul.homeFeatures li {
	margin-left:-22px;
}
.green, .greenNum {
	color:#5b7c07;
}
.green {
	font-size:14px;
}
li.green {
	line-height:18px;
	font-size:12px;
	margin-bottom:10px;
}
.redCallout {
	margin-top:10px;
}
.gray {
	margin-left:24px;
	margin-bottom:20px;
	display:block;
}
.red {
	color:#652202;
}
div.map {
	font-size:11px;
	margin:0px;
	line-height: 14px;
}
ul.mapList {
	line-height: 16px;
}
ul.mapList li {
	list-style-type:none;
	text-indent:-16px;
	cursor:pointer;
	margin-left:-23px;
}	
ul.pageNav {
	margin-top:15px;
}
ul.pageNav li {
	list-style-type:none;
}
ul.pageNav li.selected {
	list-style-image:url(images/listArrow.png);
}
a.pageNavItem, a.pageNavItem:link, a.pageNavItem:visited {
	font-size:14px;
	color:#484940;
	line-height:17px;
	text-decoration:none;
}
a.pageNavItem:hover {
	text-decoration:underline;
}
a.pageNavItemSelected, a.pageNavItemSelected:link, a.pageNavItemSelected:visited {
	font-size:14px;
	color:#5b7c07;
	line-height:19px;
	text-decoration:none;
}
a.pageNavItemSelected:hover {
	text-decoration:underline;
}
ul#floorplanSubnav, ul#photoSubnav, ul#mapSubnav {
	display:none;
	margin-top:-3px;
	margin-bottom:8px;
}
li.fpSubnavItem, li.mapSubnavItem {
	margin-left:-30px;
	list-style-type:none;
}
a.fpLink, a.fpLink:link, a.fpLink:visited,
a.mapLink, a.mapLink:link, a.mapLink:visited {
	font-size:12px;
	color:#484940;
	text-decoration:none;
}
a.fpLink, a.fpLink:link, a.fpLink:visited {
	line-height:16px;
}
a.mapLink, a.mapLink:link, a.mapLink:visited {
	line-height:13px;
}
p.subNavTitle {
	font-size:14px;
	color:#5b7c07;
	margin-left:20px;
	margin-top:12px;
}
div#floorplanHolder {
	width:500px;
	margin:-27px auto 0 auto;
}
img#floorplan {
	border:none;
}
div#floorplanInfo {
	width:600px;
	margin:10px auto;
	text-align:center;
	font-size:16px;
	color:#3f4330;
}
div#floorplanInfo img {
	border:none;
	display:none;
}
div#floorplanInfo a {
	margin-top:3px;
	line-height:20px;
}
span.fpName {
	color:#652202;
	font-size:18px;
}
span.fpInfo {
	font-size:15px;
}
p.extra {
	width:590px;
	font-size:11px;
	margin-top:-5px;
	text-align:right;
}
table#floorplanTable {
	width:443px;
	font-size:12px;
	margin-top:30px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
table#floorplanTable td {
	padding:3px;
}
table#floorplanTable tr.top {
	background-color:#776f50;
	color:#fff;
}
table#floorplanTable tr.brown {
	background-color:#a29666;
	color:#fff;
}
table#floorplanTable tr.reg {
	background:none;
	color:#484940;
}
table#floorplanTable td.name {
	width:22%;
}
table#floorplanTable td.type {
	width:30%;
}
table#floorplanTable td.sf {
	width:24%;
}
table#floorplanTable td.rent {
}
div#amenBody {
	background-image:url(images/homes_GradientBG.png);
	background-repeat:repeat-x;
	background-color:#d2c89e;
	width:868px;
	height:auto;
	margin:0 auto;
}
div#petsBody {
	background-image:url(images/petsBG.jpg);
	background-repeat:repeat-x;
	min-height:594px;
	height:auto;
	width:868px;
	margin:0 auto;
	background-color:#d2c89e;
}
div#petsBody p {
	line-height:16px;
}
.petLeftFloat {
	float:left;
	border:none;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:5px;
}
div#amenCopy {
	width:55%;
	margin-left:30px;
}
div#amenCallout {
	position:absolute;
	left:600px;
	top:415px;
	color:#5b7c07;
	font-size:13px;
	width: 168px;
	line-height:16px;
	cursor: pointer;
}
div#amenCallout div {
	float:right;
}
div#contactBody {
	background-image:url(images/contact_GradientBG.jpg);
	background-repeat:repeat-x;
	background-color:#d3c79d;
	width:868px;
	height:auto;
	margin:0 auto;
	padding-left:30px;
	padding-top:30px;
}
div#contactCopy {
	width:500px;
	line-height:16px;
}
div#contactCopy li {
	background-image:url(images/greenCircle.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:13px;
	padding-bottom:10px;
	padding-left:6px;
	padding-top:3px;
	list-style-position:inside;
	margin-left:-40px;
}
.questionTitle {
	margin-top:5px;
}
div#leasingBody {
	width:868px;
	margin:0 auto 20px auto;
	background-image: url(images/homes_GradientBG.png);
	background-repeat: repeat-x;
	background-position:bottom;
	height:auto;
}
div#leasingCallout {
	width:235px;
	height:130px;
	background-color:#652202;
	padding-left:10px;
	float:right;
	margin-top:-130px;
}
div#leasingCopy {
	margin-left:30px;
	margin-top:30px;
	margin-bottom:20px;
	width:540px;
}
div#leasingCallout h4 {
	margin-left:10px;
	margin-top:25px;
}
#specialsCopy {
	width:510px;
	margin-left:30px;
	margin-top:30px;
	margin-bottom:20px;
}
/* Footer */
.pipe {
	margin:0 4px;
	color:#c2c2c2;
}
div#footer {
	margin-bottom:0px;
	margin-top:15px;
}
div#footer h5 {
	margin-left:25px;
	display:inline;
}
div#logos {
	display:inline;
	margin-left:530px;
	padding-top:10px;
}
div#contact {
	color:#c2c2c2;
	font-size:11px;
	text-align:right;
	padding-right:10px;
	width: 100%;
}	
a.footerLink, a.footerLink:link, a.footerLink:visited {
	color:#c2c2c2;
	text-decoration:underline;
}
div.contactHome {
	margin-top:535px;
}
div.homesContact {
	margin-top:660px;
}
div.contactContact {
	margin-top:1040px;
}
div.leasingContact {
	margin-top:770px;
}
div.mapContact {
	margin-top:880px;
}