.aboutusborder {
	border: 3px solid #b07c40;
	padding-top: 5px;
	top: 30px;
	margin-bottom: 20px;
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
}
.aboutusbordernospace {
	border: 3px solid #b07c40;
	top: 30px;
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	margin-bottom: 10px;
}

.bodytext {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 18px;
}
.bodytexthome {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.bodytext1st {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: center;
	padding-top: 0px;
}
.bodytextlessright {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-right: 10px;
	padding-left: 20px;
	line-height: 18px;
	padding-bottom: 20px;
}

.bodytextRight {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: right;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 18px;
}
.bodytexttopspace {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 18px;
	padding-top: 18px;
}

.bodytextTours {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-right: 30px;
	padding-left: 30px;
	line-height: 22px;
}
.bodytextwhite {
	font-family: Calibri;
	font-size: 14px;
	color: #FFFFFF;
	text-align: justify;
}
.bodytextToursNoleft {
	font-family: Calibri;
	font-size: 16px;
	color: #2b4b2d;
	text-align: justify;
	padding-right: 30px;
	line-height: 18px;
	text-decoration: none;
}

.centre {
	text-align: center;
}
.centrebottomspace {
	text-align: center;
	padding-bottom: 5px;
}

.centreBottomSpae {
	text-align: center;
	padding-bottom: 15px;
	padding-top: 15px;
}
.centretable {
	text-align: center;
	vertical-align: middle;
}

.contactbackground {
	border: 3px solid #b07c40;
	top: 30px;
	background-color: #B4864E;
	margin-bottom: 20px;
	margin-top: 25px;
}
.contactborder {
	border: thin solid #E2E2E2;
	top: 0px;
	background-color: #B4864E;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.FAQ {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #B07C40;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 18px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-top: 20px;
}
.FAQtext {
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
	color: #336600;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 30px;
	line-height: 20px;
}


.footer {
	background-color: #af8146;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2B4B2D;
	text-decoration: none;
	font-weight: bold;
}
.footerleftspace {
	background-color: #af8146;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2B4B2D;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
}

.footerlink {
	background-color: #af7c40;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2B4B2D;
	text-decoration: none;
}
.footerlinkSmall {
	background-color: #af7c40;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #2B4B2D;
	text-decoration: none;
	padding-top: 4px;
}

.footerRight {
	background-color: #af8146;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2B4B2D;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
.footerRightSmall {
	background-color: #af8146;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #2B4B2D;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	padding-top: 2px;
}


.formfieldborder {
	border: 1px solid #b07c40;
	top: 30px;
	padding-bottom: 5px;
}
.maintable {
	padding-top: 20px;
}


.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #2b4b2d;
	text-align: center;
	letter-spacing: 2px;
	text-decoration: none;
}
.menuarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #af7c40;
	text-decoration: none;
	line-height: 12px;
}

.menuback {
	background-image: url(../Images/Logos/headerlogo.jpg);
	height: 122px;
	width: 900px;
	background-repeat: no-repeat;
}
.menuHalfDay {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #2b4b2d;
	text-align: left;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-left: 22px;
}
.menuHalfDayWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 2px;
}
.menutight {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #2b4b2d;
	text-align: center;
	letter-spacing: 2px;
	padding-bottom: 3px;
	text-decoration: none;
	line-height: 14px;
	vertical-align: bottom;
}
.menutightLinked {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #2b4b2d;
	text-align: center;
	letter-spacing: 2px;
	text-decoration: none;
	vertical-align: bottom;
}


.menuToursTop {
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 0px;
}
.menuToursBottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	letter-spacing: 1px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 3px;
	vertical-align: bottom;
}
.menuToursArrows {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b4b2D;
	text-align: left;
	letter-spacing: 3px;
}
.menuToursArrowsRight {
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	letter-spacing: 1px;
	padding-top: 25px;
}
.menuWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 2px;
	padding-bottom: 5px;
	text-decoration: none;
}

.pagetitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #b07c40;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-weight: normal;
}
.pagetitleRight {
	font-family: Calibri;
	font-size: 36px;
	color: #b07c40;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-weight: normal;
}
.pagetitleGold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFCC00;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: normal;
}
.pagetitleRightGold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFCC00;
	text-align: right;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-weight: normal;
}

.pagetitleRightWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-weight: normal;
}
.pagetitlespace {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #b07c40;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-weight: normal;
}

.pagetitleWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: normal;
}
.secondpara {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	line-height: 18px;
	padding-bottom: 15px;
}
.send {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #747D4E;
	vertical-align: top;
	background-color: #FFCC66;
	padding: 6px;
}

.shadow {
	moz-box-shadow: 0 8px 6px -6px rgb(0,0,0);
	webkit-box-shadow:0 8px 6px -6px rgb(0,0,0);
	box-shadow:0 8px 6px -6px rgb(0,0,0);
}
.space {

}
.tableback {
	background-color: #FFFFFF;
	width: 900px;
}
.tablebackspace {
	background-color: #FFFFFF;
	width: 900px;
	height: 90px;
}
.tablebacktight {
	background-color: #FFFFFF;
	width: 900px;
	line-height: 15px;
}
.tableBOTTOM {
	vertical-align: bottom;
}


