@charset "UTF-8";
/* CSS Document */


body{
	margin: 0px;
	padding: 0px;
	color: #4f4d41;
	font-family: Arial,sans-serif;
	line-height: 1.3;
	background-color: #ede6cc;
	
}


/***************************************************************************
 Base Links	
 **************************************************************************/
 
a:link, a:visited, a:active{
	color: #9f2539;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color:#4f4d41;
}


/***************************************************************************
 Lists
 **************************************************************************/

ul{
	list-style-type: square;
	margin-left: 0;
	padding-left: 1em;
	text-indent:  0em;
}

ul ul{
	list-style-type: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent:  0em;
}

ul ul ul{
	list-style-type: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent:  0em;
}


/***************************************************************************
 Layout Divs
 **************************************************************************/

#pageCell1{
	top: 0px;
	width: 760px;
	height: 317px;
	background-color: #c7ddeb;
	position: relative;
    margin: 0 auto;
	z-index:5;
}

#pageCell2{
	
	top: 0px;
	width: 760px;
	background-color: #ede6cc;
	position: relative;
    margin: 0 auto;
    text-align: left;
}

#pageCell3{
	
	top: 0px;
	width: 760px;
	background-color: #ede6cc;
	position: relative;
    margin: 0 auto;
    text-align: left;
}




/***************************************************************************
 Formatting
 **************************************************************************/



/***************************************
 Header Nav */

#headerNav{
	float:right;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #484436;
	padding-top:18px;

}

#headerNav a:link, #headerNav a:visited{
	margin:0px 11px;
}
	

a.headerNavActive:link, a.headerNavActive:active, a.headerNavActive:visited {
	color: #484436;
	text-decoration:none;
	letter-spacing:1px;
	
}
a.headerNavActive:hover {
	text-decoration:underline;
}


a.headerNavSelect:link, a.headerNavSelect:active, a.headerNavSelect:visited {
	color: #484436;
	text-decoration:underline;
	letter-spacing:1px;
	
}
a.headerNavSelect:hover {
	text-decoration:underline;
}


/***************************************
 Footer */


#footer{
	width: 758px;
	border:1px solid #a39961;

}

#copyright{
	font-size:9px;
	padding: 10px 20px 10px 10px;
}


/***************************************
 News */

#newsWrapper{
	width: 175px;
	height: 357px;
	float:left;
	background-color: #a39961;
}

#newsText{
	padding: 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color: #9f2539;
}

#newsText h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:8px 0px 11px 0px;
	margin:0px;
	line-height:1;
}

#newsText h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:0px;
	margin:0px;
}

#newsText span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}


/***************************************
 Index */

#indexTextWrapper{
	width:370px;
	margin-left: 20px;
	float:left;
	font-size:15px;
	line-height:1.4;
}

#indexQuote{	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	width:95%;
	padding-top:40px;
	line-height:1.3;
}

#indexQuote h1{
	font-style:normal;
	font-size:13px;
	font-weight:normal;
}

#imgWrapper{
	width:175px;
	margin-left: 20px;
	float:left;
}


/***************************************
 Site Plan */

#spTextWrapper{
	width: 175px;
	height: 357px;
	float:left;
	padding-top:20px;
	font-size:14px;
}

#spTextWrapper span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

	
#hrImgWrapper{
	width:565px;
	margin: 20px 0px 0px 20px;
	float:left;
}


/***************************************
 Home Designs */


#designsTextWrapper{
	width:370px;
	margin-left: 0px;
	float:left;
	font-size:14px;
}

#designsTextWrapper h1{	
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#a39961;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	letter-spacing:1px;
}

#designsTextWrapper h2{	
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#a39961;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	margin-top:0px;
	letter-spacing:1px;
}

#designsTextWrapper span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}


#designsTextWrapper2{
	width:370px;
	margin-left: 20px;
	float:left;
}

#designsTextWrapper2 h1{	
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#a39961;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	letter-spacing:1px;
}

#designsTextWrapper3{
	width:370px;
	margin-left: 20px;
	float:left;
	font-size:14px;
}

#designsTextWrapper3 h2{	
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	color:#a39961;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	margin-top:0px;
	letter-spacing:1px;
}

#designsTextWrapper3 h3{	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#a39961;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	margin-top:0px;
	letter-spacing:1px;
}

#designsTextWrapper3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}


#designsQuote{	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	width:95%;
	padding-top:20px;
}

#designsQuote h1{
	font-style:normal;
	font-size:13px;
	font-weight:normal;
}




/***************************************
 Eco */

#ecoTextWrapper{
	float:left;
	width:370px;
	margin-left: 0px;
	font-size:14px;
}

#ecoTextWrapper2{
	float:left;
	width:370px;
	margin-left: 20px;
	font-size:14px;
}

#ecoTextWrapper2 h1{	
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#a39961;
	font-weight:normal;
	margin-bottom:0px;
	letter-spacing:1px;
	letter-spacing:1px;
}



/***************************************
 Grey Region */

#greyTextWrapper{
	float:left;
	width:370px;
	margin-left: 0px;
	font-size:14px;
}

#greyTextWrapper2{
	float:left;
	width:370px;
	margin-left: 20px;
	font-size:14px;
}

#greyHightlight{
	background-color:#d9d4b3;
	font-size:12px;
	padding:10px;
}




/***************************************
 Contact */

#contactTextWrapper{
	float:left;
	width:370px;
	margin-left: 0px;
	font-size:14px;
}

#contactTextWrapper2{
	float:left;
	width:370px;
	margin-left: 20px;
	font-size:14px;
}

#contactTextWrapper2 h1{	
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#4f4d41;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
	letter-spacing:1px;
}

#contactTextWrapper2 h2{	
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#a39961;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0px;
	letter-spacing:1px;
}

a.contactLink:link, a.contactLink:active, a.contactLink:visited {
	font-family:"Times New Roman", Times, serif;
	color: #4f4d41;
	letter-spacing:1px;
	font-size:18px;
	
}
a.contactLink:hover {
	color:#a39961;
}





















