@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
color:#000000;
}

img {
border:0;
}

#siteWrap {
width:100%;
background-color:#006600;

}

#headerWrap {
width:100%;
background:url(../images/header_four.jpg) no-repeat center;
height:204px;
}

#bodyWrap {
width:100%;
background:url(../images/body.jpg) no-repeat center;
}

#homesBodyWrap {
width:100%;
background:#ffffff;
}

#homesBodyContent {
width:950px;
margin:0 auto;
}

#homesLCol {
width:250px;
float:left;
}

#homesRCol {
width:650px;
float:left;
}

#line {
background:#006600 url(../images/divider.jpg) repeat-x;
width:100%;
height:35px;
margin:0;
padding:0;
border:0;
}

#twitter {
float:left;
width:240px; 

padding-top:4px;

}


#topContent {
width:950px;
margin:0 auto;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
line-height:35px;
text-align:center;
padding:0 0 0 40px;
}




#bottomContent {
width:950px;
margin:0 auto;
}

#bodyContent {
width:950px;
margin:0 auto;
}

#lCol {
float:left;
width:240px;
padding:10px 5px 10px 5px;
}

#lCol p {
vertical-align:bottom;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#lCol a {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
letter-spacing:2px;
text-decoration:none;
color:#000000;
}

#lCol a:hover {
color:#006600;
}

#rCol {
float:left;
width:670px;
padding:10px 5px 15px 25px;
}

#rCol p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000000;
line-height:24px;
padding:0 30px 5px 25px;
}

#reg p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
line-height:15px;
padding:0 0 0 25px;
}


#footerWrap {
width:100%;
background:url(../images/footer.jpg) no-repeat center;
height:100px;
}

h2 {
line-height:45px;
color:#006600;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:23px;
font-style:italic;
text-align:center;
padding:0;
margin:0;
}

.big {
color:#000000;
font-size:33px;
}

.med {
font-size:28px;
letter-spacing:2px;
}

.small {
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}

.p13 {
font-size:13px;
}

#tbl {
margin:0 0 0 50px;
padding:0;
}

#tbl td {
padding:2px;
}

#tbl .labels {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
padding:0 10px 0 0;
}

#tbl .labels2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding:0 10px 0 0;
}

#tbl .fields {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#tbl .fields input {
height:15px;
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#tbl .fields select {
height:20px;
width:305px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#tbl .fields textarea {
width:300px;
height:50px;
}

#error {
padding:0 0 0 25px;
}

h3 {
line-height:45px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
padding:0;
margin:0;
}

h4 {
line-height:35px;
color:#006600;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:33px;
padding:0;
margin:0;
}

h5 {
line-height:45px;
color:#6E7F05;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
padding:0;
margin:0;
}

#error p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#000000;
padding:0;
margin:0;
}

#error ul {
padding:1px 0 0 25px;
}

#error li {
line-height:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
list-style:none;
color:#006600;
line-height:23px;
font-weight:bold;
}
/*---------------------------- HOMES -------------------------------------------*/
#homes {
margin:10px 0 10px 10px;
}

#home {
width:185px;
float:left;
border:#000000 1px solid;
padding:2px;
margin:0 20px 25px 0;
}

#rendering {
text-align:center;
}

#linea {
border:#000000 1px solid;
margin:5px 0;
}

#name {
color:#6E7F05;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding:0 0 2px 0;
}

#sqft {
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:3px 0  ;
}

#more {
margin:10px 0 0 0;
background-color:#6E7F05;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
line-height:25px;
vertical-align:middle;
}

#more a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

#more a:hover {
color:#FFFFFF;
}





/*---------------------------- FLOORPLANS -------------------------------------------*/

#flpContent h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:36px;
color:#6E7F05;
line-height:40px;
}

#flpContent h1 .sqft {
font-size:20px;
color:#666666;
}

#flpContent img {
margin:0 0 25px 0;
}

#flpTbl .head {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-size:18px;
}

#flpTbl .subHead {
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-size:11px;
text-decoration:none;
}

#flpTbl a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#6E7F05;
font-size:11px;
text-decoration:none;
}

#flpTbl a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:11px;
text-decoration:none;
}


#flpImg img {
border:#FFFFFF 2px solid;
margin:5px 0 0 0;
}

#flpImg p {
padding:5px 0 30px 0;
text-transform:uppercase;
color:#FFFFFF;
font-size:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}


/*---------------------------- new index -------------------------------------------*/

.georgia1222 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;

}

.georgia1222italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-style:italic

}

.georgia1523 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 23px;
	color: #000;

}

.georgia1723 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 23px;
	color: #ffffff;
	font-style:italic

}

.georgia3324 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 26px;
	color: #000000;


}


.georgia3324italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 33px;
	font-style: italic;
	font-weight:bold;
	line-height: 26px;
	color: red;


}

#woodlands {
	border:#6A3620 3px solid;
	width:762px;
	margin:0 auto;
}

#woodlands p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:0 20px;
}

#woodlands .red {
color:#FF0000;
}

#woodlandsFooter {
	margin:15px 0 0 0;
	width:740px;
	height:74px;
	background:url(../images/woodlands/footer.jpg) no-repeat left top;
	padding:35px 25px 0 0;
	text-align:right;
}
