@charset "UTF-8";

#container
{
	margin:0 auto;
	width:807px;
}

body 
{
	background-color: #D4D199;
	margin: 0px;
	padding: 0px;
}

.content
{
	background-color: #9AAF97;
	border:medium double #184815;
	position:absolute;
	width:810px;
	top:20px;
	height: 759px;
}


.contentTaller
{
	background-color: #9AAF97;
	border:medium double #184815;
	position:absolute;
	width:810px;
	top:20px;
	height: 859px;
}

.titleDiv
{
	width: 804px;
	height: 70px;
	border: medium double #184815;
	position: absolute;	
}

.titleImg1Div
{
	width: 600px;
	height: 70px;
	top: 0px;
	left: 0px;
	position: absolute;	
}

.titleImg2Div
{
	width: 300px;
	height: 40px;
	top: 25px;
	left: 300px;
	position: absolute;	
}

.titleImg3Div
{
	width: 204px;
	height: 70px;
	top: 0px;
	left: 599px;
	position: absolute;	
}

.style3 
{
	font-size: 12px
}

.style4 
{
	font-size: 11px
}


#navigationDiv
{
	width:810px;
	height:52px;
	top: 78px;
	background-color: #a4c2c2;
	color: #333300;
	font:11px arial;
	position: absolute;
	letter-spacing:.1em;
}

#navigationDiv a
{
	font:11px arial;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
}

.homeNavDiv
{
	top: 2px;
	left: 5px;
	height:21px;
	width:66px;
	background-color: #a4c2c2;
	visibility: visible; 
	position: absolute;
}

.bandbNavDiv
{
	top: 2px;
	left: 71px;
	height:21px;
	width:163px;
	background-color: #a4c2c2;
/*	visibility: hidden; */
	position: absolute;
}

.holidayNavDiv
{
	top: 2px;
	left: 234px;
	height:21px;
	width:90px;
	background-color: #a4c2c2;
	visibility: hidden; 
	position: absolute;
}

.retreatNavDiv
{
	top: 2px;
	left: 324px;
	height:21px;
	width:94px;
	background-color: #a4c2c2;
	visibility: hidden; 
	position: absolute;
}

.roomsNavDiv
{
	top: 2px;
	left: 418px;
	height:21px;
	width:74px;
	background-color: #a4c2c2;
/*	visibility: hidden; */
	position: absolute;
}

.infoNavDiv
{
	top: 2px;
	left: 492px;
	height:21px;
	width:114px;
	background-color: #a4c2c2;
/*	visibility: hidden; */
	position: absolute;
}

.communityNavDiv
{
	top: 2px;
	left: 606px;
	height:21px;
	width:104px;
	background-color: #a4c2c2;
/*	visibility: hidden; */
	position: absolute;
}

.puppiesNavDiv
{
	top: 2px;
	left: 710px;
	height:21px;
	width:80px;
	background-color: #a4c2c2;
/*	visibility: hidden; */
	position: absolute;
}

#subNavFirstDiv
{
	top: 23px;
	left: 5px;
	height:19px;
	width:5px;
	background-color: #a4c2c2;
	position: absolute;
}

.subNav1Div
{
	top: 23px;
	left: 10px;
	height:17px;
	width:90px;
	background-color: #a4c2c2;
	visibility: hidden;
	position: absolute;
}


.subNav2Div
{
	top: 23px;
	left: 130px;
	height:17px;
	width:100px;
	background-color: #a4c2c2;
	visibility: hidden;
	position: absolute;
}


.subNav3Div
{
	top: 23px;
	left: 260px;
	height:17px;
	width:125px;
	background-color: #a4c2c2;
	visibility: hidden;
	position: absolute;
}


.subNav4Div
{
	top: 23px;
	left: 415px;
	height:17px;
	width:95px;
	background-color: #a4c2c2;
	visibility: hidden;
	position: absolute;
}


.subNav5Div
{
	top: 23px;
	left: 540px;
	height:17px;
	width:150px;
	background-color: #a4c2c2;
	visibility: hidden;
	position: absolute;
}

#subNavLastDiv
{
	top: 23px;
	left: 545px;
	height:19px;
	width:140px;
	background-color: #a4c2c2;
	position: absolute;
	visibility: hidden;
}

#subNavLastDeepDiv
{
	top: 2px;
	left: 790px;
	height:40px;
	width:15px;
	background-color: #a4c2c2;
	position: absolute;
}

#subNavLIneDiv
{
	top: 40px;
	left: 10px;
	height: 2px;
	width: 780px;
	background-color: #a4c2c2;
	position: absolute;
}

.subNavDiv
{
	top: 102px;
	width:785px;
	height:14px;
	background-color: #a4c2c2;
	color: #333300;
	font:10px arial;
	padding-top: 2px;
	padding-left: 20px;
	position: absolute;
	visibility: hidden;
	letter-spacing:.1em;
}


.subNavDiv a
{
	font:10px arial;
	color: #336666;
	text-decoration:none;
	letter-spacing:.1em;
}

#breadcrumbDiv
{
	top: 122px;
	width:770px;
	height:12px;
	background-color: #a4c2c2;
	color: #555500;
	font:11px arial;
	padding-top: 0px;
	padding-left: 40px;
	position: absolute;
	letter-spacing:.1em;
}

#breadcrumbDiv a
{
	font:11px arial;
	color: #555566;
	text-decoration:none;
	letter-spacing:.1em;
}

#leftUpperImageDiv 
{
	position: absolute;
	top: 135px;
	width:265px;
	height:250px;
	left: 2px;
	text-align: center;
	border: thin solid #184815;
	padding-top: 1px;
}

