@charset "iso-8859-1"

/* Creation date: 12/6/2005 */

.menu { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #FFFCEB; background: #AA7D4D; text-align: center; vertical-align:middle; }
	.menu A:link { font-family: Arial, Helvetica, "sans serif"; font-size:12px; text-decoration:none; color: #9cf; background: #aa7d4d; text-align: center; vertical-align: middle; }
	.menu A:visited { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:none; color: #FFFCEB; background: #AA7D4D; text-align: center; vertical-align: middle; }
	.menu A:hover { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #B0E0E6; background: #AA7D4D; text-align: center; vertical-align: middle; }

.clock { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #FFFCEB; text-align: center; vertical-align: middle; }

.menu2 { font-family: Arial, Helvetica, sans serif; font-size:10px; font-weight:bold; color: #000066;  }
	.menu2 A:link { font-family: Arial, Helvetica, sans serif; font-size:10px; text-decoration:none; color: #000066; }
	.menu2 A:visited { font-family: Arial, Helvetica, sans serif; font-size:10px; text-decoration:none; color: #000066; }
	.menu2 A:hover { font-family: Arial, Helvetica, sans serif; font-size:10px; font-weight:bold; color: #8B4513; }

h1 {  font-family: Arial, Helvetica, sans serif; color: #AA7D4D; text-align: left; font-style:italic; font-weight: bold; }
h2 { font-family: Arial, Helvetica, sans serif; color: #00ACFF; text-align: left; }
h3 { font-family: Arial, Helvetica, sans serif; color: #191970; text-align: center; }
h4 { font-family: Arial, Helvetica, sans serif; color: #FAEED2; }
h5 { font-family: Arial, Helvetica, sans serif; color: #FF0000; font-style: italic; font-weight: bold; text-align: center; }
p { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #000066; text-align: left; }

.homehead {  font-family: Arial, Helvetica, sans serif; font-size: 20px; color: #000066; text-align: left; font-style: italic; font-weight: bold; }
.reservehead {  font-family: Arial, Helvetica, sans serif; font-size:30px; color: #AA7D4D; text-align: center; font-style:italic; font-weight: bold; }
.paraindent{ font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #000066; text-align: left; text-indent:1.5em; }

.summergames {font-family: Arial, Helvetica, sans serif; font-size: 14px; color:red;  font-style: italic; font-weight: bold; text-align:center; text-decoration:none;
}
		.summergames A:link { font-family: Arial, Helvetica, sans serif; font-size:14px; text-decoration:none; color: red;  text-align: left; vertical-align: middle; }
	.summergames A:visited { font-family: Arial, Helvetica, sans serif; font-size:14px; text-decoration:underline; color: red;  text-align: left; vertical-align: middle; }
	.summergames A:hover { font-family: Arial, Helvetica, sans serif; font-size:14px; font-weight:bold; color: blue; text-align: left; vertical-align: middle; }


.summergames02 {font-family: Arial, Helvetica, sans serif; font-size: 11px; color:#009933;  font-style: italic; font-weight: bold;
}
	
.oceanfront { font-size:12px; font-weight:bold; }
.cottagecaption { font-family: Arial, Helvetica, sans serif; color: #191970; font-size: 11px; font-weight: bold; text-align: center; }

.cottagecaption2 { font-family: Arial, Helvetica, sans serif; color: #FAEED2; font-size: 12px; font-weight: bold; text-align: center; }

.cottagedescrip { font-family: Arial, Helvetica, sans serif; color: #FAEED2; font-size: 12px; }

.cottagedescrip2 { font-family: Arial, Helvetica, sans serif; color: #000066; font-size: 12px; list-style-type: square; }

.line {color:#bfdaff; }

.line02 {line-height:normal; color:#003399;}
.list1 { font-family: Arial, Helvetica, sans serif; color: #000066; font-size: 12px; list-style-type: square; }

.click { font-family: Arial, Helvetica, sans serif; font-size: 11px; color: #FF0000; font-weight: bold; text-align: center; }

.guestsig { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #000066; font-weight: bold; text-align: center; }

.guestquote { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #000066; text-align:left; font-style:italic;}

.listheading { font-family: Arial, Helvetica, sans serif; color: #CC3300; font-size:14px; text-align: center; font-weight: bold; }
.list { font-family: Arial, Helvetica, sans serif; color: #465A90; font-weight:bold; font-size:11px;  }
.activityhead {font-family: Arial, Helvetica, sans serif; color: #bfdaff; font-size: 20px; text-align: left; }
.checkbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color:#000066; text-align:left; padding-left:5px; }
.rates { font-family: Arial, Helvetica, sans serif; font-size: 14px; font-weight: bold; color: #D7D4FC; text-align: center; text-decoration: underline; }
.rates A:link { font-family: Arial, Helvetica, sans serif; font-size:14px; text-decoration:underline; color: #D7D4FC; }
	.rates A:visited { font-family: Arial, Helvetica, sans serif; font-size:14px; text-decoration:underline; color: #F0E68C; }
	.rates A:hover { font-family: Arial, Helvetica, sans serif; font-size:14px; font-weight:bold; color: #FF0000; }

.ratechart { font-family: Arial, Helvetica, sans serif; font-size:11px; color:#000066; text-align: center; }

.list2 { font-family: Arial, Helvetica, sans serif; color: #CC3300; font-size: 11px; font-weight: bold; }

.piccaption { font-family: Arial, Helvetica, sans serif; font-size: 10px; color: #000066; font-weight: bold; text-align: right; }
.piccaption2 { font-family: Arial, Helvetica, sans serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-align: right; }
.president {font-family: Arial, Helvetica, sans serif; font-size:12px; color: #CC3300; }

.pagetitle {font-family: Arial, Helvetica, sans serif; color: #000066; font-size:30px; text-align: left; }

.sectiontitle {font-family: Arial, Helvetica, sans serif; color: #000066; font-size: 16px; font-weight: bold; text-align: left; }

.golfhead {font-family: Arial, Helvetica, sans serif; color: #718db6; font-size: 14px; font-weight: bold; text-align: left;


/* chkform section */
#errordiv {
  border: 1px solid red;
  background-color: #FFAFAF;
  display: none;
  width: 50%;
  margin: 5px;
  padding: 5px;
}

.required {
  background-color: #CC4444;
}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
  background-color: #E0E5EF;
}

/* END chkform section */

.thanks {font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #000066; text-align: center; }

.gallery {font-family: Arial, Helvetica, sans serif; font-size: 9px; color: #c0744f; text-align: center;}

.horizontal { size:1px; color:#CC0000; width:355px;  }
.radiobutton { text-align: right; } 
.entername {padding-left:5px; font-family: Arial, Helvetica, sans serif; font-size: 12px; font-weight:bold; font-weight: bold; color:#000066; }
#enterName {
  visibility: hidden;
  padding-left: 5px;
}
.contact { font-family: Arial, Helvetica, sans serif; font-size: 12px; font-weight:bold; font-weight: bold; color:#000066; }
.reqd{ font-family: Arial, Helvetica, sans serif; font-size: 12px; color:#000066; }
.gettinghere { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #0000FF; text-align: left; background: #EADFA5; }
	.gettinghere A:link { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #0000FF; background: #EADFA5; text-align: left; vertical-align: middle; }
	.gettinghere A:visited { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #008000; background: #EADFA5; text-align: left; vertical-align: middle; }
	.gettinghere A:hover { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #FF0000; background: #EADFA5; text-align: left; vertical-align: middle; }

.gettinghere1 { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #000066; text-align: left; background: #EADFA5;}
	.gettinghere1 A:link { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #000066; background: #EADFA5; text-align: left; vertical-align: middle; }
	.gettinghere1 A:visited { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #008000; background: #EADFA5; text-align: left; vertical-align: middle; }
	.gettinghere1 A:hover { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #FF0000; background: #EADFA5; text-align: left; vertical-align: middle; }

.reserve { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #0000CC; text-align: left; text-decoration: underline; }
	.reserve A:link { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #0000CC; }
	.reserve A:visited { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration: underline; color: #008000; text-align: center; }
	.reserve A:hover { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration: underline; color: #FF0000; text-align: center; }	
.reserve2 { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #0000CC; text-align: left; text-decoration: none; }	
.reserve3 { font-family: Arial, Helvetica, sans serif; font-size: 12px; font-weight: bold; text-align: right; text-decoration: none; color: #AA7D4D; padding-right:5px; 
	}


	
.emailing { font-family: Arial, Helvetica, sans serif; font-size: 12px; color:#009900; text-decoration: none; font-style:italic; }

.table1 {border-color:#b2846d; background-color:#AA7D4D; }
.table2 {border-color:#b2846d; background-color:#bfdaff; text-align:left; }
.table3 { border-color:#bfdaff; background-color:white; } 

.emailform { font-family: Arial, Helvetica, sans serif; font-size: 14px; font-weight: bold; color: #0000CC; text-align: center; text-decoration: none; }
	.emailform A:link { font-family: Arial, Helvetica, sans serif; font-size:14px; text-decoration:none; color: #0000CC; }
	.emailform A:visited { font-family: Arial, Helvetica, sans serif; font-size:14px; text-decoration: none; color: #008000; text-align: center; }
	.emailform A:hover { font-family: Arial, Helvetica, sans serif; font-size:14px; font-weight:bold; text-decoration: none; color: #FF0000; text-align: center; }

.confirminfo { font-family: Arial, Helvetica, sans serif; font-size: 12px; color: #FF0000; text-align: left; }
	.confirminfo A:link { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #FF0000; background: #FAFAD2; text-align: left; vertical-align: middle; }
	.confirminfo A:visited { font-family: Arial, Helvetica, sans serif; font-size:12px; text-decoration:underline; color: #008000; background: #FAFAD2; text-align: left; vertical-align: middle; }
	.confirminfo A:hover { font-family: Arial, Helvetica, sans serif; font-size:13px; font-weight:bold; color: #0000FF; background: #FAFAD2; text-align: left; vertical-align: middle; }
	
.requiredtxt { font-family: Arial, Helvetica, sans serif; font-size:11px; text-align: left; color: #00CC33; padding-left:3px; }

.required2 { font-family: Arial, Helvetica, sans serif; font-size:15px; text-align: left; color: #00CC33; padding-left:3px; }

input.invalid {
	background-color: #FF9;
	border: 2px red inset;
}
label.invalid {
	color: #F00;
}

.footer { font-family: Arial, Helvetica, sans serif; font-size:11px; font-weight:bold; text-align: left; color: #FAEED2; background:#AA7D4D; }
	.footer A:link { font-family: Arial, Helvetica, sans serif; font-size:11px; text-decoration:underline; color: #FAEED2; background: #AA7D4D; text-align: left; }
	.footer A:visited { font-family: Arial, Helvetica, sans serif; font-size:11px; text-decoration:underline; color: #FAEED2; background: #AA7D4D; text-align: left;  }
	.footer A:hover { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #CCCCFF; background: #AA7D4D; text-align: left; }
	
.footer2 { font-family: Arial, Helvetica, sans serif; font-size:11px; font-weight:bold; text-align: center; color: #FAEED2; background:#AA7D4D; }
	.footer2 A:link { font-family: Arial, Helvetica, sans serif; font-size:11px; text-decoration:underline; color: #FAEED2; background: #AA7D4D; text-align: center; }
	.footer2 A:visited { font-family: Arial, Helvetica, sans serif; font-size:11px; text-decoration:underline; color: #FAEED2; background: #AA7D4D; text-align: center;  }
	.footer2 A:hover { font-family: Arial, Helvetica, sans serif; font-size:12px; font-weight:bold; color: #CCCCFF; background: #AA7D4D; text-align: center; }	