body {
	font-family: Georgia, sans-serif;
	margin: 0px auto;
	}
	
.eventsA {
	color: #333333;
	padding-bottom: 5px;
	}
	
.packages {
	border-bottom: #333333 1px dashed;
	margin-bottom: 20px;
	padding-bottom: 10px;
	}
	
/* email club form */

#emailClubDiv {
	background-color: #ffffff;
	border: #e5e8bb 2px solid;
	border-bottom: #e5e8bb 20px solid; 
	position: absolute;
	display: none;
	right: 0px;
	top: 25px;
	width: 250px;
	height: 380px;
	}
	
#Clubtop {
	background: #e5e8bb;
	height: 20px;
	margin-bottom: 10px;
	}
	
#Clubtop a {
	color: #ffffff;
	padding: 3px;
	}
	
#emailClubDiv img {
	margin-left: 93px;
	margin-bottom: 40px;
	}
	
#emailClubDiv input {
	border: #d6d9c4 2px solid;
	padding: 2px;
	}
	
#emailClubDiv form {
	margin-left: 10px;
	}
	
/* Active nav content */

body#home a#homelink,
body#tour a#tourlink,
body#rates a#rateslink,
body#business a#businesslink,
body#explore a#explorelink,
body#stories a#storieslink {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	}
	
#activeHome, #activeTour, #activeRates, #activeBusiness, #activeExplore, #activeStories {
	width: 155px;
	height: 30px;
	display: block;
	text-align: center;
	float: left;
	padding-top: 5px;
	}
	
#activeHome {
	background: url(../images/navActive.jpg) no-repeat;
	}
	
#activeTour {
	background: url(../images/tourActive.jpg) no-repeat;
	}
	
#activeRates {
	background: url(../images/ratesActive.jpg) no-repeat;
	}
	
#activeBusiness {
	background: url(../images/businessActive.jpg) no-repeat;
	}
	
#activeExplore {
	background: url(../images/exploreActive.jpg) no-repeat;
	}
	
#activeStories {
	background: url(../images/storiesActive.jpg) no-repeat;
	}
	
a {
	font-size: 12px;
	text-decoration: none;
	outline: none;
	}
	
a:hover {
	color: #000000;
	}
	
p {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	}
	
h2 {
	font-size: 16px;
	padding-bottom: 10px;
	}
	
h4 {
	font-family: Georgia, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 15px;
	padding-left: 45px;
	}
	
strong {
	font-weight: bold;
	}
	
.italic {
	font-style: italic;
	}

#wrapper {
	width: 1000px;
	margin: auto;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	}
	
#mainContent {
	float: left;
	width: 930px;
	}
	
#sideIcons {
	width: 70px;
	padding-top: 25px;
	float: left;
	margin-left: -35px;
	}
	
	
#topNav {
	height: 15px;
	margin-bottom: 10px;
	}
	
#topNav {
	font-family: Verdana, sans-serif;
	}
	
	
.arrow {
	margin-right: 5px;
	}
	
#topNav {
	height: 18px;
	position: relative;
	}
	
#topNav a {
	font-family: Verdana, sans-serif;
	color: #6B6956;
	font-size: 12px;
	display: block;
	}
	
#topNav a:hover {
	color: #333333;
	}
	
.topnavright {
	float: right;
	margin-left: 30px;
	display: block;
	}
	
.topnavleft {
	float: left;
	}
	
/* website headers */

.allHeaders {
	width: 931px;
	height: 361px;
	border-bottom: #ffffff 2px solid;
	}
	
#Homeheader {
	width: 930px;
	height: 361px;
	}
	
#headleftside {
	width: 285px;
	height:	361px;
	background: url(../images/homeHeadleft.jpg) no-repeat;
	float: left;
	}
	
#headrightside {
	width: 645px;
	height: 361px;
	background: url(../images/homeHeadright.jpg) no-repeat;
	float: right;
	}
	
#tourheader {
	width: 930px;
	background: url(../images/tourHead.jpg) no-repeat;
	}
	
#headerText {
	width: 646px;
	height: 67px;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 178px;
	}
	
#ratesheader {
	background: url(../images/ratesheader.jpg) no-repeat; 
	}
	
#ratesheaderText {
	width: 646px;
	height: 67px;
	padding-top: 265px;
	padding-left: 300px;
	}
	
#businessheader {
	background: url(../images/businessheader.jpg) no-repeat;
	}
	
#businessheaderText {
	width: 646px;
	height: 67px;
	padding-top: 255px;
	padding-left: 310px;
	}
	
#directionsHeader {
	background: url(../images/directionsHead.jpg) no-repeat;
	}
	
#directionsheaderText {
	padding-top: 298px;
	padding-left: 310px;
	}
	
#eventsHeader {
	background: url(../images/eventsHeader.jpg) no-repeat;
	}
	
#eventsHeaderText {
	padding-top: 265px;
	padding-left: 305px;
	}
	
h1 {
	font-family: Georgia, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: lighter;
	line-height: 20px;
	}
	

