@charset "utf-8";
/* CSS Document */

html, body  {
	padding: 0px;
	margin: 0px;
	background-color: #615945;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#wrapper, #wrapper-w  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
   background-image:url(../_imgs/bodyback.gif);
/*border: blue 1px solid;*/
}

	#wrapper-w {
	   width: 990px;
	   background-image:url(../_imgs/bodyback-w-flash.gif);

	}

#header, #header-w  {
	height: 108px;
	width: 960px;
	background-color:#615945;
}

	#header-w {
		width: 990px;		
	}

#logo  {
   background: url(../_imgs/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 23px;
   z-index: 2;
   width: 159px;
   height: 73px;
}

	#logo p{ display:none}

#bar, #bar-w {
	height: 5px;
	width: 960px;
	background-color: #362F1F;
}

#bar-w {
	width: 990px;
}

#contentwrapper, #contentwrapper-w {
	width: 960px;
	background-color: none;	
	min-height: 560px;
	margin:0px;
	padding:0px;
		/*border: red 1px solid;*/
}

	#contentwrapper-w {
		width:990px;
	}

#content, #content-w  {
	width: 950px;
	margin: 0 auto 0 auto;
	background-color: none;	
	min-height: 560px;
		/*border: green 1px solid;*/
}

	#content-w {
	width: 980px;
	}

#content p, /*#content-w p*/ {
	text-align: left;
	/*margin-top: 10px*/
}

#btmmenubar, #btmmenubar-w {
	height: 22px;
	width: 960px;
	background-color: #362F1F;
		/*border: yellow 1px solid;*/
			margin:0px;
	padding:0px;
	
	}
	#btmmenubar-w {
	width: 990px;
	}

#bmenu {
	height: 50px;
	top: 500px;
	left: 200px;
	background-color: white;
	
}


#footer, #footer-w {
	height: 62px;
	width: 960px;
	background-color:#615945;
		margin:0px;
	padding:0px;
}

#footer-w {
	width: 990px;
}

.nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
.nav a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:20px; /* for IE5/Win */
	border: none;
	}

/*-----------------START TOP MENU ------------------------------------*/	

#clubbutton  {
   visibility: visible;
   position: absolute;
   left: 302px;
   top: 85px;
   z-index: 2;
   width: 73px;
   height: 11px;
}

#homesteadsbutton  {
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 85px;
   z-index: 2;
   width: 100px;
   height: 11px;
}

#golfbutton  {
   visibility: visible;
   position: absolute;
   left: 554px;
   top: 85px;
   z-index: 2;
   width: 39px;
   height: 11px;
}

#frontierlifebutton  {
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 85px;
   z-index: 2;
   width: 117px;
   height: 11px;
}

#newsbutton  {
   visibility: visible;
   position: absolute;
   left: 788px;
   top: 85px;
   z-index: 2;
   width: 40px;
   height: 11px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 867px;
   top: 85px;
   z-index: 2;
   width: 74px;
   height: 11px;
}

#clubbutton a,
#homesteadsbutton a,
#golfbutton a,
#frontierlifebutton a,
#newsbutton a,
#aboutusbutton a {
   background-repeat: no-repeat;
   display: block;
   height: 11px;
   background-position: 0% 0px;
   font-size: 11px;
   line-height: 11px;
}

#clubbutton a  {width: 73px; background-image: url(../_imgs/clubbutton.gif);}
#homesteadsbutton a  {width: 100px; background-image: url(../_imgs/homesteadsbutton.gif);}
#golfbutton a  {width: 39px; background-image: url(../_imgs/golfbutton.gif);}
#frontierlifebutton a  {width: 117px;background-image: url(../_imgs/frontierlifebutton.gif);}
#newsbutton a  {width: 40px; background-image: url(../_imgs/newsbutton.gif);}
#aboutusbutton a  {width: 74px; background-image: url(../_imgs/aboutusbutton.gif);}

#clubbutton a:hover  {background-position: -73px 0%;}
#homesteadsbutton a:hover  {background-position: -100px 0%;}
#golfbutton a:hover  {background-position: -39px 0%;}
#frontierlifebutton a:hover  {background-position: -117px 0%;}
#newsbutton a:hover  {background-position: -40px 0%;}
#aboutusbutton a:hover  {background-position: -74px 0%;}

	
	
/*-----------------START BOTTOM MENU ------------------------------------*/
#btmmenu  {
   /*margin: 0px auto 0px auto;*/
   margin-left: 435px;
   width: 512px;
   position: relative;
   top: 4px;
}

#directionsbutton a,
#learnmorebutton a,
#disclaimerbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#memberloginbutton a,
#photogallerybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#photogallerybutton a:hover  {background-position: -76px 0%;}


