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

* {
  margin: 0;
  padding:0;
}

a:hover, a:visited a:active, a:focus {outline: 0;
-moz-outline-style: none;
text-decoration: none;
}


html {
	height: 100%;
	width: 100%;
	
}

body {
	height: 100%;
	width: 100%;
	font-size: 90%;
	font-family: Helvetica Neue, Helvetica, sans-serif;
	min-width: 1024px;
	background-color:#F8F6DF;
}

table
{
	border-collapse:collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	
}


#wht_box a {color:rgba(255,255,255,1.00)}

#logo_forestl {
	padding: 15px;
	display: inline-block;
}


#head_insp {

	vertical-align:central;
	display: inline-block;
	float:none;
	position:relative;
	padding-bottom: 15px;
}

#contact {vertical-align:central;
	display: inline-block;
	position:relative;
	clear:both;
	padding-bottom: 15px;
	width: 430px;
	text-align:center;
	vertical-align:central
	}



   
.nav{
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: center;
	align-content: top;
	
	
}


.nav2{
	text-align: center;
	align-content: top;
	vertical-align:top;
}


.nav li{
    display:inline;
} 


.nav2 li{
    display:inline;
	color:rgba(130,94,51,1.00);
	text-align: center;
	align-content: center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
} 

.nav a{
	display: inline-block;
	padding: 4px;
	padding-left: 13px;
	padding-right: 13px;
	color:rgba(67,100,121,0.55);
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	
	font-size:10pt;
}

.nav2 a {
	display: inline-block;
	padding:3px;
	padding-bottom:35px; 
	color:rgba(130,94,51,1.00);
	padding-top: 10px;
	font-size:7.5pt;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
}

.nav2 ul {
	color:rgba(130,94,51,1.00);

}

.nav a:hover {color: rgba(130,94,52,1.00);}
.nav2 a:hover {color:rgba(125,167,170,1.00)}

#wht_box {background-color:rgba(255,255,255,0.85);
			margin-top: -90px;
			height: 90px;
			margin-right: 0;
			margin-left: 0;
			position:relative;
			float:right;
			clear: both;
			display: inline-block;
			z-index: 1000;
			width: 350px;
			padding-left: 15px;
			padding-right: 15px;
			
}

#transp_top
{
		width: 100%;
		background-color:rgba(0,0,0,0.45);
		display: inline-block;
		height: 55px;
		float:left;
		position: relative;
		clear: both;
		z-index: 99;
}


#text_bottom  {
	margin-right: 0;
	margin-left: 0;
	font-size: 0.9em;
	font-style: normal;
	margin-bottom: 0px;
	text-align: left; 
	line-height: 1.3;
	float: right;
	position: relative;
	clear: both;
	width: 330px;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 25px;	
	padding-bottom: 25px;
	height: 100%
	
	
}

#h1_text_bottom {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: lighter;
	color: rgba(212,219,216,1.00);
	font-size: 21px;
	line-height: 1.3;
	margin-bottom: 10px;
	margin-top: 5px;
	
}

#weather_wrapper {
	width: 1024px;
	margin:0 auto ;
	z-index: 100;
	float:none;
	clear:both;
	height: 65px;
}

#weather {float:left;
clear:both;
}

#site_plan {
	font-size: 0.9em;
	color:rgba(67,100,121,1.00);
	font-family:Verdana, sans-serif;
	dislay:block;
	margin-top:5px;
	float:left;
position:fixed
	}

#site_plan li {
	line-height: 1.8;
	text-align:left}
	
	
.homes_text	{
	
	font-size: 0.9em;
	text-align:left;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
	padding-bottom: 30px
	
}
#map {
	margin-top: 25px;
	border: thin solid rgba(255,255,255,1.00);
	z-index: 100;
	width: 330px;
	height: 200px
	
	}
#ryan {
	
	color:rgba(67,100,121,1.00);
	font-family:Verdana, sans-serif;
	font-size: 1.05em;
	padding-left: 30px;
	padding-top: 25px;
	padding-right: 30px;	
	padding-bottom: 25px;
	text-align:center;
	line-height: 1.8;
	
	}
	
#click_wht {
	text-align:center;
	font-size: 0.8em;
	color:rgba(255,255,255,1.00);
	font-style:italic;
	padding-bottom: 10px;
	padding-top: 10px;
	
	}
	
#click_wht a {color:rgba(255,255,255,1.00)}


