body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-image: url(Images/main_bg.gif);
	background-attachment: fixed;
	margin:0px;
	background-color:#000000;

}

.aligncenter{
	text-align:center;
}

#mainSite_con{
	margin:auto;
	width:770px;
}

#mainContent_con{
	background-image:url(images/homeBG_logo.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#8A5A27;
	width:770px;
}

#logohomepg{
	position:relative;
	top:170px;
}

/*-------------------- (Home) My Gallery Styles --------------------*/
/*#container #h1_container {
	margin:0 0 0 46px;
	position:absolute;
	top:150px;
	width:400px;
	z-index:5;
}

#container #h1_container h1 {
	font-size:200%;
	line-height:35px;
	font-weight:normal;
	
}*/

#myGallery h1 {
	font-family:"Times New Roman",Times,serif;
	font-size:362%;
	font-weight:normal;
	line-height:40px;
	margin:0;
	padding:0 0 0 25px;
	position:absolute;
	top:150px;
	width:400px;
	z-index:5;
}

#myGallery {
	background-color:transparent;
	background-image:url("images/gallery340bg.jpg");
	height:300px;
	width:770px;
}
	
#myGallery div.imageElement {
	background-image:none;
	height:300px;
	width:770px;
}

#myGallery a.full {
	margin:0;
	padding:0;
	text-align:right;
	width:530px;
}

#myGallery .imageElement h3 {
	display:block;
	margin:0 0 0 0;
	padding:65px 0 0 29px;
	text-align:left;
	width:395px;
}

#myGallery p {
	background-color:transparent;
	color:#666666;
	display:block;
	padding:5px 0 0 29px;
	margin:0px;
	text-align:left;
	width:395px;
}

#myGallery div{
	background-color:transparent;
}


/*-------------------- (Home) Home Gallery Styles --------------------*/
/*#container #h1_container {
	margin:0 0 0 46px;
	position:absolute;
	top:150px;
	width:400px;
	z-index:5;
}

#container #h1_container h1 {
	font-size:200%;
	line-height:35px;
	font-weight:normal;
	
}*/

#myGallery #homecaro h1 {
	font-family:"Times New Roman",Times,serif;
	font-size:362%;
	font-weight:normal;
	line-height:40px;
	margin:0;
	padding:0 0 0 25px;
	position:absolute;
	top:150px;
	width:400px;
	z-index:5;
}

#myGallery #homecaro {
	background-color:transparent;
	background-image:url("images/gallery340bg.jpg");
	height:300px;
	width:770px;
}
	
#myGallery #homecaro div.imageElement {
	background-image:none;
	height:300px;
	width:770px;
}

#myGallery #homecaro a.full {
	margin:0;
	padding:0;
	text-align:right;
	width:530px;
}

#myGallery #homecaro .imageElement h2 {
	display:block;
	margin:0 0 0 0;
	padding:10px 0 0 29px;
	text-align:left;
	width:395px;
}

#myGallery #homecaro .imageElement h3 {
	display:block;
	margin:0 0 0 0;
	padding:10px 0 0 29px;
	text-align:left;
	width:395px;
}

#myGallery #homecaro p {
	background-color:transparent;
	color:#666666;
	display:block;
	padding:5px 0 0 29px;
	margin:0px;
	text-align:left;
	width:395px;
}

#myGallery #homecaro div{
	background-color:transparent;
}

#nav {
	left:25px;
	position:relative;
	top:-65px;
	z-index:5;
}

#nav a {
	background-color:#69913B;
	border:1px solid #000000;
	color:#FFFFFF;
	margin:0 5px;
	padding:5px 8px;
	text-decoration:none;
}

#nav a.activeSlide {
	background-color:#D7E241;
	color:#000000;
}


img {
	border: 0px;
	
	
}
a {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
	}

a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: bold;

	color: #663300;

	text-decoration: none;

}

a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: bold;

	color: #663300;

	text-decoration: none;

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	font-weight: bold;

	color: #663300;

	text-decoration: underline;

}

