﻿body 
{
	background-color:#433426; 
	margin-top: 0px; 
	
	text-align: center;
	min-width: 986px;
	
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 11px;
	
	color: #5f4935;
}

DIV#container{
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 986px; TEXT-ALIGN: left
}

#header 
{
	FLOAT: left; 

	width:986px;
	height:128px;

	background-image:url(images/header.jpg);
	background-repeat:no-repeat;

}

#headermenu
{
	position:   relative;
	top: 12px;
	width: 500px;
	color: #FFFFFF;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
}

#fadingtext
{
	float: right;
	width: 500px;
	height: 55px;
	margin-top: 30px;

}

#content_main 
{
	FLOAT: left; 
	WIDTH: 986px; 
	background-color: #f5f5dc;
}


#leftMenuColumn
{
	FLOAT: left; 
	WIDTH: 253px; 
}

#ContentRightHeader
{
	FLOAT: left; 
	WIDTH: 733px; 
}

#ContentRight
{
	margin: 5px;
	float: left;
	width: 723px;
}

#ContentRightPageTitlePicture
{
	FLOAT: left; 
	WIDTH: 733px; 
}
#pageTitle
{
	FLOAT: left; 
	WIDTH: 269px; 
	height: 116px
}
#pagePicture
{
	FLOAT: right; 
	WIDTH: 464px; 
	height: 116px
}

#brownbar 
{
	FLOAT: left; 
	left:26px;
	top:12px;
	width:986px;
	height:5px;
	background-color: #433426;
}
#footer 
{
	FLOAT: left; 
	width:986px;
	height:17px;

	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	
	 padding-top: 28px;
	 padding-left: 910px;
	 vertical-align:bottom;

}

#footercontainer
{
	FLOAT: left; 
	width: 986px;
	height: 90px;

}
#homebuilder 
{
	FLOAT: left; 
	width: 200px;
	height: 90px;
}

#footertext
{
	FLOAT: left; 
	width:586px;
	vertical-align: top;
	font-size: 8pt;
	font-family: arial;
	color: #FFFFFF;
	
	text-align: center;
	text-decoration: none;
	height: 90px;
}

.sitemap
{
	text-decoration: none;
	text-transform: uppercase;
	color: #5f4935;
}

.sitemap_hover
{
	text-decoration: underline;
}

a.trussville_footertext
{

	font-size: 8pt;
	font-family: arial;
	color: #9c9581;
	
	text-align: center;
	text-decoration: none;
}

#trussville 
{
	FLOAT: right;
	width:200px;
	font-size: 8pt;
	font-family: arial;
	color: #9c9581;
	
	text-align: center;
	text-decoration: none;
	height: 90px;
}

#Landing-add-main {
	float: left;
	left:26px;
	top:140px;
	width:735px;
	height:325px;
}

#Landing-add-right 
{
	vertical-align: top;
	float: right;
	left:761px;
	top:140px;
	width:251px;
	height:325px;
}

a img	
	{ 
	border-width: 0;
} 

a.white
	{
		color: #ffffff;
		text-decoration: none;
	}
a.white:hover
{
	text-decoration: underline;
}

a.white_underline
	{
		color: #ffffff;
		text-decoration: underline;
	}
a.white_underline:hover
{
	text-decoration: none;
}



a.brown_underline
	{
		color: #433426;
		text-decoration: underline;
	font-weight: 700;
}
a.brown_underline:hover
{
	text-decoration: none;
}


#Landing_bottom_container 
{
	FLOAT: left; 
	width:986px;

	background-color: #f5f5dc;
}

#landing_btn_container
{

	bottom: 0px;
	vertical-align:bottom;
}

#Landing_about {
	float: left;
	width:244px;

}

#Landing_floorplans {
	float: left;
	width:468px;

}

#Landing_lotmap {
	float: right;
	width:244px;

}

#Landing_vertical_seporator {
	float: left;
	height: 229px;
	width:15px;
	background-image:url(images/vertical_seporator.jpg);
	background-repeat:no-repeat;
}


#landing_listingbox 
{
	vertical-align: top;
	height: 139px;
	width: 211px;
	background-image:url(images/landing_listingbox.jpg);
	background-repeat:no-repeat;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 0px;
}

ul.leaf
{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-image:url(images/leaf_bullet_small.jpg);
}

.H1
{
	font-size: 24px;
	color: #5f4935;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.H2 {
	FONT-SIZE: 13px;
	color: #5f4935;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.H3 
{
	FONT-SIZE: 12px;
	color: #5f4935;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}