body {
	background-color: #a97c56;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

#content-bg {
	background-image: url(../images/bg-content.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height:750px;
}

#header {
	background: url(../images/MakeYourHomeAnIcon.gif) no-repeat right top;
	width:815px;
	height: 150px;
	margin-bottom:15px;
	margin: 0 auto 0 auto;
}

#header #logo {
	background: url(../images/Icon-logo.jpg) no-repeat;
	width:210px;
	height: 143px;
	margin-bottom:15px;
	text-indent: -5000px;
	float:left;
}

#bgflash {
	width: 815px;
	height: 320px;
	margin: 0 auto 0 auto;
}

#bgContact {
	width: 590px;
	height: 300px;
	margin: 0 auto 0 auto;
}


/**********************************
			  Navigation
***********************************/

.navigation { width:565px; height:27px; float:left; margin-top:118px; }

	.navigation li { display: block; list-style: none outside; position: relative; float: left;}

		.navigation li a { background-position: top; background-repeat: no-repeat; display: block; height: 27px; overflow: hidden; text-indent: -5000px; }

			.navigation li.Home a { background: url(../images/nav-Home.gif) no-repeat; width:52px; padding-right:25px; }

			.navigation li.AboutUs a { background: url(../images/nav-AboutUs.gif) no-repeat; width:79px; padding-right:25px; }
			
			.navigation li.AvailableHomes a { background: url(../images/nav-AvailableHomes.gif) no-repeat; width:139px; padding-right:25px; }
			
			.navigation li.Portfolio a { background: url(../images/nav-Portfolio.gif) no-repeat; width:72px; padding-right:25px; }
			
			.navigation li.AvailableLots a { background: url(../images/nav-AvailableLots.gif) no-repeat; width:118px; }
												
			.navigation li .overlay { cursor: pointer; display: block; height: 27px; position: absolute; top: 0; left: 0; }
			
				.navigation li.Home .overlay { background: url(../images/nav-Home.gif) no-repeat bottom; width: 52px; }

				.navigation li.AboutUs .overlay { background: url(../images/nav-AboutUs.gif) no-repeat bottom; width: 79px; }
				
				.navigation li.AvailableHomes .overlay { background: url(../images/nav-AvailableHomes.gif) no-repeat bottom; width: 139px; }
				
				.navigation li.Portfolio .overlay { background: url(../images/nav-Portfolio.gif) no-repeat bottom; width: 72px; }
				
				.navigation li.AvailableLots .overlay { background: url(../images/nav-AvailableLots.gif) no-repeat bottom; width: 118px; }
																
			.navigation li a.current { background-position: 0 -27px; }

/**********************************
			  Content
***********************************/

#content-wrapper {
	width:820px;
	margin: 0 auto 0 auto;
	padding-top:30px;
	padding-bottom:25px;
	margin: 0 auto 0 auto;
}

#content {
	width: 800px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFF;
	line-height:22px;
}

#content a {
	text-decoration:underline; color:#FFF; font-weight:bold;}

#content a:visited {
	text-decoration:underline; color:#FFF; font-weight:bold;}

#content a:hover {
	text-decoration:none; color:#e2c5ab; font-weight:bold;}
	
#content a:active {
	text-decoration:none; color:#e2c5ab; font-weight:bold;}
	
#content .portfolio-border a img { text-decoration:none;}

.portfolio-border a img { text-decoration:none; border:#82563a 8px solid;}

.portfolio-border a:visited img { border:#82563a 8px solid;}

.portfolio-border a:hover img { border:#d8c1ac 8px solid;}
	
.portfolio-border a:active img { border:#ffffff 8px solid;}

#featured-border{
	width:338px;
	margin-bottom:15px;
	border:#82563a 8px solid;
}

/**********************************
			  TItles
***********************************/

#Brown {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#70452a;
	line-height:22px;
}

#Brown-small {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#70452a;
	line-height:22px;
}

#PlatKeys {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#70452a;
	border-bottom:#82563a 8px solid;
	line-height:22px;
}

#White {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	line-height:22px;
}

#White-small {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	line-height:22px;
}

/**********************************
			  Plats
***********************************/

#plats {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
}

#plats a {
	text-decoration:underline; color:#FFF;}

#plats a:visited {
	text-decoration:underline; color:#FFF;}

#plats a:hover {
	text-decoration:none; color:#e2c5ab;}
	
#plats a:active {
	text-decoration:none; color:#e2c5ab;}
	
	

.plat-border a img { border:#d7bda7 5px solid;}

.plat-border a:visited img { border:#d7bda7 5px solid;}

.plat-border a:hover img { border:#74472d 5px solid;}
	
.plat-border a:active img { border:#512f1b 5px solid;}


/**********************************
			  Extras
***********************************/


#StoneAgeConcepts {
	background: url(../images/NowInstallingStoneAge.gif) no-repeat;
	width:316px;
	height: 94px;
	padding-bottom:25px;
	text-indent: -5000px;
}

#AmenitiesBox {
	background: url(../images/AmenitiesNavBox.jpg) no-repeat;
	width:300px;
	height: 200px;
	padding:45px 25px 25px 25px;
	margin-left:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#55311b;
}

#AmenitiesBox a {
	text-decoration:none; color:#55311b;}

#AmenitiesBox a:visited {
	text-decoration:none; color:#55311b;}

#AmenitiesBox a:hover {
	text-decoration:none; color:#83573c;}
	
#AmenitiesBox a:active {
	text-decoration:none; color:#55311b;}

.border { border:#d7bda7 5px solid;}

.margin-right { margin-right:20px;}

.margin-left { margin-left:20px;}

.padding-right { padding-right:20px;}

.padding-left { padding-left:20px;}

.padding-bottom { padding-bottom:40px;}


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

#footer {
	width: 800px;
	height:40px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:22px;
	margin: 0 auto 0 auto;
}

#footer a {
	text-decoration:underline; color:#FFF; font-weight:bold;}

#footer a:visited {
	text-decoration:underline; color:#FFF; font-weight:bold;}

#footer a:hover {
	text-decoration:none; color:#e2c5ab; font-weight:bold;}
	
#footer a:active {
	text-decoration:none; color:#e2c5ab; font-weight:bold;}


