@charset "utf-8";
/* CSS Document */

html{
}
body {
	margin:0;
	padding:0;
	background:url(/images/style/bg-main.jpg);
	background-position:center top;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
	margin:12px 0;
	padding:0;
}
tr, td, ul, li {
	margin:0;
	padding:0;
}

p.paragraph {
	margin:0 0 10px 0;
}

p.spacer {
	font-size:1px;
	margin:0;
	padding:0;
}
.bold {
	font-weight:bold;
}
.italics {
	font-style:italic;
}
.label {
	text-align:right;
	vertical-align:top;
}

a:link, a:visited, a:active { color: #000000; }
a:hover { color: #5A5046; }

a.subnav:link, a.subnav:visited, a.subnav:active { text-decoration:underline; }
a.subnav:hover { color: #4d1e0e; text-decoration:underline; }

.site-header {
	width:959px;
	background:url(/images/style/header_test.jpg) no-repeat;
	background-position:center top;
	height:303px;
}
.main-nav {
	width:959px;
	background:url(/images/style/bg-main-nav.jpg) no-repeat;
	background-position:center top;
	height:40px;
	margin:0 auto 0 auto;
	padding:0;
}
.secondary-nav {
	clear:both;
	text-align:right;
	margin:0 32px 0 0 !important;
	margin:0 16px 0 0;
	float:right;
}

.playSong {
	margin:29px 25px 11px 0 !important;
	margin:29px 13px 11px 0;
	float:right;
}

.downloadPDF {
	margin:0 25px 11px 0 !important;
	margin:0 13px 11px 0;
	float:right;
}

.main-container {
	width:959px;
	margin:0 auto 0 auto;
	padding:0;
}
.main-area {
	background:url(/images/about/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}
.main-area-todo {
	background:url(/images/todo/bg-2.jpg) no-repeat;
	background-position:top center;
	height:611px;
	padding:0;
	margin:0;
}
.main-area-accommodations {
	background:url(/images/accommodations/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}
.main-area-gallery {
	background:url(/images/gallery/bg-2.jpg) no-repeat;
	background-position:top center;
	min-height:547px;
	padding:0;
	margin:0;
}
.main-area-rental {
	background:url(/images/rental/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}
.main-area-contact {
	background:url(/images/contact/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}
.main-area-faq {
	background:url(/images/faq/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}
.main-area-links {
	background:url(/images/links/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}
.main-area-directions {
	background:url(/images/directions/bg-2.jpg) no-repeat;
	background-position:top center;
	height:657px;
	padding:0;
	margin:0;
}
.main-area-testimonials {
	background:url(/images/testimonials/bg-2.jpg) no-repeat;
	background-position:top center;
	height:547px;
	padding:0;
	margin:0;
}

.main-copy {
	width:570px;
	float:right;
	margin:60px 108px 0px 0px !important;
	margin:60px 55px 0px 0px;
	padding:0;
}
.wide {
	width:625px;
	margin:60px 58px 0px 0px !important;
	margin:60px 27px 0px 0px;
}

.left-bar-todo {
	float:left;
	margin:120px 0 0 60px !important;
	margin:120px 0 0 30px;
	font-size:12px;
	font-weight:bold;
}

.gallery {
	margin:6px 9px 2px 0px;
	border:4px #FFFFFF solid;
}

.testimonialname {
	margin-bottom:10px;
}

.errorMessage {
	font-weight:bold;
	color:#CC3300;
}

.details {
	width:560px !important;
	width:570px;
	margin-top:10px;
}
.details p {
	margin:2px 0 0 0;
}
.activityName {
	font-weight:bold;
	margin:10px 0 0 0;
}
.activityNameFirst {
	font-weight:bold;
	margin:0;
}
.todo-intro p {
	margin:0 0 10px 0;
}
.faqlist {
	margin-bottom:10px;
}
.faqlist p {
	margin:0;
}