.tabletop {
	vertical-align: top;
}
.tariff {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #B07C40;
	text-align: justify;
	padding-right: 20px;
	line-height: 18px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-top: 0px;
}

.telephone {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	letter-spacing: 1px;
}
.topemail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
	vertical-align: bottom;
	text-decoration: none;
}

.topmenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 12px;
	color: #2B4B2D;
	padding-top: 10px;
}
.topmenuLink {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 14px;
	color: #2B4B2D;
	text-decoration: none;
	font-weight: bold;
}
.topmenuvertical {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 16px;
	color: #b07c40;
	font-weight: bolder;
}
.topmenuSelected {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 14px;
	color: #B07C40;
	padding-top: 55px;
	text-decoration: none;
	font-weight: bold;
}
.toursback {
	background-image: url(../Images/toursback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 300px;
	width: 595px;
	font-family: Calibri;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	padding-left: 40px;
	padding-right: 40px;
}
.tourdetails {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #B07C40;
	text-align: justify;
	line-height: 18px;
	font-weight: bold;
}
.tourprices {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
}


.tourrightbutton {
	padding-bottom: 12px;
}
.tourrightbuttonMIDDLE {
	padding-bottom: 12px;
	padding-top: 1px;
}


.toursbackTOPSPACE {
	background-image: url(../Images/toursback.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.tourstable {
	margin-top: 50px;
}
.toursbackHalfday490 {
	background-image: url(../Images/halfday-back490.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 280px;
	width: 580px;
}
.toursbackHalfday350 {
	background-image: url(../Images/halfday-back350.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 280px;
	width: 580px;
}
.tourPagetitlelinked {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFCC00;
	letter-spacing: 2px;
	vertical-align: top;
	padding-top: 30px;
	padding-left: 0px;
	text-decoration: none;
}

.tourtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffcc00;
	letter-spacing: 0px;
	vertical-align: top;
	padding-top: 30px;
	padding-left: 10px;
}

.tourtitleLine2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffcc00;
	letter-spacing: 2px;
	vertical-align: top;
	line-height: 5px;
	padding-top: 20px;
}

.tourtitlegreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #336600;
	vertical-align: top;
	padding-bottom: 5px;
}
.tourtitlegreenArrows {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #336600;
	vertical-align: top;
	padding-bottom: 5px;
}

.tourtext {
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	line-height: 20px;
	padding-right: 10px;
	text-align: justify;
	padding-left: 10px;
	padding-top: 0px;
}

.tourtitlesmaller {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFCC00;
	letter-spacing: 0px;
	vertical-align: top;
	padding-top: 30px;
	padding-left: 10px;
}

.tourtextpara1 {
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: top;
	line-height: 20px;
	padding-right: 10px;
	text-align: justify;
	padding-left: 10px;
	padding-top: 10px;
}

.tablelogos {
	padding-top: 10px;
}
.tourtitle1linked {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 2px;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.tourtextLinked {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #336600;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 20px;
	text-decoration: none;
}
.Food {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 20px;
}
.bodytextIndent1 {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: left;
	line-height: 18px;
	text-indent: 100px;
	margin-right: 40px;
}

.bodytextIndent2 {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: left;
	padding-right: 20px;
	line-height: 18px;
	text-indent: 120px;
}
.bodytextIndent3 {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: left;
	padding-right: 20px;
	line-height: 18px;
	text-indent: 180px;
}
.container2 {
	float: left;
	height: 18px;
	width: 60px;
	font-family: Calibri;
	font-size: 14px;
}
.container4 {
	float: left;
	height: 18px;
	width: 80px;
	margin-left: 30px;
}
.container6 {
	float: left;
	height: 18px;
	width: 80px;
	margin-left: 20px;
}
.containerkids {
	float: left;
	height: 18px;
	width: 120px;
	margin-left: 20px;
	font-family: Calibri;
	font-size: 14px;
}
.container22 {
	float: left;
	height: 18px;
	width: 60px;
	font-family: Calibri;
	font-size: 14px;
	clear: left;
}
.container42 {
	float: left;
	height: 18px;
	width: 60px;
	font-family: Calibri;
	font-size: 14px;
	clear: none;
	position: relative;
}
.container62 {
	float: left;
	height: 18px;
	width: 80px;
	clear: left;
}
.containerkids2 {
	float: left;
	height: 18px;
	width: 120px;
	margin-left: 20px;
	clear: left;
}
.aboutusbordernospacenotext {
	border: 3px solid #b07c40;
	top: 30px;
	margin-bottom: 10px;
}
.aboutusbordernospace2 {
	border: 3px solid #b07c40;
	top: 30px;
}
.tourpricesbig {
	font-family: Calibri;
	font-size: 16px;
	color: #2b4b2d;
	text-align: justify;
	line-height: 18px;
	text-decoration: none;
	font-weight: normal;
}
.aboutusborderspace {
	border: 3px solid #b07c40;
	padding-top: 5px;
	top: 30px;
	margin-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
.bodytextprices {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-left: 60px;
	line-height: 18px;
	padding-bottom: 20px;
}
.bodytextnotop {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 15px;
}
.bodytextpricesKids {
	font-family: Calibri;
	font-size: 14px;
	color: #2b4b2d;
	text-align: justify;
	padding-left: 21px;
	line-height: 18px;
	padding-bottom: 20px;
}
