/***************************************************
GLOBAL TEXT ELEMENTS
***************************************************/
td {
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
body {
	margin: 0px;
	background:  url(../assets/BG.gif);
}
a:link, a:visited{
	color: #000;
	text-decoration: underline;
}
a:active, a:hover{
	color: #000;
	text-decoration: none;
}
 
 
/***************************************************
LEFT NAVIGATION
***************************************************/
 
  
.LeftNavBG {
	background: #E1E8D9;
}
ul.LeftNav	{
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}
.LogoPadding {
	padding: 12px 0px 10px 0px;
	text-align: center;
}
.LeftNav {
	color: #666;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 3px 5px 3px 13px;
}
.LeftNav a:link, .LeftNav a:visited{
	color: #336600;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.LeftNav a:active, .LeftNav a:hover{
	color: #336600;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
/*
.LeftNavOn {
	color: #666;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-right: 1px solid #E1E8D9;
	padding: 5px 5px 10px 13px;
	background: #FCF3D2;
}
.LeftNavOn a:link, .LeftNavOn a:visited{
	color: #336600;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.LeftNavOn a:active, .LeftNavOn a:hover{
	color: #336600;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
*/
.LeftNavOver {
	color: #666;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-right: 1px solid #E1E8D9;
	padding: 5px 5px 10px 13px;
	background: #FCF3D2;
}
.LeftNavOver a:link, .LeftNavOver a:visited{
	color: #336600;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.LeftNavOver a:active, .LeftNavOver a:hover{
	color: #336600;
	font: normal 10px/15px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

ul.LeftNavBullets {
	margin: 0 0 0 13px;
	padding: 0 0 0 0;
	list-style-image:   url(../assets/LeftNav/Bullet.gif);

}
.DashedLineBottom {
	border-bottom: 1px dashed #666;
}
.Box {
	padding: 10px 5px 10px 8px;
	background: #F3F6F0;
	border-bottom: 1px dashed #666;
	border-left: 1px dashed #666;
	border-right: 1px dashed #666;
}
.BoxTitle{
	color: #666;
	font: normal 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.BoxFont {
	color: #333333;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.BoxFont a:link, .BoxFont a:visited{
	color: #336600;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}

.BoxFont a:active, .BoxFont a:hover{
	color: #336600;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.TextField140{
	color: #000;
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	width: 140px;
}
 
  
   
/***************************************************
HOME PAGE ELEMENTS
***************************************************/

.HomeWelcome{
	color: #fff;
	font: normal 11px/18px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;
	background:  url(../assets/Home/BookingInfoTop.gif) no-repeat bottom;
}
.HomeWelcome a:link, .HomeWelcome a:visited{
	color: #fff;
	font: normal bold 11px/18px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.HomeWelcome a:active, .HomeWelcome a:hover{
	color: #fff;
	font: normal bold 11px/18px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

.StoreLink, a.StoreLink, a:visited.StoreLink, a:hover.StoreLink 
    { font-family: Arial, Verdana, trebuchet MS; font-size:14px; font-weight:bold; color:#95A769; text-decoration: underline; }
a.StoreLink { text-decoration: underline; }
a:visited.StoreLink { text-decoration: underline; }
a:hover.StoreLink { text-decoration: none; }

.StrokeLeftBottom{
	border-left-color: White;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #5B822A;
}
.StrokeBottom{
	border-bottom-color: White;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #5B822A;
}
.PhotosBookingBG {
	background-color: #FCEDB3;
}
.HighlightedPhotos {
	color: #000;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	
}
.HighlightedPhotos a:link, .HighlightedPhotos a:visited{
	color: #000;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.HighlightedPhotos a:active, .HighlightedPhotos a:hover{
	color: #000;
	font: normal 10px/14px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.BookingInfo {
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 5px 10px 5px 15px;
}
.BookingInfo a:link, .BookingInfo a:visited{
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.BookingInfo a:active, .BookingInfo a:hover{
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.StoreDownloadsBG {
	background-color: #FCF3D2;
}
.Downloads {
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 5px 10px 5px 15px;
}
.Downloads a:link, .Downloads a:visited{
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.Downloads a:active, .Downloads a:hover{
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}
.DownloadsTitle {
	color: #336600;
	font: bold 13px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 8px 5px 0px 0px;
}
ul.BookingInfoBullets {
	margin: 0 0 0 5px;
	padding: 0 0 0 20px;
	list-style-image:   url(../assets/Home/BookingBullet.gif);
}
ul.DownloadsBullets {
	margin: 0 0 0 5px;
	padding: 0 0 0 20px;
	list-style-image:   url(../assets/Home/DownloadsBullet.gif);
}
.AlertNews {
	color: #CC0000;
	font: normal 11px/22px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 4px 4px 4px 4px;
	background: #fff;
}
.AlertNews a:link, .AlertNews a:visited, .AlertNews a:active, .AlertNews a:hover{
	color: #CC0000;
	font: normal 11px/22px Verdana, Arial, Geneva, Helvetica, sans-serif;

}
 
 
 /***************************************************
INTERIOR PAGE ELEMENTS
***************************************************/

.InteriorBG {
	background: #FCF3D2;
}
.PageTitleTable {
	background: #5B822A;
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 20px 22px 15px 22px;
}
.GeneralTable {
	background: #FCF3D2;
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 20px 22px 25px 22px;
}
.GeneralText {
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.GeneralText2 {
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.GeneralText2 a:link, .GeneralText2 a:visited {
	color: #fff;
	text-decoration: underline;
}
.GeneralText2 a:active, .GeneralText2 a:hover {
	color: #fff;
	text-decoration: none;
}
.Title1 {
	color: #fff;
	font: bold 22px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.Title2 {
	color: #5B822A;
	font: bold 22px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.Title3 {
	color: #5B822A;
	font: bold 17px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.PictureBorder {
	background: #FEF9E9;
	border: 1px solid #B1AC9C;
	padding: 5px 5px 5px 5px;
}
.PictureBorderSmall {
	background: #FEF9E9;
	border: 1px solid #B1AC9C;
	padding: 3px 3px 3px 3px;
}
.LinkUnderPicture  {
	color: #000;
	font: normal 11px/16px Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.LinkUnderPicture a:link, .LinkUnderPicture a:visited {
	color: #000;
	text-decoration: underline;
}
.LinkUnderPicture a:active, .LinkUnderPicture a:hover {
	color: #000;
	text-decoration: none;
}
.NewsTitle {
	color: #5B822A;
	font: bold 14px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.NewsTitle a:link, .NewsTitle a:visited, .NewsTitle a:active, .NewsTitle a:hover {
	color: #5B822A;
}
.NewsDate {
	color: #999999;
	font: normal 11px Verdana, Arial, Geneva;
}
.FAQs {
	color: #000;
	font: normal 11px/22px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 20px 22px 25px 10px;
}
.FAQsOpen {
	color: #D47F00;
	font: normal 11px/22px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.DownloadsTableHead {
	background: #FEF9E9;
	border: 1px solid #B1AC9C;
}
.DownloadsColumnTitle {
	color: #000;
	font: bold 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.DownloadsRow {
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
	padding: 8px 8px 8px 10px;
}
.DownloadsBox {
	background: #FEF9E9;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	border: 1px solid #B1AC9C;
	padding: 15px 10px 25px 10px;
}
.DownloadsDetailBox {
	border: inherit 1px solid; 
	padding: 15px, 10px;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
ul.BookingBullets {
	margin: 0 0 0 17px;
	padding: 0 0 0 0;
	list-style-image:    url(../../../CampInteriorPages/assets/Booking/Bullet.gif);
}
.BookingContactPadding {
	background: #5B822A;
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 20px 22px 20px 22px;
}
.InteriorHighlightsTitle {
	background-color: #E1E8D9;
	color: #000;
	font: bold 11px Verdana, Arial, Geneva;
	border: 1px dashed #666;
	padding: 6px 4px 6px 10px;
}
.InteriorHighlightsTitle a:link, .InteriorHighlightsTitle a:visited, .InteriorHighlightsTitle a:active, .InteriorHighlightsTitle a:hover {
	color: #000;
}
.InteriorHighlights {	
background-color: #E1E8D9;
	color: #000;
	font: normal 11px Verdana, Arial, Geneva;
	padding: 10px 3px 15px 0px;
	border-right: 1px dashed #666;
	border-bottom: 1px dashed #666;
	border-left: 1px dashed #666;
}
ul.InteriorHighlightBullets	{
	list-style: square;
	margin: 0 0 0 0;
	padding: 0 0 0 30px;
}
  
   
/***************************************************
OTHER
***************************************************/

.Copyright {
	color: #666;
	font: normal 11px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.Footer {
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px 20px 0px 0px;
}
.Footer a:link, .Footer a:visited {
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.Footer a:active, .Footer a:hover {
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

.SearchHelp {
	color: #fff;
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
}
.SearchHelp a:link, .SearchHelp a:visited, .SearchHelp a:active, .SearchHelp a:hover {
	color: #fff;
	font: normatl 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
}
.TextField155{
	color: #000;
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	width: 155px;
}
.TextField230{
	color: #000;
	font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	width: 230px;
}
/*************************************************************/
.HomeWelcomeBox {
	background: #5B822A;
	color: #fff;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
}
.GeneralText3 {
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;
}
.StoreDownloadsBGBox {
	background-color: #FCF3D2;
	color: #000;
	font: normal 11px/16px Verdana, Arial, Geneva, Helvetica, sans-serif;
	padding: 0px 10px 10px 10px;
}