.SitTableAtBottom {
	vertical-align: bottom;
	height: auto;
	width: 100%;
}
.TourTop {
	background-image: url(../images/template/tour_r1_c1.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 800px;
}
.Left199Wide {
	text-align: left;
	vertical-align: top;
	width: 199px;
}
.Middle410Wide {
	text-align: left;
	vertical-align: top;
	width: 410px;
}
.Right191Wide {
	text-align: left;
	vertical-align: top;
	width: 191px;
}
.RightMainNavBG1 {
	background-image: url(../images/template/tour_r2_c4.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}
.RightMainNavBG2 {
	background-image: url(../images/template/tour_r3_c4.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 123px;
	vertical-align: top;
}
.LeftSmallHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #003366;
	padding-bottom: 6px;
}
.LeftMainMenuOptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 6px;
}

.RightMainNavBtm {
	background-image: url(../images/template/tour_r4_c4.jpg);
	background-repeat: no-repeat;
	height: 13px;
	width: 191px;
}
.Right191RandBlock1 {
	background-image: url(../images/template/tour_r7_c4.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 154px;
	width: 191px;
	padding-top: 7px;
}
.Right191RandBlock2 {
	background-image: url(../images/template/tour_r10_c4.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	height: 163px;
	width: 191px;
	padding-top: 7px;
}
.MiddleMainBG {
	background-image: url(../images/template/tour_r2_c3.jpg);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
.MiddleMainBottom {
	background-image: url(../images/template/tour_r9_c3.jpg);
	background-repeat: no-repeat;
	height: 18px;
}
.LeftMainBG {
	background-image: url(../images/template/tour_r2_c1.jpg);
	text-align: left;
	vertical-align: top;
	width: 199px;
}
.LeftMainBtm {
	background-image: url(../images/template/tour_r4_c1.jpg);
	background-repeat: no-repeat;
	height: 12px;
}
.MiddlePadding6Wide {
	width: 6px;
}
.LeftMainMenuOptions a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 6px;
	text-decoration: none;
}
.MiddleMainParagraphText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	padding-top: 8px;
	vertical-align: top;
}
.PromoHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	padding-bottom: 6px;
}
.PromoText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}
.Left199Top {
	background-image: url(../images/template/special_leftwhitetop.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 11px;
}
.MiddleMainHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	color: #CC0000;
	padding-bottom: 6px;
}

.LeftMainMenuOptions a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 6px;
	text-decoration: underline;
}
.TourSubtitleText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 10px;
}
.PromoText select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.PromoText input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}


.PromoText a {
	text-decoration: none;
	color: #000000;
}
.PromoText a:hover {
	color: #000000;
	text-decoration: underline;
}
.PromoText input#Submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.MiddleMainParagraphText select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.MiddleMainParagraphText input {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.MiddleMainParagraphText textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.MiddleMainParagraphText select#select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
}
.SearchResultsTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #006666;
	padding-top: 13px;
	padding-bottom: 7px;
}
.SearchResultsTitle a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #006666;
	padding-top: 13px;
	padding-bottom: 7px;
	text-decoration: none;
}
.SearchResultsTitle a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #006666;
	padding-top: 13px;
	padding-bottom: 7px;
	text-decoration: underline;
}
.SearchResultsSubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.TourPricesHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #CC0000;
	padding-top: 25px;
}
.ImagesAreaBg {
	background-image: url(../images/template/special_imagestiletemplate_r2_c1.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}
.ImagesAreaTopCell {
	background-image: url(../images/template/special_imagestiletemplate_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: top;
	height: 133px;
		padding-top: 7px;
}
.ImagesAreaBottomCell {
	background-image: url(../images/template/special_imagestiletemplate_r3_c1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}.TourPricesTourTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #660000;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/template/pricebox_r2_c1.jpg);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EBEBEB;
}
.TourPricesMainPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-top: 10px;
	font-weight: bold;
}
.MiddleMainParagraphText a {
	text-decoration: none;
	color: #003399;
}
.MiddleMainParagraphText a:hover {
	text-decoration: underline;
	color: #003399;
}
.ExtraTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
}
.LeftMainMenuOptions ul li {
	padding-bottom: 8px;
	margin-left: -22px;
	list-style-type: none;
	margin-right: 5px;
	list-style-position: outside;
	list-style-image: url(../images/template/arrow.gif);
}
.LeftMainMenuOptions ul {
	margin-bottom: 0px;
	}
.FadeyBG {
	background-image: url(../images/template/pricebox_r4_c1.jpg);
}
.SearchResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.PageTools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-bottom: 10px;
	padding-left: 7px;
}
.PageTools a {
	color: #666666;
	text-decoration: none;
}
.PageTools a:hover {
	color: #666666;
	text-decoration: underline;
}