body {
	background-color: #88a9b0;
	background-image: url(images/bg_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.Main_Body_td {
	border: 1px solid #989d7e;
	background-color: #f5f5df;
	background-image: url(images/top_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: center;
	padding: 5px;
}


.td_nav {
	background-image: url(images/nav_bg.jpg);
	background-repeat: no-repeat;
}
#navcontainer ul
{
	background-color:;
	float: left;
	width: 890px;
	border: 0px none #B23736;
	padding: 0px;
	margin: 0px;
	text-align: right;
	filter:alpha(opacity=80);

	-moz-opacity:.80	;
	opacity:.80;
}

#navcontainer ul li {
	display: inline;
	background-color: ;
}

#navcontainer ul li a
{
	background-color: ;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 1.5em 0.4em;
}

#navcontainer ul li a:hover
{
background-color: #919e44;
color:#FFFFFF;
}
.inner_top_box {
	border: 1px solid #d8dcb4;
	background-color: #FFFFFF;
	width: 800px;
	background-image: url(images/home_top_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Inner_Main_Body_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d561b;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	text-align: justify;
	padding: 0px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d561b;
	font-weight: normal;
}
.horizontal_divide {
	border-top: 1px none #d8dcb4;
	border-right: 1px none #d8dcb4;
	border-bottom: 1px solid #d8dcb4;
	border-left: 1px none #d8dcb4;
}
a {
	color: #419393;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #4D561B;
}

.largewhiteheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}


Calendar


td,th 
{
	padding: 5px;
}
.reserved 
{
	text-align: right;
	color:white;
	background-color:#419393;
	display: block;
	

}
.calendar td
{
	text-align: right;
	color:#4d561b;
	background-color:white;
		padding: 3px;

}

.calendar
{
	border: 1px solid #989d7e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D561B;

}
.calendar td {
	text-align: right;
	font-size: 8pt;
	font-family: Arial, helvetica, sans-serif;
	text-decoration:none;
	vertical-align:top;

}

.calendar-month 
{
	text-align:left;
	background-color: none;
	color: #4D561B;
	padding: 3px;
}
.day  {
	background-color: #e2efa0;
	color: #black;
	font-weight: normal;
	text-align: right;
	font : 8pt;
	padding: 5px;
}
a.yearbtn:hover {
        color: #0066ff;
}
.yearbtn {
	color: #419393;
	font-weight: bold;
	font-size: 14px;
}

.year {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	color: #4D561B;
}
.a_large {
	color: #419393;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.features {
	float: left;
	clear: left;
	width: 150px;
	height: 32px;
	text-align: left;
	font-weight: bold;
}
.table_head {
	background-image: url(images/table_header_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px 5px 5px 10px;
	height: 20px;
	text-align: left;
}
.table_cells {

	border: 1px solid #989d7e;
}
.large_header {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #4D561B;
}

.sub_header {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #4D561B;
}



.gallery-img-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #4D561B;
}
.gallery-img-desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d561b;
	font-weight: normal;
}
.gallery-thumb-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d561b;
	font-weight: normal;
}
.gallery-thumb {
	padding: 2px;
	
}
.gallery-img {
	padding: 3px;
	
}
.alert{
	color: #000000;
	background-color: #CCFFCC;
	border: 1px solid #006600;
	padding: 5px;
}
.error {
	color: #000000;
	background-color: #FFCCCC;
	border: 1px solid #CC0000;
	padding: 5px;
}
.gallery_bg {

	border: 1px solid #d8dcb4;
	background-color: #FFFFFF;
	background-image: none;
}
.featuresBIG {

	float: left;
	clear: left;
	width: 150px;
	height: 80px;
	text-align: left;
	font-weight: bold;
}
.left_vertical_divide {

	border-top: 1px none #d8dcb4;
	border-right: 1px none #d8dcb4;
	border-bottom: 1px none #d8dcb4;
	border-left: 1px solid #d8dcb4;
}
h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #4D561B;
}
.xmaspromo {
	background-image: url(images/xmas_promo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #7BCED6;
}
