/* CSS Document */

body {
	margin: 0px auto 0px auto;
	text-align: center;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}

a { color: #2A1B0D;}
a:hover { color: #000000;}

#container { width: 781px; text-align: center; margin: 0px auto 0px auto;}

#bg {
	width: 781px;
	background-image: url(../images/index/index_r4_c1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#bg:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#textcontain {
	width: 781px;
	background-image: url(../images/inside/blankbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
#textcontain:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#leftcol { width: 392px; float: left;}

#leftcol p { margin: 0px; padding: 14px 10px 0px 120px; line-height: 20px;}

#rightcol { width: 389px; float: left;}

#footercontain { width: 781px;}

#footer { width: 653px; float: left; text-align: left;}
#footer p { color: #DFD29D; font-size: 10px; margin: 0px; padding: 20px 15px 0px 50px; font-weight: bold;}
#footer a { color: #DFD29D; text-decoration: none;}
#footer a:hover { color: #ffffff; text-decoration: none;}

.darkyellow { color: #FBC426;}

#hud {width: 128px; float: left;}

#rightcoltext p{ margin: 0px; padding: 14px 90px 0px 14px; line-height: 20px;}

#textcontainlife {
	width: 781px;
	background-image: url(../images/inside/lifestyles_letter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 436px;
	text-align: left;
}

#textcontainamen {
	width: 781px;
	background-image: url(../images/inside/amenities_letter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 436px;
	text-align: left;
}

#amenities {
	background-image: url(../images/inside/amenities_botbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 781px; float: left;
}
#amenities p{ margin: 0px; padding: 14px 90px 0px 120px; line-height: 20px; }

#activity {
	width: 781px; float: left;
}
#activity p{ margin: 0px; padding: 14px 90px 0px 120px; line-height: 20px; }

#textcontainexp {
	width: 781px;
	background-image: url(../images/inside/experience_letter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
#textcontainexp:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#experiencetext {
	width: 781px; float: left; margin-top: 260px;
}
#experiencetext  p{ margin: 0px; padding: 14px 90px 0px 120px; line-height: 20px; text-align: left;}
#experiencetext:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#experiencetext2 {
	width: 781px; float: left; 
}
#experiencetext2  p{ margin: 0px; padding: 14px 90px 0px 120px; line-height: 20px; text-align: left;}
#experiencetext2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#textcontainloc{
	width: 781px;
	background-image: url(../images/inside/location_letter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 436px;
	text-align: left;
}

#textcontaindis{
	width: 781px;
	background-image: url(../images/inside/discovery_letter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 436px;
	text-align: left;
}

#textcontainreg{
	width: 781px;
	background-image: url(../images/inside/blankbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
}
#textcontainreg:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#quote{
	width: 781px;
	background-image: url(../images/inside/quotebg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	clear: both;
	display: block;
}
#quote:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#poptext p { padding: 10px 50px 0px 50px; line-height: 26px;}

.brownborder {
	border: 2px solid #260D0D;
}
.browntext {
	font-style: italic;
	font-weight: bold;
	color: #260D0D;
}