#storiesLeft {
	width: 291px;
	height:	361px;
	background: url(../images/storiesleft.jpg) no-repeat;
	float: left;
	}
	
#storiesRight {
	width: 640px;
	height: 361px;
	background: url(../images/storiesRight.jpg) no-repeat;
	float: right;
	}
	
#storiesheaderText {
	padding-top: 196px;
	padding-left: 20px;
	}
	
#storiestext1 {
	padding-top: 150px;
	padding-left: 20px;
	}
	
#storiestext2 {
	padding-top: 95px;
	padding-left: 20px;
	}
	
.exploreContentDiv {
	height: 280px;
	}
	
.packageConentsDiv {
	height: 715px;
	}
	
/* ************* */
	
/* navigation */

#navigation {
	width: 930px;
	height: 26px;
	}
	
.navLi {
	width: 155px;
	height: 30px;
	margin: auto;
	background: url(../images/navbg.jpg) no-repeat;
	display: block;
	text-align: center;
	float: left;
	padding-top: 5px;
	}

#navigation a {
	font-family: Verdana, sans-serif;
	color: #ffffff;
	letter-spacing: 1px;
	display: block;
	width: 155px;
	height: 30px;
	}	

/* *********** */
	
#content {
	margin-top: 30px;
	border-bottom: #595940 1px solid;
	}
	
#content a {
	color: #333333;
	}
	
#content a:hover {
	color: #000000;
	}
	
.directContent {
	background: url(../images/mapBW.jpg) no-repeat;
	height: 565px;
	}
	

#column1 {
	float: left;
	width: 240px;
	}
	
#column2 {
	float: left;
	width: 390px;
	margin-left: 50px;
	padding-right: 10px;
	}
	
#column3 {
	float: right;
	width: 240px;
	height: 100px;
	}
	
.homeli {
	font-size: 12px;
	list-style: url(../images/li_cir.jpg);
	color: #333333;
	margin-bottom: 1px;
	}
	
.ratesli {
	font-size: 12px;
	list-style: url(../images/li_cir.jpg);
	color: #333333;
	margin-bottom: 5px;
	}
	
#lowerIcons {
	margin-top: 355px;
	text-align: center;
	}

	
#ratesTable {
	width: 263px;
	height: 241px;
	background: url(../images/ratesTable.jpg) no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	}
	
#ratesTable table {
	text-align: center;
	}
	
#ratesTable tr {
	font-family: Georgia, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #737373;
	}
	
#ratesTable td {
	padding-right: 15px;
	color: #333333;
	padding-top: 1px;
	}
	
#ratesTable1 {
	margin-top: 34px;
	}
	
#ratesTable2 {
	margin-top: 22px;
	}
	
	
#directBtns {
	margin-top: 360px; 
	}
	
#eventsTable {	
	width: 222px;
	height: 722px;
	}
	
#eventsTable table {
	width: 222px;
	}
	
#eventsTable2 {
	padding-top: 20px;
	}

/* footer */

#footer {
	width: 930px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 15px;
	}
	
h3 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #88917c;
	padding-bottom: 4px;
	}
	
#footer p {
	line-height: 10px;
	}
	
#topFoot p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #88917C;
	}
	
#topFoot a {
	color: #88917C;
	}
	
#topFoot a:hover {
	color: #333333;
	}
	
#evenSeven {
	padding-top: 25px;
	}
	
#evenSeven a {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #B3B192;
	}
	
#evenSeven a:hover {
	color: #918E73;
	}
	
/* ********* */

/* gallery */

#thumbs {
	width: 927px;
	height: 80px;
	margin: auto;
	}
	
#thumbs img {
	margin: 4px;
	width: 95px;
	height: 63px;
	float: left;
	display: block;
	}
	
#mainImage {
	width: 635px;
	height: 242px;
	margin-left: 290px;
	}
	
#mainImg, #exploremainImg {
	border: #666666 1px solid;
	float: left;
	margin: auto; 
	}
	
#tourHeadBtns {
	float: right;
	width: 235px;
	height: 90px;
	margin-top: 73px;
	}
	
#roomInfo {
	margin-top: 20px;
	height: 100px;
	text-align: center;
	}
	
.hiddenDivs {
	display: none;
	}
	
#exploreheader {
	height: 540px;
	background: url(../images/expHead.jpg) bottom no-repeat;
	}
	
#exploremainImage {
	width: 635px;
	height: 242px;
	margin-left: 290px;
	}
	
#exploreHeadBtns {
	float: right;
	width: 235px;
	height: 90px;
	margin-top: 73px;
	}
	
#explorethumbs, #explorethumbs2 {
	width: 928px;
	height: 120px;
	margin: auto;
	}
	
#explorethumbs img, #explorethumbs2 img {
	margin: 8px;
	width: 100px;
	height: 100px;
	float: left;
	display: block;
	}
	
#youtube {
	width: 71px;
	padding-top: 25px;
	float: left;
	margin-left: 5px;
	}

#youtube-WB {
	float: left;
	width: 197px;
	margin-left: 1px;
	}
