/* CSS Document */

body {
	background-color: #B0D1E6;
	margin:0;
	padding:0;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #002060;
}
h1  { font-family: times, georgia, serif; font-size: 12pt; color:#000066; letter-spacing: 3px; margin-top:5px}
h1 a:link{ color:white; text-decoration:none;}
h1 a:visited{ color:white; text-decoration:none;}
#container {
	margin:10px auto;
	width: 760px;
	text-align: left;
	height:auto;
	}
#numb {
	text-align:right;
	padding-bottom:10px;	
	font-size:14px;
	letter-spacing:2px;
	color: #002060
	}
#hdblk { 
	background-color:#FFFFFF; 
	height:200px; 
	margin-bottom:10px;
	}
#bkfrm {
	background-color:white; 
	border:2px solid #3C80C1; 
	padding:10px 10px 10px 10px;
	}
/* Seasonal Rates displays */
#shoulder {display:none;}
#summer {display:block;}
#spring {display:none;}
#winter {display:none;}
#events {display:none;}
.footmen {
	background-color:#3C80C1; 
	color:white; 
	text-align:center; 
	padding:5px 0px 5px 0px;
}
.footmen :link{
	color:white;
	text-decoration:none;
}
.footmen :visited{
	color:white;
	text-decoration:none;
}
.footmen :hover{
	color:yellow;
	text-decoration:none;
}
.memmenu {
  	margin-right:10px; 
	margin-left:10px; 
	}
.style3 {
	color: #FFFFFF; margin-left: 10px; font-weight: bold;
	 }
.style4 {
	color: #002060;
	font-weight: bold;
	}
.style5 {
	font-size: 10px;
	}
.aster{
	font-size:12px;
	color:red;
	}
a.locbook { text-decoration:none;}
a.locbook:hover { text-decoration:none; background-color:#ccf;}
.locations { line-height:16px;}
/* Form CSS */
fieldset.formStuff { font: 12px arial, helvetica, sans-serif; color:#006; border:1px solid #006; padding:10px;}
legend.formStuff {text-align:left; font:14px helvetica, arial, sans-serif; color:white; padding:3px; font-weight:bold; background-color:#006;}
label.formStuff {text-align:right; display:block; margin-right:10px; position:relative; width:100px; float:left;}
label.fieldLabel {display:inline; float:none;}
input.formInput { border:1px solid #006; margin-right:5px; margin-bottom:5px; padding:2px; height:15px; }
textarea.textInput {border:1px solid #006; margin-right:5px; margin-bottom:5px; padding:2px;}
select.formSelect {border:1px solid #006; margin-right:5px; margin-bottom:5px; padding:2px;}
input.formButton { border:1px solid #006; font-weight:bold; text-align:center; padding:1px; margin-right:5px; vertical-align:middle; color:#006;}
div.reservations
{
	font-weight: bold;
	font-size: 11px;
}
table.travelDates td.travelLeft
{
	padding-right: 15px;
}
input.date
{
	width: 80px;
}
input.number
{
	width: 20px;
}
.small
{
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}
table.travelDates img
{
	vertical-align: bottom;
}
