/* OVERALL PAGE BODY STYLE */
.body {
	background:#382b2b;
	margin: 0;
	padding: 0;
}
.topBox {
	background:#f2f0f0 url(images/top_slice.gif) top repeat-x;
	padding: 0;
	margin: 0;
}
.wrap {
	width: 960px;
	margin: 0 auto;
	padding: 55px 0 0 0;
	vertical-align:top;
}
.wrap2 {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	vertical-align:top;
}
.bottomBox {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
.leftColumn {
	width: 620px;
	padding:0 10px 0 0;
	vertical-align:top;
}
.bgCOLOR {
	vertical-align:top;
}
.rightColumn {
	width: 320px;
	vertical-align:top;
	margin:0;
	padding:0;
	background-color:#f2f0f0;
}
.rightColumn2 {
	width: 320px;
	vertical-align:top;
	margin:0;
	padding:0;
}
.mc {
	padding: 20px 0 45px 0;
	vertical-align:top;
}
.homepageTextBox2 {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	padding:0 0 10px 0;
	vertical-align:top;
	width:100%;
}
.homepageTextBox3 {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	padding:0;
	vertical-align:top;
	width:100%;
}
.homepageTextBox {
	background:#382b2b;
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	margin:0;
	padding:0;
	vertical-align:top;
	width:100%;
}
.homepageTextBox P {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	padding:2px 14px 14px 14px;
}
.homepageTextBox H1 {
	font: 17px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	padding:12px 14px 5px 14px;
	margin:0;
}
.homepageTextBox H2 {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	font-weight:bold;
	padding:12px 14px 5px 14px;
	margin:0;
}
.homepageTextBox H3 {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #fff;
	font-weight:normal;
	padding:2px 14px 14px 14px;
	margin:0;
}
/* OVERALL CONTENT PARAGRAPH STYLES */
.navigation {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	text-align:right;
	vertical-align:bottom;
	padding:0;
	background-color:#f2f0f0;
}
.navigation span {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:0 17px 0 17px;
}
.navigation span A:link {
	COLOR: #382b2b;
	text-decoration:none;
}
.navigation span A:visited {
	COLOR: #382b2b;
	text-decoration:none;
}
.navigation span A:active {
	background:#d6d3d3;
	text-decoration:none;
}
.navigation span A:hover {
	background:#d6d3d3;
	text-decoration:none;
}
.features {
	width:94px;
	padding:0 5px 0 5px;
}
.photoTOUR {
	width:111px;
	padding:0 5px 0 5px;
}
.reservations {
	width:127px;
	padding:0 5px 0 5px;
}
.policies {
	width:85px;
	padding:0 5px 0 5px;
}
.calendar {
	width:95px;
	padding:0 5px 0 5px;
}
.contact {
	width:86px;
	padding:0 0 0 5px;
}
P {
	font: 12px/16px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding: 0px;
	margin:0px;
}
P A:link {
	COLOR: #4e4e4e;
}
P A:visited {
	COLOR: #4e4e4e;
}
P A:active {
	COLOR: #4e4e4e;
}
P A:hover {
	COLOR: #990100;
}
/* HEADING STYLES */
.rightColumn H1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	margin:0;
	padding:10px 20px 10px 20px;
	background:#d6d3d3;
	vertical-align:top;
}
.rightColumn H2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:15px 0 0 20px;
}
.rightColumn H2 A:link {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.rightColumn H2 A:visited {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.rightColumn H2 A:active {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.rightColumn H2 A:hover {
	text-decoration:none;
	COLOR: #958d8d;
}
.rightColumn H3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:0 0 0 20px;
}
.rightColumn H3 A:link {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.rightColumn H3 A:visited {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.rightColumn H3 A:active {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.rightColumn H3 A:hover {
	text-decoration:none;
	COLOR: #958d8d;
}
.rightColumn H4 {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
}
.rightColumn P {
	font: 12px/16px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding: 0 20px 0 20px;
	margin:0px;
}
.rightColumn P A:link {
	COLOR: #4e4e4e;
}
.rightColumn P A:visited {
	COLOR: #4e4e4e;
}
.rightColumn P A:active {
	COLOR: #4e4e4e;
}
.rightColumn P A:hover {
	COLOR: #990100;
}
.leftColumn H1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:10px 20px 10px 20px;
	background:#d6d3d3;
}
.leftColumn H2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:15px 0 0 20px;
}
.leftColumn H2 A:link {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.leftColumn H2 A:visited {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.leftColumn H2 A:active {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.leftColumn H2 A:hover {
	text-decoration:none;
	COLOR: #958d8d;
}
.leftColumn H3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:0 0 0 20px;
}
.leftColumn H3 A:link {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.leftColumn H3 A:visited {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.leftColumn H3 A:active {
	text-decoration:none;
	COLOR: #4e4e4e;
}
.leftColumn H3 A:hover {
	text-decoration:none;
	COLOR: #958d8d;
}
.leftColumn H4 {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
}
.leftColumn P {
	font: 12px/16px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding: 0 20px 0 20px;
	margin:0px;
}
.leftColumn P A:link {
	COLOR: #4e4e4e;
}
.leftColumn P A:visited {
	COLOR: #4e4e4e;
}
.leftColumn P A:active {
	COLOR: #4e4e4e;
}
.leftColumn P A:hover {
	COLOR: #990100;
}
/* BULLETED LISTING STYLES */
UL {
	margin: 0px 0px 0px 35px;
}
LI {
	list-style: square;
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #4e4e4e;
}
/* HEADING STYLES
H1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding:10px 20px 10px 20px;
	background:#d6d3d3;
}
H2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
}
H3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
}
H4 {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
}
INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */

.content {
	padding: 20px;
}
.bottomBorder {
	border-bottom:#cfcbcb 1px solid;
	padding:0;
}
.bottomBorderWhite {
	border-bottom:#7c7575 1px solid;
	padding:0;
}
.bottomPadding10 {
	padding:0 0 10px 0;
	margin:0;
}
.bottomTopPadding10 {
	padding:10px 0 10px 0;
	margin:0;
}
.bottomTopPadding1020 {
	padding:10px 0 20px 0;
	margin:0;
}
.bottomTopPadding510 {
	padding:5px 0 10px 0;
	margin:0;
}
.TopPadding5 {
	padding:5px 0 0 0;
	margin:0;
}
.rightPadding10 {
	padding:0 10px 0 0;
	margin:0;
}
.borderL {
	border-left:#7c7575 1px solid;
	padding:0 0 0 15px;
}
.logo {
	font: 36px Georgia, Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	padding: 0 0 2px 0;
	vertical-align:bottom;
}
.logo A:link {
	text-decoration:none;
	COLOR: #382b2b;
}
.logo A:visited {
	text-decoration:none;
	COLOR: #382b2b;
}
.logo A:active {
	text-decoration:none;
	COLOR: #382b2b;
}
.logo A:hover {
	text-decoration:none;
	COLOR: #958d8d;
}
/* HOME WELCOME STATEMENT STYLE */
.welcome {
	font: 11px/14px Arial, Helvetica, sans-serif;
	COLOR: #4e4e4e;
	padding: 15px;
}
/* FOOTER STYLE */
.footer {
	font: 9px Arial, Helvetica, sans-serif;
	COLOR: #afaaaa;
	padding: 20px 0 25px 0;
}
.footer A:link {
	COLOR: #afaaaa;
	text-decoration:none;
}
.footer A:visited {
	COLOR: #afaaaa;
	text-decoration:none;
}
.footer A:active {
	COLOR: #afaaaa;
	text-decoration:none;
}
.footer A:hover {
	COLOR: #958d8d;
	text-decoration:underline;
}
/* TEXT LEFT NAVIGATION STYLE */
#leftnav a {
	color: #FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	display: block;
	margin: 0px;
	text-decoration: none;
	padding: 6px 0px 6px 1px;
	width: 100%;
	vertical-align:bottom;
}
#leftnav a:hover {
	background-color: #b51f1f;
	color:#FFFFFF;
}
/* TABLE LISTINGS STYLE */
.mc .table {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #382b2b;
	background:#FF0000;
}
.mc .table A {
	COLOR: #000000;
}
.mc .table A:hover {
	COLOR: #FFFFFF;
}
.mc .table TH {
	padding:2px 10px 2px 10px;
	text-align:left;
}
.mc .table TD {
	padding:2px 10px 2px 10px;
}
.mc .listing1 {
	background:#FFCC66;
}
.mc .listing2 {
	background:#FFFF99;
}
.mc .pager {
	font-size: 10px;
	COLOR: #000000;
}
.mc .pager A {
	font-weight:bold;
}
.table {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	background:#FF0000;
}
.table A {
	COLOR: #000000;
}
.table A:hover {
	COLOR: #FFFFFF;
}
.table TH {
	padding:2px 10px 2px 10px;
	text-align:left;
}
.table TD {
	padding:2px 10px 2px 10px;
}
.listing1 {
	background:#FFCC66;
}
.listing2 {
	background:#FFFF99;
}
.pager {
	font-size: 10px;
	COLOR: #000000;
}
.pager A {
	font-weight:bold;
}
/* PHOTO BORDERS STYLE */
.photo {
	padding:0;
	margin:0;
	border:none;
}
.photoR10 {
	padding:0 10px 0 0;
	margin:0;
	border:none;
}
.photoTR10 {
	padding:10px 10px 0 0;
	margin:0;
	border:none;
}
.photoT10 {
	padding:10px 0 0 0;
	margin:0;
	border:none;
}
/* FORM STYLES */
.textbox {
	font: 12px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	background:#FFFFFF;
	BORDER: solid #999999 1px;
	padding: 3px;
}
.button {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	background:#CCCCFF;
}
.help {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #CC0000;
}
.help A {
	COLOR: #CC0000;
}
.error {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #006699;
}
.error A {
	COLOR: #006699;
}
/* GRAPHICAL NAVIGATION STYLE */
a .alt {
	display: none;
}
a#GRAPHICAL_BUTTON_EXAMPLE {
	display: block;
	width: 132px;
	height: 28px;
	background: url(images/nav/IMAGE_FILE_NAME.jpg);
	margin: 0 auto;
}
a#GRAPHICAL_BUTTON_EXAMPLE:hover {
	background: url(images/nav_over/IMAGE_FILE_NAME.jpg);
}
body#GRAPHICAL_BUTTON_EXAMPLE #GRAPHICAL_BUTTON_EXAMPLE {
	background: url(images/nav_over/IMAGE_FILE_NAME.jpg);
}