#leftUpperTextDiv 
{
	position: absolute;
	width:259px;
	left: 1px;
	top: 186px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: center;
}
#leftLowerImageDiv 
{
	width:265px;
	height:244px;
	left: 2px;
	top: 389px;
	position: absolute;
	text-align: center;
	border: thin solid #184815;
	padding-top: 1px;
}
#leftLowerTextDiv 
{
	position: absolute;
	top: 186px;
	left: 1px;
	width:259px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: center;
}


#mainContentDiv 
{
	position: absolute;
	top: 135px;
	left: 271px;
	height:494px;
	width:525px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: thin solid #184815;
}

#reviewsContentDiv 
{
	position: absolute;
	top: 230px;
	left: 275px;
	height:398px;
	width:520px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	overflow:auto;
}

#reviewsTitleDiv 
{
	position: absolute;
	top: 135px;
	left: 271px;
	height:494px;
	width:525px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: thin solid #184815;
}

#linksContentDiv 
{
	position: absolute;
	top: 185px;
	left: 275px;
	height:445px;
	width:520px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	overflow:auto;
}

#linksTitleDiv 
{
	position: absolute;
	top: 135px;
	left: 271px;
	height:100px;
	width:525px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#puppycamContentDiv 
{
	position: absolute;
	top: 55px;
	left: 0px;
	height:674px;
	width:800px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: thin solid #184815;
	text-align: center;
}

#webcamContentDiv 
{
	position: absolute;
	top: 135px;
	left: 0px;
/*	height:800px; */
/*	width:800px; */
	right:0px;
	bottom:0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border: thin solid #184815;
	text-align: center;
}

#webcamImageDiv 
{
	position: absolute;
	top: 5px;
	left: 85px;
	height:480px;
	width:640px;
	border: thin solid #184815;
}
#webcamTextDiv 
{
	position: absolute;
	top: 486px;
	left: 85px;
	height:100px;
	width:640px;
	border: thin solid #184815;
}

#webcamLinksDiv 
{
	position: absolute;
	top: 590px;
	left: 85px;
	height:100px;
	width:640px;
	border: thin solid #184815;
	
}

#puppycamImageDiv 
{
	position: absolute;
	top: 2px;
	left: 2px;
	height:480px;
	width:640px;
	border: thin solid #184815;
}

#puppycamLinksDiv 
{
	position: absolute;
	top: 2px;
	left: 644px;
	height:480px;
	width:150px;
}

#puppycamTextDiv 
{
	position: absolute;
	top: 484px;
	left: 2px;
	height:100px;
	width:790px;
}


#googleNavigationDiv
{
	width:804px;
	height:90px;
	top: 637px;
	left: 2px;
	background-color: #a4c2c2;
	color: #333300;
	font:11px arial;
	position: absolute;
	border: thin solid #184815;
	text-align: center;
}

#googleNavigationTallerDiv
{
	width:804px;
	height:90px;
	top: 737px;
	left: 2px;
	background-color: #a4c2c2;
	color: #333300;
	font:11px arial;
	position: absolute;
	border: thin solid #184815;
	text-align: center;
}


.ContentTitle 
{
	font-size: 22px;
	font-weight: bold;
	font-family: "Lucida Bright";
	text-decoration: underline;
}

.ContentText 
{
	font-size: 14px;
	font-family: "Lucida Bright";
}

.h2Text 
{
	font-size: 15px;
	font-weight: bold;
	font-family: "Lucida Bright";
}

.LinksText 
{
	font-size: 11px;
	font-family: "Lucida Bright";
}

.MoreText 
{
	font-size: 14px;
	font-family: "Lucida Bright";
	text-align: right;
}

#bottomNavigationDiv
{
	width:804px;
	height:30px;
	top: 727px;
	left: 2px;
	background-color: #a4c2c2;
	color: #333300;
	font:11px arial;
	position: absolute;
	border: thin solid #184815;
	text-align: center;
}

#bottomNavigationTallerDiv
{
	width:804px;
	height:30px;
	top: 827px;
	left: 2px;
	background-color: #a4c2c2;
	color: #333300;
	font:11px arial;
	position: absolute;
	border: thin solid #184815;
	text-align: center;
}

#sitemapBnbDiv 
{
	position: absolute;
	top: 140px;
	width:200px;
	height:150px;
	left: 22px;
	border: thin solid #184815;
	padding: 20px;
}

#sitemapHolidaysDiv 
{
	position: absolute;
	top: 140px;
	width:200px;
	height:150px;
	left: 287px;
	border: thin solid #184815;
	padding: 20px;
}

#sitemapInformationDiv 
{
	position: absolute;
	top: 350px;
	width:200px;
	height:150px;
	left: 22px;
	border: thin solid #184815;
	padding: 20px;
}

#sitemapRoomsDiv 
{
	position: absolute;
	top: 350px;
	width:200px;
	height:150px;
	left: 287px;
	border: thin solid #184815;
	padding: 20px;
}

#sitemapRetreatsDiv 
{
	position: absolute;
	top: 140px;
	width:200px;
	height:150px;
	left: 554px;
	border: thin solid #184815;
	padding: 20px;
}

#sitemapCommunityDiv 
{
	position: absolute;
	top: 350px;
	width:200px;
	height:150px;
	left: 554px;
	border: thin solid #184815;
	padding: 20px;
}

#TA_excellent227 
{
	position: absolute;
	top: 360px;
	width:200px;
	height:90px;
	left: 20px;
}

#napopo 
{
	position: absolute;
	top: 370px;
	width:300px;
	height:90px;
	left: 230px;
}

#calendarContentDiv 
{
	position: absolute;
	top: 135px;
	left: 1px;
	right: 1px;
	bottom:121px;
	width:800px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	border: thin solid #184815;
	text-align: center;
}

#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9
{
	display:none;
}