body {background: url(../img/site_bg.jpg) repeat-x #144503;	font-family: Tahoma, Georgia, "Times New Roman", Times, serif;	font-size: 0.9em;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 35px;	font-weight: normal;	color: #333333;}
a:link { color: #274611; } 
a:visited { color: #274611; } 
a:hover{ color: #669900; } 
a:active{ color: #274611; } 
	
#MainContainer {background-color: #FFFFFF;height: auto;width: 716px;}

#SpiderIntro {width: 708px;color: #FFFFFF;background-color: #578B2D;height: 26px;padding-left: 8px;padding-top: 7px;font-size: 0.8em;}

#Header {background: url(../img/header_bg.jpg) no-repeat;height: 163px;width: 676px;text-align: right;padding-top: 18px;padding-right: 40px;font-size: 11px;}
#Header table {background-color: #669933;	color: #FFFFFF;	border-bottom: 5px solid #326A0F;	width: 240px;}
#Header td {	text-align: center;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	height: 12px;}
#Header th {border-bottom: 1px solid #669933;	background-color: #274611;	text-align: center;}
#Header  a:link {color: #274611;}
#Header  a:visited {color: #274611;}
#Header  a:hover {color: #99CC33;}
#Header a:active {color: #274611;}

#ContentHolder {height: auto;width: 700px;padding-right: 8px;padding-left: 8px;background-color: #FFFFFF;}

#LeftNav {background: url(../img/navigation_menu.gif) no-repeat left top;float: left;height: auto;width: 176px;padding-top: 60px;margin-top: 8px;}
#LeftNav a:link {color: #274611; text-decoration: none;} 
#LeftNav a:visited { color: #274611; text-decoration: none;} 
#LeftNav a:hover{ color: #669900; text-decoration: underline;} 
#LeftNav a:active{ color: #274611; text-decoration: none;}
	
#LeftNav ul {margin: auto;padding: 0px 0px 0px 10px;list-style-type: none;}
#LeftNav li {background: url(../img/arrow.gif) no-repeat left center; 	padding-left: 15px;	font-size: 0.7em;	padding-top: 2px;	padding-bottom: 2px;}

#Content {background-color: #F3FAEC;	height: auto;	width: 470px;	border: 1px dashed #CCCCCC;	padding: 10px;	float: right;	margin: 10px;}

#ContentMessage {background-color: #FFFFCC;	height: auto;	width: 470px;	border: 1px dashed #CCCCCC;	padding: 10px;	float: right;	margin: 10px;}
#ContentMessage h1,h2,h3,h4,h5,h6 {	font-size: 1.2em;color: #CC3300;	letter-spacing: -0.1em;	margin: 0px;	padding: 0px;}

h1,h2,h3,h4,h5,h6 {	font-size: 1.6em;	color: #173A04;	letter-spacing: -0.1em;}

#Footer {background: #578B2D url(../img/footer_bg.jpg) no-repeat top;; padding: 75px 10px 10px;	height: 44px;	width: 679px;	margin-top: 60px;	font-size: 0.7em;	color: #FFFFFF;	margin-left: 8px;}

.ActiveDate {background: url(../img/cellbg.gif) no-repeat center center;font-weight: bold;}
.ActiveDate  a:link {color: #CC0000;}
.ActiveDate  a:visited {color: #CC0000;}
.ActiveDate  a:hover {color: #CC0000;}
.ActiveDate  a:active {color: #CC0000;}

.ImgGallery {	float: left;	height: 134px;	width: 99px;	padding-top: 15px;	background-image: url(../img/gallery_bg.gif);	text-align: center;	margin-top: 10px;	margin-right: 8px;	padding-right: 10px;	background-repeat: no-repeat;}

#Hole {	background-color: #F3FAEC;	height: auto;	width: 470px;	border: 1px dashed #CCCCCC;	padding: 10px;	float: right;	margin: 10px;}
#Hole img {	border: 1px dashed #CCCCCC;margin-right: 10px;}
#Hole td {	text-align: center;	background-color: #FFFFCC;font-size: 10px;}
#Hole th {background-color: #CCCCCC;	font-size: 10px;}

.BookingForm {}
.BookingForm th {	background-color: #D1E0C1;	text-align: left;}
.BookingForm td {	background-color: #E2EFD4;}

.CustomFields {padding: 1px;height: auto;width: 100%;border: 1px dashed #CCCCCC;}
