﻿body 
{
	margin: 0 auto;
	background:url(../images/wallpaper.jpg) no-repeat #dde9ee;
	background-position: top center; 
}

#outerContainer
{
	
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

#middleContainer
{
	margin: 0 auto;
	width:850px;
	
}

#innerContainer
{
	margin: 0 auto;
	width: 849px;
	background-color: #f2f3d5;
	min-height: 1025px;
	
}

#interiorContainer
{
	
	width: 850px;
	background-image: url(/images/interiorBkgd2.jpg);
	overflow: hidden;
}

#header
{
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	width: 854px;
	height: 100px;
	font-size: 0px;
}

h1{ font-family: Georgia, Serif; font-size: 15px; color: #679baa; margin-top: 0px;}
h2{ font-family: Georgia, Serif; font-size: 15px; color: #679baa; margin-top: 10px; margin-bottom: 0px;}
h3{ font-family: Georgia, Serif; font-size: 14px; color: #bc7821; }
p { font-family: Georgia, Serif; font-size: 12px; color: #7e7346;}
table { font-family: Georgia, Serif; font-size: 10px; color: #7e7346;}
.clear{clear: both;}
.clearLeft{clear: left;}
.clearRight{clear: right;}
hr {border-bottom: 1px dotted #bc7821; height: 1px; border-top: none; border-right: none; border-left: none; noshade}
ul { font-family: Georgia, Serif; font-size: 12px; color: #7e7346;}

a {font-family:  Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: none; }
a:link {font-family:  Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: none; }
a:visited {font-family:  Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: none; }
a:hover {font-family:  Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: underline; }


.description {font-family: Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: none;}
a.description:link {font-family: Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: none;}
a.description:visited {font-family: Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: none;}
a.description:hover {font-family: Georgia, Serif; font-size: 12px; color: #bc7821; text-decoration: underline;} 


.rsvp {font-family: Georgia, Serif; font-size: 15px; color: #63441c;}
.reservations {font-family: Georgia, Serif; font-size: 17px; color: #483318; padding-top: 20px; padding-left: 50px;}
.specials {font-family: Arial, Sans-Serif; font-size: 11px; color: #483318;}
ul.global{font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; display: inline; list-style-type: none; float: right;vertical-align: middle;}


a.global{font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; margin-right: 0px; margin-left: 0px; padding: 0px; }
a.global:link {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; text-decoration: none;}
a.global:visited {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821;text-decoration: none;}
a.global:hover {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; text-decoration: underline;}

.navBar { height:38px; margin: 0px; vertical-align: top; font-size: 0px; width:854px; } 

.flash
{
	background-image: url(../images/flash_new.jpg);
	background-repeat: no-repeat;
	width: 849px;
	height: 334px;
}

.leftSide
{
	padding-left: 30px;
	width: 490px;
	padding-bottom: 30px;
}

.leftFloat
{ 
	float: left;
	width: 500px;
}

.rightSide
{
	float:right;
	width: 305px;
	vertical-align:top;
}
 
ul.specials
{
	list-style-image: url(../images/bullet.gif);
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#features
{
	background-color: #e2e6bb;
	width: 550px;
	padding-left: 40px;
	float: left;
	margin-top: 40px;
}

.activities
{
	width: 172px;
	float: left;
	padding-right: 10px;
}

p.details {font-family: Arial, Sans-Serif; font-family: 11px; color: #7e7346; margin: 0px; width: 165px;}

#reservations
{
	background-image: url(../images/reservations.jpg);
	background-repeat: no-repeat;
	width: 243px;
	height: 230px;
	margin-left: 10px;
}

#reservationsInt
{
	background-image: url(../images/reservationsInt.jpg);
	background-repeat: no-repeat;
	width: 237px;
	height: 244px;
	margin-left: 10px;
}

#leavesInt
{
	background-image: url(../images/leavesInt.jpg);
	background-repeat: no-repeat;
	width: 257px;
	height: 451px;		
}


#leaves
{
	background-image: url(../images/leaves.jpg);
	background-repeat: no-repeat;
	width: 257px;		
}



.footerLinks
{
	font-family: Arial, Sans-Serif; font-size: 10px; color: #7e7346; text-align: center; padding-top: 0px;
}

a.footer{font-family: Arial, Sans-Serif; font-size: 10px; color: #7e7346; padding-left: 5px; padding-right: 5px; }
a.footer:link {font-family: Arial, Sans-Serif; font-size: 10px; color: #7e7346; text-decoration: none;}
a.footer:visited {font-family: Arial, Sans-Serif; font-size: 10px; color: #7e7346;text-decoration: none;}
a.footer:hover {font-family: Arial, Sans-Serif; font-size: 10px; color: #7e7346; text-decoration: underline;}

.act
{
	background-image: url(../images/actPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.accom
{
	background-image: url(../images/accomPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.rsvp
{
	background-image: url(../images/rsvpPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.pack
{
	background-image: url(../images/packagesPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.meetings
{
	background-image: url(../images/meetingsPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.weddings
{
	background-image: url(../images/wedPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.dining
{
	background-image: url(../images/diningPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.outdoors
{
	background-image: url(../images/outdoorPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.golfing
{
	background-image: url(../images/golfPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.stables
{
	background-image: url(../images/stablesPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}


.pressawards
{
	background-image: url(../images/hdrPress.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}




.spa
{
	background-image: url(../images/spaPic.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

.area
{
	background-image: url(../images/hdrArea.jpg);
	width: 850px;
	height: 333px;
	font-family: Arial, Sans-Serif; 
	font-size: 11px;
	color: #7e7346;
	vertical-align: top;
	
}

a.subNav:link {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; text-decoration: none; }
a.subNav:visited {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; text-decoration: none;}
a.subNav:hover {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; text-decoration: underline;}
a.subNav:active {font-family: Arial, Sans-Serif; font-size: 11px; color: #7e7346; text-decoration: none; }

.picDesc {font-family: Arial, Sans-Serif; font-size: 11px; color: #bc7821; padding: 0px; margin: 0px; vertical-align: top; padding-left: 10px;}

.roomType {font-family: Georgia, Serif; font-size: 12px; color: #7e7346; width: 200px;}

.text_sub {font-family: Georgia, Serif; font-size: 12px; color: #7e7346; font-weight: bold;}
.app_sub{font-family: Georgia, Serif; font-size: 12px; color: #7e7346;}

.rsvpBkgd
{	width: 257px;
	height: 60px;
}

.rsvpBkgdInt
{	width: 257px;
	height: 60px;
}

/*.paperCallout
{
	background-image: url(../images/paperCallout.jpg);
	width: 240px;
	height: 220px;
	margin:0 auto;
}*/

/*.paperCalloutInt
{
	background-image: url(/images/paperCalloutInt.jpg);
	width: 242px;
	height: 244px;
	margin-top: 10px auto;
}*/

table.specials
{
	margin: 0px 30px; 	
	/*width: 190px;*/
}

.HomepaperCallout			{background-image: url(/_images/_design/homeTile3.gif); width: 240px; margin:0;}
.paperCallout			{background-image: url(/_images/_design/Tile3.gif); width: 240px; margin:0;}
.HomepaperCallout h1	{padding-top: 15px; font-family: Georgia; color: #483318; font-weight: normal; text-align: center;}

.paperCalloutInt		{ background-image: url(/_images/_design/Tile3.gif); width: 242px; margin-top: 10px auto;}
.paperCalloutInt h1	{padding-top: 15px; font-family: Georgia; color: #483318; font-weight: normal; text-align: center;}

.HomepaperTurtle			{background:url(../_images/_design/Hometop.gif) no-repeat;}
.paperTurtle			{background:url(../_images/_design/Top.gif) no-repeat;}

#HomePaperBottom		{ background:url(/_images/_design/Homebottom.gif) no-repeat; height:38px;}
#paperBottom			{background:url(../_images/_design/Bottom.gif) no-repeat; height:38px;}

table.rightActivities
{
	width: 100%;
	font-family: Georgia, Serif;
	font-size: 12px;
	color: #679baa;
	margin-left: 5px;
	margin-bottom: 25px;
}

.clear			{clear:both}
ul.SEOlinks		{margin:10px 0px; padding:0px; list-style:none;}
ul.SEOlinks #noSubpages	{list-style:none}
ul.SEOlinks a	{font-size:11px; color:#642200; text-decoration:none;}
ul.SEOlinks a:hover	{text-decoration:underline;}
ul.SEOlinks li.section{float:left; margin:0px 30px 15px 0px; text-align:left;}