.header {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: medium;

	text-transform: uppercase;

	color: #663300;

	font-weight: bold;

}

.title {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 275%;

	font-weight: bold;

	text-transform: uppercase;

	line-height: 28px;

	color: #44422C;

}

.subtitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: medium;

	font-weight: normal;

	text-transform: uppercase;

	line-height: 16px;

	color: #44422C;

}

.mainheader {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 225%;

	font-weight: bold;

	text-transform: uppercase;

	color: #44422C;

	margin-top: 0px;

	line-height: 30px;

}

.mainsubheader {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: x-small;

	font-weight: bold;

	text-transform: uppercase;

	color: #311400;

	font-style: normal;

	line-height: 14px;

}
.bodyText {
	line-height:24px;
	color:#000;
	}

#topnav {

	width: 801px;

	padding-bottom: 0px;

	margin-bottom: 10px;

}

#adventurehead {

	border-bottom-width: thick;

	border-bottom-style: none;

	border-bottom-color: #CCA85B;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	height: auto;

	margin-top: 10px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

#adventurehead2 {

	border-bottom-width: thick;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	height: 290px;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-bottom: 0px;

}

#cabinhead {

	border-bottom-width: 1px;

	border-bottom-style: none;

	border-bottom-color: #BEB065;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	height: auto;

	margin-top: 10px;

	margin-bottom: 15px;

	padding-bottom: 0px;

	}

.titlegraph {

	padding-left: 15px;

	padding-top: 10px;

	padding-right: 25px;

}

#teaser1 {

	height: 230px;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #000000;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #BEB065;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

#teaser3 {

	height: auto;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #000000;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	margin-top: 10px;

	margin-bottom: 25px;

	padding-bottom: 0px;

	border-top-width: thick;

	border-top-style: dotted;

	border-top-color: #CCA85B;

}

#teaser4 {

	height: 405px;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #000000;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	margin-top: 10px;

	margin-bottom: 25px;

	padding-bottom: 0px;

	border-top-width: thick;

	border-top-style: dotted;

	border-top-color: #CCA85B;

}

#teaser5 {

	height: auto;

	width: 750px;

	padding-left: 0px;

	margin-left: 25px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #000000;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	margin-top: 0px;

	margin-bottom: 25px;

	padding-bottom: 0px;

	border-top-width: thick;

	border-top-style: none;

	border-top-color: #CCA85B;

}

#tease1 {

	width: 750px;

	margin: 0px;

	list-style-type: none;

	height: 226px;

	padding: 0px;

}

#tease1 li {

	float: left;

	margin: 0px;

	padding: 0px 5px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #000000;

	width: 375px;

}

#Layout3 {

	width: 375px;

	margin: 10px 0px 0px;

	border-right-width: thin;

	border-right-style: dotted;

	border-right-color: #CCA85B;

	padding: 10px 0px 0px;

	height: 375px;

	}

#CabinsList {

	width: 500px;

	margin: 0px;

	float: left;

	border-right-width: thin;

	border-right-style: dotted;

	border-right-color: #CCA85B;

	padding: 0px 0px 10px;

	height: auto;



}

#CabinsList dl {

	margin-right: 20px;

	margin-left: 20px;

	margin-top: 10px;

	margin-bottom: 5px;

	padding: 15px 0px 10px;

	display: block;

	height: auto;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;



}

#CabinsList dd {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	display: block;



}

#CabinsList dd.img  img {

	float: left;

	margin-top: 0px;

	margin-right: 8px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding: 4px;

	display: block;



}

#CabinsList2 {

	width: 500px;

	margin: 0px;

	float: left;

	border-left-width: thin;

	border-left-style: dotted;

	border-left-color: #CCA85B;

	padding: 0px 0px 10px;

	height: auto;



}