#memberloginbutton a:hover  {background-position: -81px 0%;}

#disclaimerbutton a:hover  {background-position: -61px 0%;}

#directionsbutton a:hover  {background-position: -57px 0%;}

#learnmorebutton a:hover  {background-position: -64px 0%;}

#contactbutton a:hover  {background-position: -43px 0%;}

#photogallerybutton a  {width: 76px;background-image: url(../_imgs/photogallerybutton.gif);}

#memberloginbutton a  {width: 81px;background-image: url(../_imgs/memberloginbutton.gif);}

#disclaimerbutton a  {width: 61px;background-image: url(../_imgs/disclaimerbutton.gif);}

#photogallerybutton  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 2px;
   z-index: 2;
   width: 76px;
   height: 12px;
}



#directionsbutton a  {width: 57px;background-image: url(../_imgs/directionsbutton.gif);}

#learnmorebutton a  {width: 64px;background-image: url(../_imgs/learnmorebutton.gif);}

#memberloginbutton  {
   visibility: visible;
   position: absolute;
   left: 427px;
   top: 2px;
   z-index: 2;
   width: 81px;
   height: 12px;
}

#disclaimerbutton  {
   visibility: visible;
   position: absolute;
   left: 342px;
   top: 2px;
   z-index: 2;
   width: 61px;
   height: 10px;
}

#directionsbutton  {
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 2px;
   z-index: 2;
   width: 57px;
   height: 10px;
}

#contactbutton a  {width: 43px;background-image: url(../_imgs/contactbutton.gif);}

#learnmorebutton  {
   visibility: visible;
   position: absolute;
   left: 105px;
   top: 2px;
   z-index: 2;
   width: 64px;
   height: 10px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 276px;
   top: 2px;
   z-index: 2;
   width: 43px;
   height: 10px;
}	
	
/* -----------------------------------------------------------------*/

#emailbutton  {
   visibility: visible;
   position: relative;
   left: 15px; /*18px;*/
   top: 12px; /*705px;*/
   z-index: 2;
   width: 209px;
   height: 9px;
}

#emailbutton a  {
   background: url(../_imgs/emailbutton.gif) no-repeat 0% 0px;
   /*display: block;*/
   height: 9px;
   width: 209px;
   font-size: 9px;
   line-height: 9px;
}

#emailbutton a:hover  {background-position: -209px 0%;}

#copyrighttext  {
   visibility: visible;
   position: relative;
   left: 821px;
   top: -12px; /*701px;*/
   z-index: 5;
   width: 135px;
}

#copyrighttext p  {
   font: 10px/16px "Times New Roman", Times, serif;
   margin: 0px;
   color: #B3AD9E;
   text-align: left;
}

#phoneg  {
	background: url(../_imgs/phoneg.gif) no-repeat;
	visibility: visible;
	position: relative;
	left: 15px; /*19px;*/
	top: 19px;
	z-index: 2;
	width: 65px;
	height: 9px;
	background-image: url(../_imgs/phoneg.gif);
}

	#phoneg p{ display:none}
	
/*--------------------- ORIGINAL ------------------------------------------*/

td img {
display: block;
}
	
td {
	font-family: "Times New Roman", Times, serif;
}

th {
	font-family: "Times New Roman", Times, serif;
}

.hometext {
	font-size:12px;
	color:#615945;
	padding-top: 30px;
	padding-right:35px;
	padding-left:20px;
	line-height:30px;
	text-align:justify;	
}

.homesheadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#500000;
	font-weight:bold;
	
	/*padding-top: 30px;
	padding-right:35px;
	padding-left:20px;
	line-height:30px;
	text-align:justify;*/	
}

#center {
	margin-left: auto;
	margin-right: auto;
	text-align:center;	
	line-height:16px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#615945;
	padding-top: 2px;
}
	
.awards {
	
	/*padding-right:30px;
	padding-left:20px;*/
	
	margin-left: auto;
	margin-right: auto;
	text-align:center;	
	
	/*text-align:justify;*/	
}

.awards p {
	text-align:center;	
}


.content , .content-homes, .content-yard, .content-icon, .content-icon-ctr{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#615945;
	padding-top: 2px;
	padding-right:30px;
	padding-left:20px;
	line-height:16px;
	/*text-align:justify;*/	
}

.content-icon {
	padding-top: 0px;
	padding-right:20px;
	padding-left:0px;
	margin-top: 0px;
}

.content-icon-ctr {
	padding-top: 0px;
	padding-right:20px;
	padding-left:0px;
	margin-top: 0px;
	text-align:center;
}

.content-homes {
	padding-right:10px;
	padding-left:10px;
}

.content-yard {
	padding-right:10px;
}

