/*

<!--[if lt IE 7.]>
<script defer type="text/javascript" src="includes/css/iefix.css"></script>
<![endif]-->

The following terms are defined as:

    * gt = selects greater than
    * lt = selects less than
    * gte = selects greater than or equal to
    * lte = selects less than or equal to
    * ! = selects everything except what directly follows the "!" (the "!" character must be placed directly before the beginning of the CC term value, and is not obeyed if it appears elswhere in the term.)
*/

body {
	margin: 0;
	padding: 0;
	font: normal 11px arial;
	color: #978c82;
	text-align: center;
	line-height: 16px;
}
img {
	border: 0;
}
#wrap{
	position: relative;
	width: 1012px;
	margin: 20px auto 0 auto;
	text-align: left;
	background: transparent url(../../images/bg-repeat-y.jpg) repeat-y top left;
	padding: 0;
}
#wrap #SEO 
{
	font: normal 9px arial;
	color: #978c82;
	width: 1012px;
	margin:0px auto 0 auto;
	text-align: center;
	line-height: 11px;
	position:absolute;
	left:0px;
	top:10px;
	z-index:10;
	}
#wrap #SEO h1
{
	font: normal 9px arial;
	color: #978c82;
	width: 100%;
	margin:0px auto 0 20px;
	text-align: left;
	line-height: 11px;
	}
#wrap #middle{
	position: relative;
	background: transparent url(../../images/bg-bottom.jpg) no-repeat bottom left;
}
#wrap #top{
	position: relative;
	padding: 20px;
	background: transparent url(../../images/bg-top.jpg) no-repeat top left;
}
#wrap #footer{
	
	position:relative;
	left:5px;
	top:20px;
	z-index:10;
	padding: 20px;		
}
#menu {
	position: absolute;
	top: 374px;
	left: 21px;
}
#btn-wiyddna {
	position: absolute;
	top: 147px;
	left: 682px;
}
#above-content {
	position: absolute;
	top: 223px;
	left: 449px;
}
#content {
	border-top: 1px solid #95877e;
	padding-top: 5px;
	width: 805px;
	height: 435px;
	margin: 285px 0 0 165px;
}
#content-home {
	margin: 285px 1px 1px 165px;
}
#content-floorplans {
	width: 805px;
	height: 520px;
	margin: 200px 0 1px 166px;
}
#content-design-dna {
	width: 805px;
	height: 520px;
	margin: 201px 0 1px 166px;
}
a {
	font: normal 11px arial;
	color: #00235d;
	text-decoration: underline;
}
a:hover	{
	font: normal 11px arial;
	color: #00235d;
	text-decoration: none;
}
a.orange {
	font: normal 11px arial;
	color: #fd5f18;
	text-decoration: none;
}
a.orange:hover	{
	font: normal 11px arial;
	color: #fd5f18;
	text-decoration: underline;
}
.title {
	font: bold 12px arial;
	color: #00235d;
}
.subtitle {
	font: bold 11px arial;
	color: #00235d;
}
.inp {
	font: normal 11px arial;
	color: #978c82;
	border-top: 2px solid #c9c9c9;
	border-left: 2px solid #c9c9c9;
	border-bottom: 2px solid #f0f0f0;
	border-right: 2px solid #f0f0f0;
}
textarea {
	font: normal 11px arial;
	color: #978c82;
	border-top: 2px solid #c9c9c9;
	border-left: 2px solid #c9c9c9;
	border-bottom: 2px solid #f0f0f0;
	border-right: 2px solid #f0f0f0;
	overflow: auto;
	width: 340px;
	height: 110px;
}