#CabinsList2 dl {

	margin-right: 20px;

	margin-left: 20px;

	margin-top: 10px;

	margin-bottom: 0px;

	padding: 5px 0px 15px;

	display: block;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	height: auto;

	border-top-width: thin;

	border-top-style: none;

	border-top-color: #CCA85B;

}

#CabinsList2 dd {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px 0px 5px;



}

#CabinsList2 dd.img  img {

	float: left;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 8px;

	margin-left: 0px;

	padding: 0px;

	display: block;

	background-color: #FFFFFF;



}

#topleft_tease {

	border-top: 1px none #000000;

	border-right: thin dotted #BEB065;

	border-bottom: 1px none #000000;

	border-left: 1px none #000000;

	height: 230px;

	padding-top: 15px;

}

#topleft_tease dl {

	padding: 15px 0px 0px;

	margin: 0px;

	border-right-width: 1px;

	border-right-style: none;

	border-right-color: #000000;

	border-top-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: auto;

}

#topleft_tease dd {

	margin: 0px 10px;

	padding: 0px;

}

#topleft_tease dd.img  img {

	float: left;

	padding-right: 0px;

	padding-left: 0px;

	margin-right: 7px;

	padding-bottom: 0px;

	margin-bottom: 7px;

}

#teaser2 {

	width: 750px;

	height: 226px;

	margin-left: 25px;

	margin-bottom: 25px;

}

#right_tease {

	height: 230px;

	padding-top: 15px;

	width: 375px;

}

#right_tease dl {

	padding-top: 15px;

	display: block;

	width: 375px;

}

#right_tease dd {

	margin-right: 10px;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#right_tease dd.img img {

	float: left;

	margin-right: 7px;

	margin-bottom: 7px;

}

#layout3_tease {

	height: 195px;

	padding-top: 10px;

	width: 375px;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	margin-bottom: 2px;

}

#layout3_tease dl {

	padding-top: 25px;

	display: block;

	width: 375px;

}

#layout3_tease dd {

	margin-right: 10px;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#layout3_tease dd.img img {

	float: left;

	margin-right: 7px;

	margin-bottom: 7px;

	margin-left: 7px;

}

#layout3_tease2 {

	height: 195px;

	padding-top: 10px;

	width: 375px;

	border-top-width: thin;

	border-top-style: dotted;

	border-top-color: #CCA85B;

}

#layout3_tease2 dl {

	padding-top: 25px;

	display: block;

	width: 375px;

}

#layout3_tease2 dd {

	margin-right: 10px;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

}

#layout3_tease2 dd.img img {

	float: left;

	margin-right: 7px;

	margin-bottom: 7px;

	margin-left: 7px;

}

.bottomNav a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	font-weight: normal;

	font-style: normal;

	margin: 0px;

	padding: 0px;

}

#bottomNav {

	background-position: center;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

#bottomNav a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 80%;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

#bottomNav a:hover {

	text-decoration: underline;

}

th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

}

td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;


	line-height: 20px;

}

#background {

	background-image: url(Images/index_bglight.jpg);

}

.simplegraph {

	margin-top: 5px;

	margin-left: 15px;

	margin-right: 5px;

}

#CabinsList dt {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 175%;

	text-transform: uppercase;

	float: none;

	margin: 0px;

	padding: 0px 0px 10px;

	width: 400px;

	font-weight: bold;

	color: #44422C;



}

.cabintitle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: medium;

	text-transform: uppercase;

	color: #4A472B;

}

.cabinbody {

	color: #000000;

}

#CabinsList a {

	color: #660000;

}

#Sideteasers {

	float: left;

	width: 100%;

	height: auto;

	border-bottom-width: thin;

	border-bottom-style: none;

	border-bottom-color: #CCA85B;

	padding-bottom: 0px;

	margin-bottom: 1px;

}

#Sideteaserbottom {

	float: left;

	height: auto;

	width: 100%;

	border-top-width: thin;

	border-top-style: dotted;

	border-top-color: #CCA85B;

}

#Layout3 Sidetop {

	width: 375px;

	height: 205px;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

	background-color: #FFFFFF;

	display: block;

	margin: 0px;

	padding: 0px;

}