.content a:link , .content-homes a:link, .content-icon a:link, .content-icon-ctr a:link {
	color: #500000;
	text-decoration: underline;
}
.content a:visited, .content-homes a:visited, .content-icon a:visited, .content-icon-ctr a:visited{
	color: #645945;
}
.content a:hover, .content-homes a:hover. .content-icon a:hover, .content-icon-ctr a:hover{
	text-decoration: none;
}

.staffcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#615945;
	padding-right:30px;
	padding-left:10px;
	line-height:16px;
}


.learnmoreicon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#615945;
	/*padding-top: 30px;*/
	padding-right:30px;
	padding-left:50px;
	padding-top:5px;
	line-height:16px;
	/*text-align:justify;*/	
}

.learnmore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#615945;
	/*padding-top: 30px;*/
	padding-right:50px;
	padding-left:65px;
	padding-top:3px;
	line-height:16px;
	/*text-align:justify;*/	
}

.learnmoreicon a:link {color: #500000;	text-decoration: underline;}
.learnmoreicon a:visited{color: #645945;}
.learnmoreicon a:hover{text-decoration: none;}

/*FORM*/

#form  {
	margin-left: 65px;
	margin-top: 4px;
}

#form ul  {
	margin: 0;
	padding: 0;
}

#form ul li  {
	list-style: none;
	padding: 6px 0;
	overflow: hidden;
	width: 410px;
}

* html #form ul li  {
	padding: 6px 0;
}

*+html #form ul li  {
	padding: 6px 0;
}

#form label  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#615945;
	margin-right:5px;
	/*font: 9px/12px Verdana, sans-serif !important;*/
}

#form input,
  {
	/*float: left;*/
	font-size: 13px;
	height: 15px;
	margin: 0;
	padding: 0;
	/*margin-right:3px;*/
}

#form textarea
  {
	/*float: left;*/
	font-size: 13px;
	height: 45px;
	margin: 0;
	padding: 0;
	/*margin-right:3px;*/
}

#form .leftname{display:block; width: 20px; float: left}
#form .rightname {float: right}
#form .rightname input{width: 360px;}

#form .leftaddress{display:block; width: 20px; float: left}
#form .rightaddress {float: right}
#form .rightaddress input{width: 348px;}

#form .leftcity{display:block; width:209px; float: left;}
#form .leftcity input{width: 160px;}
#form .leftcity2{display:block; width:103px; float: left;}
#form .leftcity2 input{width: 55px;}
#form .rightcity {display: inline-block; float: right; width: 91px;}
#form .rightcity input{width: 56px;}

#form .leftphone{display:block; width:205px; float: left;}
#form .leftphone input{width: 109px;}
#form .rightphone {display: inline-block; float: right; width: 197px;}
#form .rightphone input{width: 106px;}

#form .leftemail{display:block; width: 20px; float: left}
#form .rightemail {float: right}
#form .rightemail input{width: 362px;}

#form .leftcomments{display:block; width: 20px; float: left}
#form .rightcomments {float: right}
#form .rightcomments textarea{width: 339px;}

#form .submit {	margin: 15px 0 0 167px; text-align:center}


/*END FORM*/


.footer {
	font-size:11px;
	color:#c5c0b3;
	padding: 5px;
}

.footer a:link {
	color: #c5c0b3;
	text-decoration: underline;
}
.footer a:visited{
	color: #c5c0b3;
}
.footer a:hover{
	text-decoration: none;
}
.red {
	  color:#500000;
}
.icon a, .icon {
	border:none;
	padding-bottom:8px;
	
	}
 .hilite {
	 color: #500000;
 }
 
 .ctr {
	 text-align:center;

 }
 
 /* ------------------------------------ THE CLUB SUBMENU --------------------------------------*/
 
 #clubstaffbutton a,
#cornerstonelodgebutton a,
#clubhousebutton a,
#membersvcsbutton a,
#mountainclubbutton a,
#clublifebutton a,
#eventsbutton a,
#stablesbutton a,
#pioneerhospbutton a,
#campcsbutton a,
#membersonlybutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 7px;
   background-position: 0% 0px;
   font-size: 7px;
   line-height: 7px;
}

#cornerstonelodgebutton a:hover  {
   background-position: -126px 0%;
}

#clubsubmenu  {
   margin: 0px auto 0px auto;
   width: 173px;
   position: relative;
}

#mountainclubbutton a:hover  {
   background-position: -97px 0%;
}

#pioneerhospbutton a:hover  {
   background-position: -125px 0%;
}

#membersonlybutton a:hover  {
   background-position: -90px 0%;
}

/*#cornerstonelodgebutton a  {
   width: 126px;
   background-image: url(../club/_intmenu/cornerstonelodgebutton.gif);
}*/

