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

body{
	margin:0;
	padding:0;
	text-align: center;
	line-height:1.5;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color: #554840;
	background-color: #fefadd;
	
}

.bmTable{ width:100%; margin-bottom:25px;}

.bmTable td{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 8px;
	line-height: 24px;
	border:solid thin;
	border-color: #DAA24F;
}
.bmTableHeader{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left: 7px;
	padding-right: 8px;
	line-height: 24px;
	background-color: #DAA24F;
}


div.map{text-align:center; margin: 0 auto 0 auto;}
div#contactInfo{position:absolute; right:0px; top:-15px; width:250px; text-align:right;}
.address{line-height:2;}
.phone{color:#D95A17; font-weight:bold; font-family: "Trebuchet MS", sans-serif; font-size: 16px;}
.reservationsPhone{color:#D95A17; font-weight:bold; font-family: "Trebuchet MS", sans-serif; font-size: 14px;}

hr{color:#DAA24F;}

.important{color:#D95A17; font-weight:bold; font-family: "Trebuchet MS", sans-serif; font-size: 12px;}
.instructions{color:#D95A17; font-weight:bold; font-family: "Trebuchet MS", sans-serif; font-size: 12px; float:right; margin-bottom:12px;}

.seasonDates{color:#D95A17; font-weight:bold; font-family: "Trebuchet MS", sans-serif; font-size: 14px;}

.aboutPhoto{float:right; font-style:italic; margin: 5px 10px 20px 0; padding:0;}

.lodgingRates{width:100%; padding:0; margin:0 0 30px 0; border:0;}

a{
line-height:1.3;
}

div.leftColumn{float:left; width:327px; padding-right:15px;}
div.rightColumn{float:right; width:318px; padding-top:18px;}

div.rightColumnMailing{float:right; width:65%;}

.linksMenu{margin:0; padding: 20px 0 0 10px; }

.pdfLink{
	height:45px;
	width:90%;
	margin: 3px 0 3px 0 ;
	background-image:url(../themeImages/pdfIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.pdfLink a{
	position: relative;
	top: 15px;
	left:45px;
	width:400px;
}


.videoLink{
	height:45px;
	width:100%;
	margin: 3px 0 3px 0 ;
	background-image:url(../themeImages/videoIcon.png);
	background-position:left;
	background-repeat:no-repeat;
}

.videoLink a{
	position: relative;
	top: 20px;
	left:55px;
	width:400px;
}

.chainLink{
	height:18px;
	width:100%;
	margin: 8px 0 8px 0 ;
	background-image:url(../themeImages/linkIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.chainLink a{
	position: relative;
	top: 0px;
	left:30px;
	width:400px;
}



input.paintMark1, input.paintMark2, input.paintMark3{
height:27px;
padding-top:0px;
}

.tableHeading-bg, .tableCell-bg{
	padding-left: 7px;
	padding-right: 8px;
	line-height: 24px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;	
}

.tableHeading-bg {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	background:none;
	font-weight:bold;
	
}

.tableCell-bg {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	background-color: #EFEAC3;
}

.light-brown-bg {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	background-color: #EFEAC3;
	padding-left: 7px;
	padding-right: 8px;
	line-height: 24px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.dark-brown-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #554840;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.dark-blue-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #2638AC;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}

.winterHeader {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #2638AC;
	line-height: 1.5;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}

.winterBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #A3CBE5;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}

.valueSeasonHeader {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #28A8C1;
	line-height: 1.5;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.valueSeasonBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #BBECFA;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.miscHeader {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #554840;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}

.seasonalHeader {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding: 5px 8px 5px 8px;
	background-color: #D95A17;
	line-height: 1.5;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.seasonalBG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FCE693;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}





.light-blue-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #BBECFA;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.dark-orange-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #D95A17;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}
.light-orange-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 100;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #FCE693;
	line-height: 26px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 2px;
}


.guestChoice{
margin: 15px 0 0 0;
padding: 15px 0 0 0;
border-top:solid thin;
border-color:#D29F50;
}

.guestChoice .image{
float:right;
width:320px;
}

.guestChoice .description{
float:left;
width:330px;
}

h1{
	font-size:160%;
	color: #736356;
}

h1.summer{
	text-indent: 35px;
	background-image:url(../themeImages/summerIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}
h1.winter{
	text-indent: 35px;
	background-image:url(../themeImages/winterIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}
h1.areaInfo{
	text-indent: 35px;
	background-image:url(../themeImages/areaInfoIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}
h1.scrapbook{
	text-indent: 35px;
	background-image:url(../themeImages/cameraIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}
h1.newsletter{
	text-indent: 35px;
	background-image:url(../themeImages/envelopeIcon.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.galleryLink{
	position:relative;
	width: 50px;
	text-align: center;
	font-size: .9em;
}

.galleryLink a img{border:none; text-decoration:none; }




h4{
	position:relative;
	text-align: left;
	font-size:126%;
	color:#fff;
	margin: 0 0 0 0;
	height:56px;
	padding: 16px 10px 0px 15px;
}

h4.orangePaint{
	background: url(../themeImages/stroke_orange.png) no-repeat;
}

h4.bluePaint{
	background: url(../themeImages/stroke_blue.png) no-repeat;
}
h4.overPhoto{
position:absolute;
margin-top: -5px;
width:135px;
line-height:1.1;
}

h6{
font-style:italic;
font-weight:bold;
font-size:16px;
margin-bottom:0;
}



.paintMark1, .paintMark2, .paintMark3{
font: bold 13px "Trebuchet MS", sans-serif;
border:none; 
width: 140px;
height: 21px;
color: #fff;
text-align:center;
text-indent: -15px;
background: url(../themeImages/paintMarksBy3.png) no-repeat right top;
overflow:hidden;
text-decoration: none;
padding: 6px 0 0 0;
}


/* Rollover - position paintMark.png*/
.paintMark1 { background-position: right 0px; }
.paintMark1:hover { background-position:left 0px;}

.paintMark2 { background-position: right -27px; }
.paintMark2:hover{ background-position:left -27px;}

.paintMark3 { background-position: right -53px; }
.paintMark3:hover { background-position:left -53px;}

a.white{
color: #fff;
text-decoration:none;
text-align:center;
}
a.white:hover{
color: #fff;
text-decoration:none;
}

/*----------- FEATURED ON HOME PAGE -------------*/

h5{
	font-size:125%;
	color:#fff;
	margin: 0;
	padding: 0 0 5px 0;
}

#featuredLinks{
	width:460px;
	padding:0;
	margin: 0 0 0 0;
	float:left;	
}

#rightFeature{
	position:relative;
	width:200px;
	height:451px;
	padding:0;
	margin: 0;
	
	background-image:url(../images/homePG/readyToExploreBG.gif);
	background-position:top;
	background-repeat:no-repeat;
	float:right;	
}

#rightFeature:hover {color: blue;}

#rightFeatureHeading{
	position:absolute;
	width:90%;
	top: 33px;
	left: 16px;
	text-align: center;
	color:#fff;
}

#rightFeatureDate{
	width:85px;
	height:95px;
	bottom: 31px;
	right: 5px;
	text-align: center;
	color: #736356;
	font-size:14px;
	font-weight:bold;
	line-height:1.1;
}

#rightFeatureDate .day{
margin-top:-8px;
	color: #ec7437;
	font-size:56px;
	font-weight:bold;
}


.featured{
	width: 220px;
	padding:0;
	margin: 10px 0px 10px 0;
	text-align:left;
	float:left;
	
}

div.featured:hover {color: blue;}

img.floatLeft{
	float:left;
	margin:0 10px;
}

.clearDiv{ 
	clear:both;
}

/*------------------------*/
a img { border:none; }

a{ 
	color: #0000CC; 
	text-decoration: none; 
}

a:hover{ 
	color: #0000CC; 
	text-decoration: underline;
}

#logoHotSpot{
	position:absolute;
	z-index:20;
	top:65px;
 	left:30px;
}

#wrapper{ 
	position:relative;
	width: 900px;
	padding:0;
	margin: 0 auto;
	text-align:left;
	
	background-image:url(../themeImages/bordersRepeat.jpg);
	background-position:top;
	background-repeat:repeat-y;
}

/* CSS Document */

#header{
	position:relative;
	width: 900px;
	padding:0;
	margin: 0;
	
	background-image:url(../themeImages/topHalfBG.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}


#content{ 
	width: 660px;
	margin:0;
	padding: 325px 0 0 130px;
	text-align:left;
}


#footer{
	width: 900px;
	height: 96px;
	padding:0;
	margin: 20px 0 0 0;
	text-align:center;
	
	background-image:url(../themeImages/footerBG.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}

#footerInfo{
	font: bold 14px "Trebuchet MS", sans-serif;
	width:460px;
	margin:0 auto;
	padding: 35px 0 0 0;
	text-align:center;
	color: #fff;
}

#treesLeft{
	position:absolute;
 	bottom:-70px;
 	left:28px;
	
	width:38px;
	height:116px;
	background-image:url(../themeImages/treesLeft.gif);
	background-repeat:no-repeat;
}
#treesRight{
	position:absolute;
 	bottom:-115px;
 	right:20px;
	
	width:79px;
	height:134px;
	background-image:url(../themeImages/treesRight.gif);
	background-repeat:no-repeat;
}


#bottomPadding{
	width: 900px;
	height: 45px;
	text-align:center;
	background-color: #fefadd;
}

/* -- */