.quotes {

	font-family: Georgia, "Times New Roman", Times, serif;

	padding: 15px;

	font-style: italic;

}

.formlayout {

	padding-left: 15px;



}

.leftalign {

	color: #FF0000;

	padding-left: 350px;

}

#sideNav {

	padding-top: 15px;

	padding-bottom: 20px;

	list-style-type: none;

	margin-left: 10px;

	height: auto;

	display: block;

}

#sideNav li {

	padding-top: 0px;

	padding-bottom: 0px;

	width: 210px;

	border-bottom-width: thin;

	border-bottom-color: #3B1F0C;

	margin-bottom: 5px;

}

#sideNav a {

	color: #3B1F0C;

	border-bottom-width: thin;

	border-bottom-color: #3B1F0C;

	width: 195px;

	display: block;

	padding: 5px;

	border-bottom-style: dotted;

}

#sideNav a:hover {

	color: #D37230;

	text-decoration: none;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #D37230;

}

#sideTeaser2 {

	padding: 15px;

	border-top-width: thin;

	border-top-style: dotted;

	border-top-color: #CCA85B;

}

#sideImage {

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #CCA85B;

}

#extraNav {

	margin: 0px;

	width: 100%;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	list-style-type: none;

	float: left;

}

#extraNav li {

	margin: 0px;

	padding: 0px;

	float: left;

}

#extraNav a{

	float:left;
	display:block;
	margin:0 1px 0 0;
	padding: 4px 8px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #3B1F0C;
	border-bottom-color: #3B1F0C;
	border-left-color: #3B1F0C;
	width: 100px;
	text-align: center;
	color: #3B1F0C;
	text-decoration: none;
}

#extraNav a:hover {

	text-decoration: none;
	background-color: #CCA85B;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCA85B;
	border-bottom-color: #CCA85B;
	border-left-color: #CCA85B;

	color: #FFFFFF;

}

#mapNav {

	margin: 0px;
	width: 100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	list-style-type: none;
	display: block;
	float: left;
}

#mapNav li {

	margin: 0px;
	padding: 0px;
	float: left;
}

#mapNav a{

	display:block;
	margin:0 1px 0 0;
	padding: 4px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #3B1F0C;
	border-bottom-color: #3B1F0C;
	border-left-color: #3B1F0C;
	width: 65px;
	text-align: center;
	color: #3B1F0C;
	text-decoration: none;
	float: left;
}

#mapNav a:hover {

	text-decoration: none;
	background-color: #CCA85B;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #CCA85B;
	border-bottom-color: #CCA85B;
	border-left-color: #CCA85B;
	color: #FFFFFF;
}
#cabinNav {

	margin: 0px;
	width: 300px;
	list-style-type: none;
	float: left;
	padding: 0px;
}
#cabinNav li {

	margin: 0px;
	padding: 0px;
	float: left;
}
#cabinNav a{
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding: 2px 4px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;

	border-right-color: #BDBB5D;

	border-bottom-color: #3B1F0C;

	border-left-color: #BDBB5D;

	text-align: center;

	color: #3B1F0C;

	text-decoration: none;

	background-color: #BDBB5D;

	font-size: 90%;

}

#cabinNav a:hover {

	text-decoration: none;

	background-color: #CCA85B;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-right-style: dotted;

	border-bottom-style: none;

	border-left-style: dotted;

	border-right-color: #CCA85B;

	border-bottom-color: #CCA85B;

	border-left-color: #CCA85B;

	color: #FFFFFF;

}

#button {

	padding-left: 15px;

	margin: 0px;

	padding-top: 0px;

	left: 111px;

	width: 102px;

}

#button1 {

	position: absolute;

	z-index: 2;

}

#button2 {



	position: absolute;

	z-index: 1;

}
label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 4px;
}

label {
	text-align: right;
	width: 130px;
	padding-right: 20px;
}

br {
	clear: left;
}