#membersvcsbutton a:hover,  .menu-on a {
   background-position: -103px 0%;
}

/*#clubstaffbutton a:hover  {
   background-position: -68px 0%;
}*/

#clubhousebutton a:hover  {
   background-position: -72px 0%;
}

#clublifebutton a:hover  {
   background-position: -60px 0%;
}

/*#cornerstonelodgebutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 97px;
   z-index: 2;
   width: 126px;
   height: 7px;
}*/

#stablesbutton a:hover  {
   background-position: -50px 0%;
}

#eventsbutton a:hover  {
   background-position: -48px 0%;
}

#mountainclubbutton a  {
   width: 97px;
   background-image: url(../club/_intmenu/mountainclubbutton.gif);
}

#campcsbutton a:hover  {
   background-position: -119px 0%;
}

#membersonlybutton a  {
   width: 90px;
   background-image: url(../club/_intmenu/membersonlybutton.gif);
}

#pioneerhospbutton a  {
   width: 125px;
   background-image: url(../club/_intmenu/pioneerhospbutton.gif);
}

#mountainclubbutton  {
	visibility: visible;
	position: absolute;
	left: 11px;
	top: 96px;
	z-index: 2;
	width: 97px;
	height: 7px;
}

#membersvcsbutton a  {
   width: 103px;
   background-image: url(../club/_intmenu/membersvcsbutton.gif);
}

/*#clubstaffbutton a  {
   width: 68px;
   background-image: url(../club/_intmenu/clubstaffbutton.gif);
}*/

#pioneerhospbutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 6px;
   z-index: 2;
   width: 125px;
   height: 7px;
}

#membersonlybutton  {
	visibility: visible;
	position: absolute;
	left: 11px;
	top: 149px;
	z-index: 2;
	width: 48px;
	height: 7px;
}

#clubhousebutton a  {
   width: 72px;
   background-image: url(../club/_intmenu/clubhousebutton.gif);
}

#clublifebutton a  {
   width: 60px;
   background-image: url(../club/_intmenu/clublifebutton.gif);
}

#membersvcsbutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 42px;
   z-index: 2;
   width: 103px;
   height: 7px;
}

#stablesbutton a  {
   width: 50px;
   background-image: url(../club/_intmenu/stablesbutton.gif);
}

/*#clubstaffbutton  {
	visibility: visible;
	position: absolute;
	left: 12px;
	top: 132px;
	z-index: 2;
	width: 68px;
	height: 7px;
}*/

#clubhousebutton  {
	visibility: visible;
	position: absolute;
	left: 12px;
	top: 60px;
	z-index: 2;
	width: 72px;
	height: 7px;
}

#eventsbutton a  {
   width: 48px;
   background-image: url(../club/_intmenu/eventsbutton.gif);
}

#campcsbutton a  {
   width: 119px;
   background-image: url(../club/_intmenu/campcsbutton.gif);
}

#clublifebutton  {
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 24px;
   z-index: 2;
   width: 60px;
   height: 7px;
}

#stablesbutton  {
	visibility: visible;
	position: absolute;
	left: 12px;
	top: 78px;
	z-index: 2;
	width: 50px;
	height: 7px;
}

#eventsbutton  {
	visibility: visible;
	position: absolute;
	left: 12px;
	top: 132px;
	z-index: 2;
	width: 68px;
	height: 7px;
}

#campcsbutton  {
	visibility: visible;
	position: absolute;
	left: 12px;
	top: 114px;
	z-index: 2;
	width: 119px;
	height: 7px;
}

/* ------------------------- HOME PAGE ---------------------------------*/

#homehdr  {
	background: url(../_imgs/anenchantingfrontier.gif) no-repeat;
	position: absolute;
	left: 626px;
	top: 60px;
	z-index: 4;
	width: 257px;
	height: 132px;
	background-image: url(../_imgs/headline.gif);
}

#homebody  {
   margin: 0px auto 0px auto;
   width: 950px;
   position: relative;
}

#hometext p  {
   font: 12px/21px Georgia;
   margin: 0px;
   color: #E4DBC8;
   text-align: justify;
}

#flashpix  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 570px;
   height: 440px;
   background-color: #362F1F;
   background-image: none;
}

#hometext  {
   visibility: visible;
   position: absolute;
   left: 595px;
   top: 236px;
   z-index: 4;
   width: 329px;
}

#flashscroll  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 440px;
   z-index: 1;
   width: 950px;
   height: 120px;
   background-color: #615945;
   background-image: none;
}

#redbox  {
   background: url(../_imgs/redbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 0px;
   z-index: 2;
   width: 382px;
   height: 440px;
}

a:hover, a:link, a:visited, a:active, a:focus {
	border: none;
	outline: none;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}
