
body {margin:0 auto; background-color:#919156; text-align:left;}

/*body {margin:0px 0px 0px 0px; background-color:#c2c2c4; text-align:center;}*/

td, li, p {font-family: arial; font-size:12px;}

.nav, .nav a {font-weight:bold; color:#ffffff; text-decoration:none; margin-left:20px;}

.nav a:hover {color:#134c35}

.contentrow {padding-left:20px; padding-right:20px; padding-top:40px; padding-bottom:20px; background-image: url(/images/sub_09.gif); background-repeat: no-repeat;}

.pagetitle,h1,h2 {font-size:20px; color:#134c35; font-weight:bold;}

.galleryphoto {margin-bottom:2px; border:3px solid #395e35;}

.photoenlarge {margin-bottom:12px; text-align:right;}

.photoenlarge a {color:#ffffff; font-weight:bold;}

img.icon {margin-left:3px; vertical-align:bottom;  border:0px;}

.focus {font-weight:bold; color:#395e35;}

.subtitle,h3, #CMEV4_14_27_container2, div#CMEV4_16_30_container2 {font-size:15px; color:#134c35; font-weight:bold;}

div#CMEV4_14_26_container2 ul li {margin-bottom:2px; text-align:left;}
div#CMEV4_14_26_container2 {text-align:left;}

.subsubtitle {font-size:13px; color:#134c35; font-weight:bold;}

table.tablethreecolumns tr td p.subtitle {text-align:center; width:100%; background-color:#7a7a5b; color:#ffffff; padding:3px 3px 3px 3px;}

ul.tightcolumnlist li {margin-bottom:4px;}
ul.tightcolumnlist {margin-left:0px; padding-left:24px;}

.formlabel {font-weight:bold; margin-right: 5px; display:inline;}

input {font-size:12px;}

img.cmdButton {border:0px; display:block; margin-left:auto; margin-right:auto;}

form {display:inline;}

.underconstruction {font-weight:bold; font-size:24px; color:#ffffff; text-align:right;}

table.calendarmonth {width:252px; margin-bottom:30px;}

.unavailableday {color:red; font-weight:bold;}

tr.monthrow {background-color:#134c35;}

tr.monthrow td {font-weight:bold; color:#ffffff;}

.today {color:blue; font-weight:bold;}

table.regform tr td {padding-top:5px; padding-bottom:9px;}

table.regform tr.breaktableclass td {padding-top:1px; padding-bottom:1px;}

iframe.agreement {
	margin-top:0px;
	padding: 2px 2px 2px 2px; 
	border:solid 1px #134c35;
}

body.agreement {
	background-color:#c2c290;
	margin:3px 3px 3px 3px;
	text-align:left;
	font-family: arial; font-size:12px;
}

table.tabletight {width:100%; border-collapse: collapse; border-spacing: 0;}

.linksheader, #CMEV4_ModuleTitle__19, #CMEV4_ModuleTitle__18, #CMEV4_ModuleTitle__17, .CMEV4_ModuleTitle__19, .CMEV4_ModuleTitle__18, .CMEV4_ModuleTitle__17 {font-weight:bold; color:#ffffff; background-color:#134c35;  padding:1px 3px 1px 3px; width:90%;}

a.unhideCMEcommand {color:#ffffff;}

ul#CMEV4_19 li, ul#CMEV4_18 li, ul#CMEV4_17 li {margin-bottom:4px;}

ul#CMEV4_19, ul#CMEV4_18, ul#CMEV4_17 {margin-top: 6px; margin-bottom:22px;}

.DateSelect {margin-top:20px;}

.valError {font-weight:bold; color:red;}

div.policies29 {font-weight:bold; padding-left:18px; margin-top:14px; font-size:14px; color:#134c35;}

div.policies30 p {display:inline;}

div.policies30 {padding-left:28px; padding-right:48px;}

ol.drivingdirections li {
	margin-bottom:5px;
}

.drivingdirectionsemphasis {
	font-weight:bold;
	color:#134c35;
}

.ordertotal {
	display:inline;
	background-color:#134c35;
	padding:2px 2px 2px 2px;
	color:#ffffff;
	width:100px;
	margin-left:12px;
	font-weight:bold;
}

.reservationmsg {
	margin-top:6px;
	font-weight:bold;
	color:#134c35;
	display:none;
}

.red {
	font-weight:bold;
	color:red;
}

.reservationfineprint {
	font-style:italic;
	font-size:12px;
}

.inlinereservationtotal {
	display:inline; 
	margin-right:4px; 
	font-weight:bold; 
	background-color:#134c35; 
	color:#ffffff; 
	padding-left:2px; 
	padding-right:2px;
}

div.termsagreement {display:inline; font-weight:bold;}

div.termsagreementfocus {display:inline; font-weight:bold; color:red;}

div.contactpreference {display:inline; font-weight:bold;}

div.contactpreferencefocus {display:inline; font-weight:bold; color:red;}

#seasontoggle a {font-weight:bold; color:#ffffff;}

#seasontoggle a:hover {text-decoration:none;}

#seasontoggle {font-weight:normal; color:#ffffff;}