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

body {
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	text-align: center; /* Hack to center the wrapper in IE5.x pc */
	min-width: 950px; /* Prevents the body becoming narrower than our wrapper div - keeps the content from disappearing off the left edge with some browsers */
	background-color:#556c08;
	}
.beige {
background-color:#d3cfba;
}
.white {
background-color:#fff;
}
	/* ------------------------------------------  DIV STYLES ------------------------------------------ */
#wrapper {
	position: relative;
	width: 950px;
	height: 1500px;
	margin: 0px auto;
	background-color: #fff;
	background-image:url(_images/BG.950x5.jpg);
	background-repeat:repeat-y;
	} 
#contactWrapper {
	position: relative;
	width: 950px;
	height: 1200px;
	margin: 0px auto;
	background-color: #fff;
	background-image:url(_images/BG.950x5.jpg);
	background-repeat:repeat-y;
	} 
#header{
	position:absolute;
	top:0;
	left:51px;
	width:849px;
	height:40px;
	background-color:#0b430d;
	z-index:10;
 }

 #photo{
	position:absolute;
	text-align:left;
	top:40px;
	left:51px;
	height:380px;
	width:849px;
	background-color:#aaa;
	z-index:1;
 }
  #navbar{
	position:absolute;
	top:420px;
	left:51px;
	height:60px;
	width:849px;
	border-top:1px solid #5f7808;
	background-color:#78980b;
	background-image:url(_images/navbarBG10x60.jpg);
	background-repeat:repeat-x;
	z-index:10;
 }
 #menubar{
	text-align:center;
	position:absolute;
	top:17px;
	left:420px;
	height:20px;
	width:400px
 }
  #leftContent{
	background-color:#fff;
	position:absolute;
	width:335px;
	left: 60px;
	top:500px;
	}
 #rightContent{
	background-color:#fff;
	position:absolute;
	width:435px;
	left: 415px;
	top:500px;
	}
 #footer{
	position:absolute;
	top:1445px;
	left:51px;
	width:850px;
	height:35px;
	background-color:#0b430d;
	z-index:10;
 }
  #contactFooter{
	position:absolute;
	top:1145px;
	left:51px;
	width:850px;
	height:35px;
	background-color:#0b430d;
	z-index:10;
 }
  	/* ---------------------------------------  POH PAGE STYLES --------------------------------------- */
 #pohWrapper {
	position: relative;
	width: 950px;
	height: 2600px;
	margin: 0px auto;
	background-color: #fff;
	background-image:url(_images/pohBG.5x950.jpg);
	background-repeat:repeat-y;
	} 
 #pohHeader{
	position:absolute;
	top:0;
	left:51px;
	width:849px;
	height:38px;
	background-color:#c4c0a8;
	border-bottom:2px solid #96893d;
	z-index:10;
 }
  #pohNavbar{
	position:absolute;
	top:420px;
	left:51px;
	height:59px;
	width:849px;
	border-top:2px solid #96893d;
	background-color:#c4c0a8;
	background-image:url(_images/navbarbeigeBG10x60.jpg);
	background-repeat:repeat-x;
	z-index:10;
 }
  #pohLeftContent{
	background-color:#fff;
	position:absolute;
	width:241px;
	left: 80px;
	top:500px;
	}
 #pohRightContent{
	background-color:#fff;
	position:absolute;
	width:480px;
	left: 366px;
	top:500px;
	text-align:left;
	}
 #pohFooter{
	position:absolute;
	top:2545px;
	left:51px;
	width:849px;
	height:32px;
	border-top:3px solid #96893d;
	background-color:#c4c0a8;
	z-index:10;
 }
 	/* ------------------------------------------  FLOOR PLAN STYLES ------------------------------------------ */ 
#floorPlanWrapper {
	position: relative;
	width: 826px;
	margin: 0px;
	} 
#floorPlanContent{
	position:absolute;
	text-align:left;
	width:802px;
	height:500px;
	border:12px solid #993300;
	left: 0px;
}
#closeWindow{
	position:absolute;
	height:12px;
	width:170px;
	top: 460px;
	left: 645px;
}

.closeWindowText{
font-size: 11px;
color:#666;
}
	/* ------------------------------------------  TEXT STYLES ------------------------------------------ */
.maintext{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:20px;
text-align:left
}
.subhead{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
text-align:center;
color:#114432;
}
.subheadLeft{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
text-align:left;
color:#114432;
}
.subheadPoh{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
margin-bottom:-15px;
line-height:20px;
text-align:left;
color:#114432;
}
.phonenumber{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
line-height:30px;
text-align:center;
color:#650005;
}
.navbartext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.1em;
color:#fff;
text-align:center;
}
.foottext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
letter-spacing:.03em;
color:#78980b;
padding-top:20px;
text-align:center;
}
/* ------------------------------------------  NAV STYLES ------------------------------------------ */
a{outline:none; text-decoration:none}
a:link {color: #0b430d;}
a:visited {color: #0b430d;}
a:hover {color: #ddd;}
a:focus {color: #ddd;}
a:active {color: #ddd; }

.foottext a{outline:none; text-decoration:none}
.foottext a:link {color: #78980b;}
.foottext a:visited {color: #78980b;}
.foottext a:hover {color: #ddd;}
.foottext a:focus {color: #ddd;}
.foottext a:active {color: #ddd; }

.bodylink a{outline:none; text-decoration:underline}
.bodylink a:link {color:#006600;}
.bodylink a:visited {color: #006600;}
.bodylink a:hover {color: #333; text-decoration:none}
.bodylink a:focus {color: #333;}
.bodylink a:active {color: #333; }
