/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	min-width: 770px;
	background-color: #E2DEC5;
	background-image: url('../images/bg1.jpg');
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #957F5B;
	}
	
a:link, a:visited {text-decoration: underline; color: #6F3D49;}
a:hover, a:active {text-decoration: underline; color: #6F7640;}

p {
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 15px 0px;
	}
	
h1 {font-size: 26px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	color: #551B29;
	margin: 14px auto;}

h2 {font-size: 22px;
	font-weight: normal;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
	color: #717843;}
h3 {font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	color: #6C5C42;
	margin: 0 auto;}
h4 {font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;}
	
li{padding-bottom: 8px;}
	
/*Tables and Such*/
table {margin: 0px 0px 10px 10px;
	background-color: #F3F2E8;
	border: 1px solid #D9D5BD;
	color: #6F5F44;}
table p{padding: 0px;}
table h2{padding: 0px; margin: 0px;}
tr {vertical-align: top;}
td {border-right: 1px solid #EEECDE;
	border-bottom: 1px solid #EEECDE;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	}
table.homes {margin-top: 10px;
	background: url('images/watermark.gif') bottom right no-repeat #F3F2E8;}
table.homes img2{background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 8px 3px 0px;
	float: left;
	}
img.homeborder  {background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 8px 3px 0px;
	float: left;
	}
table.homes th {text-align: left; font-weight: bold;}
table.homes td {border: 0px;}

table.icons {background-color: #ffffff; border: 0px;
	color: #619DB5;}
table.icons a{text-decoration: none; font-size: 11px;}
table.icons  a:link, table.icons a:visited{color: #2E6C85;text-decoration: none;}
table.icons a:hover, table.icons a:active {color: #646B36;text-decoration: none;}
table.icons td{border: 0px;}

/*Main Content */
	
#wrapper {
	width: 768px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #461622;
	border-right: 1px solid #71414C;
	background: url('../images/left-column.jpg') repeat-y top left #ffffff;
	}	
#text-left {text-align: left;
	margin: 10px auto;}
#text-left table{
	background-color: #F3F2E8;
	border: 0px;
	}
#text-left td{border: 0px;}
/*Branding logo*/	
#branding {margin: 0 auto;
	border-left: 1px solid #461622;
	border-right: 1px solid #71414C;
	width: 768px;
	background: url('images/branding-right-bg.jpg') top right repeat-y #ffffff;
	}	
#branding-left {width: 350px;
	float: left;
	text-align: left;}
#branding-right {width: 380px;
	float: right;color: #6E3D49;
	text-align: right;
	padding: 40px 10px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
#branding-right strong{color: #8C964C;}

/*Top Navigation Stuff*/
#topnav {background: url('../images/top-navbg.jpg') repeat-x top left #571A2A;
	width: 768px;
	margin: 0 auto;}

ul#Nav {
	margin: 0px;
	padding: 0px;
	height: 43px;
	text-align: left;
}
ul#Nav li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	text-align: left;
}
ul#Nav li a {
	height: 43px;
	width:0px;
	display: block;
	margin-left: 0px;
}
ul#Nav li a span {
	display: none;
}
ul#Nav li.Nav_Blank a {
	width: 160px;
}
ul#Nav li.Nav_Available a {
	background-image: url('../images/nav_available.jpg'); 
	width: 155px;
}
ul#Nav li.Nav_Available2 a {
	background-image: url('../images/nav_available-red.jpg'); 
	width: 155px;
}
ul#Nav li.Nav_Home a {
	background-image: url('../images/nav_home.jpg');
	width: 97px;
}
ul#Nav li.Nav_About a {
	background-image: url('../images/nav_about.jpg');
	width: 135px;
}
ul#Nav li.Nav_Location a {
	background-image: url('../images/nav_location.jpg');
	width: 136px;
}
ul#Nav li.Nav_Contact a {
	background-image: url('../images/nav_contact.jpg');
	width: 120px;
}
ul#Nav li.Nav_Links a {
	background-image: url('../images/nav_links.jpg');
	width: 120px;
}
ul#Nav li a:hover {
	background-position: 0px 86px;
}
ul#Nav li a.Selected {
	background-position: 0px 43px;
}

/*Content*/
#content {
	width: 608px;
	float: right;
	padding-bottom: 20px;
	}
img.pad {padding: 0px 10px 0px 10px;}
#home-left {width: 290px;
	float: left;
	background: url('images/new-homes-newnan.jpg') top left #77895C;
	height: 317px;}
#home-left a{text-decoration: none; color: #ffffff;}
#home-left p{
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 112px;
	line-height: 1.45em;
	}
#home-right {width: 477px;
	float: right;
	background: url('home-flash/dock.jpg') top left #77895C;}
	
/*Main Nav*/
#mainnav {width: 160px;
	float: left;
	padding-bottom: 10px;
	}
#mainnav a:link, #mainnav a:visited{color: #571A2A;}
#mainnav a:hover, #mainnav a:active{color: #CF9BA9;}
#mainnav h1 {font-size: 18px;
	letter-spacing: .03em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 0px 0px 5px 10px;
	color: #F9F6E9;
	background-color: #6F3D49;
	margin: 0px;}