#model_box {
	text-align:center;
	width: 360px;
	background-color:rgba(57,134,102,0.65);
	color:rgba(197,220,220,1.00);
	float:right;
	position:relative;
	z-index: 100;
	padding: 3px;
	border:rgba(0,0,0,0.32) solid thin;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	top: 7px;
	font-size: 0.9em;
}

#yellow_text {
	color:rgba(248,246,223,1.00);
	display:block;
	text-align:justify;
	line-height: 1.4;
	font-size:8pt;
	font-family:Verdana, sans-serif;
	}

#model_box a {color: rgba(197,220,220,1.00);
}

.homes_h1 {
	text-align:left;
	color:rgba(67,100,121,1.00);
	font-family:Verdana, sans-serif;
	font-size: 1.1em;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 8px
	}
	
.contact_h1 {
	text-align:right;
	color:rgba(67,100,121,1.00);
	font-family:Verdana, sans-serif;
	font-size: 1.0em;
	padding-bottom: 8px;
	margin-right: 10px
	
	
	}

.homes_h2 {
	text-align:left;
	color:rgba(130,94,51,1.00);
	font-family:Verdana, sans-serif;
	font-size: 0.9em;
	font-style:italic;
	margin-right: 15px;
	margin-left: 15px;
	padding-bottom: 8px;
	
	}

.phone{
	text-align:left;
	font-family:Verdana, sans-serif;
	font-size: 0.8em;
	margin-left: 15px;
	padding-bottom: 8px;
	margin-right: 15px;
	
	}

.phone a {color:rgba(0,0,0,1.00)}

	
#line {
	width: 300px;
	height: 1px;
	clear: both;
	display: inline-block;
	background-color: rgba(156,131,70,1.00);
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(156,130,69,1.00) 45.23%,rgba(255,255,255,1.00) 99.09%);
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(156,130,69,1.00) 45.23%,rgba(255,255,255,1.00) 99.09%);
	background-image: -o-linear-gradient(0deg,rgba(255,255,255,1.00) 0%,rgba(156,130,69,1.00) 45.23%,rgba(255,255,255,1.00) 99.09%);
	background-image: linear-gradient(90deg,rgba(255,255,255,1.00) 0%,rgba(156,130,69,1.00) 45.23%,rgba(255,255,255,1.00) 99.09%);
	margin-bottom: 5px;
}


#adr {
	color:rgba(0,0,0,0.99);
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.7;
	padding-top: 5px;
	padding-bottom: 10px;
	
}
	
#copyr {color:#FFFFFF;
font-size:0.9em;
font-style:italic;
}

td { text-align: center; }

a:link {
	text-decoration: none; 
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}

a {text-decoration: none; }

a img { border: 0;
outline:none }

#wrapper {
    width: 100%;
		
		display: inline-block;
		
		float:left;
		position: relative;
		
}


#slidshow_holder
{
bottom: 0 !important;
height: 560px;
width: 100% !important;
z-index: -10;
position:relevant;

}


#slideshow { 
bottom: 0 !important;
height: 560px;
left: 0;
top: 0;
overflow: hidden;
position: absolute;
width: 100%;
z-index: -15;
}


#bottom_nav {
	background-color:rgba(197,220,220,1.00);
	width: 100%;
	margin:auto 0;
	bottom:0;
	height:100%;
	padding-bottom: 30px;
}


#slideshow  img {
	bottom: 0;
	left:0;
    height: auto !important;
    min-height: 560px !important;
    min-width: 1024px !important;
    position: absolute;
    width: 100% !important;
    z-index: -20;
}

#slideshow2  img {
    
position: absolute;
width: 380px;
left:0;
top:0;

}


#slideshow2 { 
position: relative;
width: 380px;
height: 253px;
}

#bethany_h1 {
text-align:left;
color:rgba(67,100,121,1.00);
font-family:Verdana, sans-serif;
font-size: 1.1em;
padding-bottom: 8px
	
}

#wrap {min-height: 100%;
width: 100%;
margin: 0;
padding: 0;
}

#bethany {
font-size: 0.9em;
text-align: left;
}

#bethany li {
font-size: 0.9em;
text-align: left;
list-style-image:url(../img/FL_ccl.png);
margin-bottom:8px;

}

#bethany a, a:active, a:focus {
color:#000000;

}

#bethany a:hover { 
color:rgba(130,94,51,1.00);}

#main {
width: 1024px;
margin: 0 auto;
height: 100%;

}  /* must be same height as the footer */


#footer {position: relative;
	clear:both;
	
	margin: 0 auto;
	width: 1024px;} 

