@charset "utf-8";
/* CSS Document */

#tdContent {
	background-color: #FFFFFF;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #232323;
}
#tdContent h2 {
	font-weight: normal;
	font-size: 14px;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 1em;
	margin-bottom: .3em;
	line-height: 1.2em;
}
#tdContent h2.NoLeftMargin {
	margin-left: 0px;
}
#tdContent .divContent {
	margin-right: 18px;
	margin-left: 18px;
	margin-bottom: 5px;
	margin-top: 8px;
}
#tdContent h3 {
	font-weight: normal;
	font-size: 12px;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 1em;
	margin-bottom: 1.3em;
	line-height: 1.2em;
}
#tdContent #indexh3 {
	margin-right: 8px;
	margin-left: 8px;
}
.imgRides {
	float: right;
	padding: 7px;
	border-width:2px;
	border-style: solid;
	margin-left: 20px;
	margin-bottom: 10px;
}
.imgBorder {
	padding: 7px;
	border-width:2px;
	border-style: solid;
	margin-bottom: 10px;
}
#tdContent h4 {
	font-weight: normal;
	font-size: 13px;
	margin-top: 1em;
	margin-bottom: 0.3em;
	line-height: 1.2em;
}
#tdContent p {
	font-size: 11px;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	line-height: 1.4em;
	color: #232323;
}
#gencontent {
	margin-right: 18px;
	margin-left: 18px;
}
#tdContent #agentFileList {
	margin-top: 20px;
	margin-right: 18px;
	margin-left: 18px;
}
#tbmail {
	width: 100%;
	margin-left: 14px;
	margin-bottom: 15px;
}
#tbmail td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align:top;
}
.txtboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
}
#imgIndex {
	margin: 8px;
	border: 7px solid #D3D2C4;
}
#tdContent #leftCol {
	float: left;
	width: 277px;
	padding-left: 8px;
	padding-right: 8px;
}
#tdContent #indexNews {
	margin-right: 11px;
	margin-left: 8px;
}
#tdContent #rightCol {
	margin-left: 293px;
	padding-right: 8px;
	width: 281px;
}
#indexTitle {
	margin-right: 18px;
	margin-left: 18px;
}
#tdContent .noBotMargin {
	margin-bottom: 0px;
}
#tdContent #noTopMargin {
	margin-top: 0px;
}
#tdContent .divRides {          /*this is also used in news page*/
	border-top-width: 2px;
	border-top-style: solid;
	margin-left: 18px;
	margin-right: 18px;
	margin-bottom: 10px;
	clear: both;
}
#tdContent .divEnews {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-left: 18px;
	margin-right: 18px;
	margin-bottom: 10px;
	clear: both;
	border-bottom-color: #8a7967;
}
.imgSeries {
	vertical-align: middle;
}
#tdContent a:link, #tdContent a:visited {
	color: #007698;
	text-decoration: none;
}
#tdContent a:hover, #tdContent a:active {
	color: #f26631;
	text-decoration: underline;
}
#tdContent #divRide h4 {
	margin-top: .3em;
	margin-bottom: 0px;
}
#tdContent #divRide p {
	margin-top: 0;
	margin-bottom: .8em;
}
.imgButton {
	margin-right: 15px;
	margin-top: 3px;
}
#divattractions {
	margin-right: 18px;
	margin-left: 18px;
	margin-bottom:20px;
	border-top-width: 2px;
	border-top-style: solid;
}
#divattractions p {
	line-height: 1.3em;
}
.clearparra {
	clear: both;
	padding-top: 20px;
}
.clearboth {
	clear: both;
}
.marginBottom10 {
	margin-bottom: 10px;
}
.marginTop5 {
	margin-top: 5px;
}
.imgFloatLeft {
	float: left;
	margin-right: 10px;
}
.imgFloatRight {
	float: right;
	margin-left: 10px;
}
.indexRide {
	border-top-width: 1px;
	border-top-style: solid;
}
#tdContent #tbBook {
	margin-right: 16px;
	margin-left: 16px;
	width: 555px;
	table-layout: fixed;
}
#tbBook #colb1 {
	width: 370px;
}
#tbBook td {
	padding-top: 2px;
	padding-bottom: 6px;
	vertical-align: top;
}
#tbBook #colb3 {
	width: 110px;
}
#tbBook #colb4 {
	width: 75px;
}
.borderTop {
	border-top-width: 1px;
	border-top-style: solid;
	clear:right;
}
#tdContent h3.h3index {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0em;
	margin-bottom: 0.6em;
	background-color: #e9e3db;
}
#tdContent h4.h4index {
	margin-top: .4em;
}
#tdContent #tbForm {
	margin-right: 20px;
	margin-left: 20px;
}
#tbInquire {
	margin-left: 20px;
}
#tbInquire td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.frmTxt {
	font-size: 11px;
	width: 250px;
}
.topMargin {
	margin-top: 20px;
}
#tbInquire #comments {
	vertical-align: text-top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 470px;
}
.txt10 {
	font-size: 10px;
}
#divRegister {
	float: right;
	text-align: center;
	padding-top: 4px;
	padding-right: 27px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#tdvertMenu a img {
	border-width:0;
}
.topMargin10 {
	margin-top: 10px;
}
.topMargin2 {
	margin-top: 2px;
}
.txt10 {
	font-size: 10px;
}
#tdContent #logincontent {
	margin-top: 20px;
}
.LeftMargin18 {
	margin-left: 18px;
}
#tdContent #logincontent td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#tdContent .divInfo {
	margin-top: 15px;
	margin-left: 18px;
	margin-bottom: 20px;
	margin-right: 18px;
}
.border0 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.centText {
	text-align:center;
}
.boldNone {
	font-weight: normal;
}
.padTop10 {
	padding-top: 10px;
}