#mainnav p{background-color: #8B636D;
	margin: 0px; padding: 10px;
	color: #ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;}


/* =-=-=-=-=-=-=-[Menu One]-=-=-=-=-=-=-=- */

#menu {
        width: 160px;
		height: 209px;
		background-color: #571A2A;
        }
#menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#menu li{padding:0px;}

#menu li a {
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
		font-weight: bold;
        }

#menu li a:link, #menu li a:visited {
        color: #FFFFFF;
        display: block;
        background: url('../images/menu1a.gif');
        padding: 8px 0 0 6px;
        }

#menu li a:hover, #menu li #current {
        color: #c1dfea;
        background: url('../images/menu1a.gif') 0 -32px;
        padding: 8px 0 0 6px;
        }

#menu li a:active {
        color: #c1dfea;
        background: url('../images/menu1a.gif') 0 -64px;
        padding: 8px 0 0 6px;
        }
ul#menu li.standout a:link, ul#menu li.standout a:visited{
	background: url('../images/menu1a-green.gif') 0 0;
	color: #ffffff;}
ul#menu li.standout a:hover, ul#menu li #current {
        color: #1B2807; background: url('../images/menu1a-green.gif')  0 -32px;}
ul#menu li.standout a:active {
        color: #1B2807; background: url('../images/menu1a-green.gif') 0 -32px;}	
		
			
/*Static Thing at Bottom of Page*/
html>body #container {
	width: 775px;
	margin: 0 auto;
	text-align: center;}	
html>body #open-house {
	padding:0px;
	right:0;
	bottom:0;
	position:fixed;
	z-index:4;
	text-align: left;
}
#open-house { position: absolute; right: 0px; bottom: 0px; }
#open-house a{color:#F6F4E5;
	padding: 5px;
	font-weight: bold;
	font-size: 14px;
	font-style: italic;}
#open-house p{margin: 8px 0px 5px 0px;}
#IEcontainer {
position:relative;
overflow-x:hidden;
overflow-y:auto;
}

/*Image Padding*/
img.bio {background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 8px 3px 0px;
	float: left;
	}
.caption {color: #9D9877; font-size: 12px; font-style: italic; margin:0px;}
img.border-right {background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 8px 0px 10px;
	float: right;
	}
img.border-left {background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 10px 4px 4px;
	float: left;
	}
img.border {background-color: #ffffff;
	padding: 8px;
	border: 1px solid;
	border-color: #D5D1B6 #9D9877 #9D9877 #D5D1B6;
	margin: 0px 10px 4px 4px;
	}
.flash-border{background-color: #ffffff;
	border: 1px solid #D5D1B6; margin: 0px 10px 5px 10px;}

	
/*Available Homes Pages */
#wrapper-house-page {
	width: 768px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #461622;
	border-right: 1px solid #71414C;
	background: #ffffff;
	clear: both;
	}
#wrapper-house-page h1 {margin: 0px auto;}

table.wrapper-table {background:#ffffff; border: 0px; margin: 0px 0px 20px 10px;}
table.wrapper-table td{border: 0px solid #ffffff;}
table.wrapper-table h2 {margin: 0px auto; padding: 0px;}
table.wrapper-table h3 {padding: 0px;}
table.wrapper-table p{padding-right: 10px;}

table.home-features ul{padding-left: 20px; margin: 5px auto;}
table.home-features li{padding-bottom: 1px;}
table.home-features h3 {padding: 0px; margin: 0px auto;}
table.home-features { background-color: #F3F2E8;
	border: 1px solid #D9D5BD;
	color: #6F5F44; margin-top: 10px;}
table.home-features tr {vertical-align: top;}
table.home-features td {border-right: 1px solid #EEECDE; border-bottom: 1px solid #EEECDE; 
	border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; }

#house-page-icons {text-align: right;
	width: 740px;
	padding: 10px 10px 10px 0px;}
#house-page-icons img{margin-right: 15px;}
html>body #house-page-icons a{text-decoration: none;position: relative;}
div#house-page-icons a{text-decoration: none;}
#house-page-icons a:link span, #house-page-icons a:visited span{display: none;}
#house-page-icons a:hover span, #house-page-icons a:active span{
	display: inline;
	position: absolute;
	bottom: 20px;
	left: 15px;
	min-width: 120px;
	z-index: 10;
	text-align: left;
	background-color: #4C7A8D;
	padding: 2px;
	border: 1px solid #355562;
	color: #ffffff;}	


/*Footer and Extra Stuff*/	
#footer {
	clear: both;
	background-color: #A7AE77;
	padding: 6px;
	border-top: 2px solid #777C55;
	}
#footer p{text-align: center;
	margin: 2px auto;
	color: #6C3A46;
	}
#footer .pilot p {font-size: 10px;}
#disclaimer p{color:#696D4B; font-size: 11px; margin: 10px;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} /* End hide from IE-mac */