/* CSS Document */

BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6D6C6C;
	margin-top: 30px;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6D6C6C;
	text-decoration:underline;
}

A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6D6C6C;
	text-decoration:underline;
}

A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration: underline;
}

.mainnav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-decoration:none;
color:#ffffff;

}

.mainnav a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-decoration:none;
color:#ffffff;
}

.mainnav a:LINK {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight: normal;
font-variant:normal;
text-decoration:none;
color:#FFFFFF;
}

.mainnav a:HOVER {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-decoration:none;
color:#000000;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #CC0000;
}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #CC0000;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	font-variant: normal;
	text-decoration: none;
	color: #6D6C6C;
	margin-top:0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;

}
.navigation-bar {
background-color: #CC0000

}
.background-color {
color: #8F8E8E

}
.TableGradient {
	background-image:url(../images/Table-Gradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.search-border {
border:thin solid #CC0000

}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.footer A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.footer A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.footer A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration:underline
}
.red-highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration: none;
}
.pinklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF00FF;
	text-decoration: none;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6D6C6C;
	text-decoration:underline;
}

.contact A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6D6C6C;
	text-decoration:underline;
}

.contact A:LINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6D6C6C;
	text-decoration:underline;
}

.contact A:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC0000;
	text-decoration:underline;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	font-variant: normal;
	padding: 2px;
	text-decoration: none;
	color: #6D6C6C;	
	width: 130px;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	font-variant: normal;
	padding: 2px;
	text-decoration: none;
	color: #6D6C6C;
	width: 130px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	font-variant: normal;
	padding: 2px;
	text-decoration: none;
	color: #6D6C6C;	
	width: 138px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	font-variant: normal;
	padding: 2px;
	text-decoration: none;
	color: #6D6C6C;
	width: 250px;
	height: 40px;
}

.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: none;
	font-variant: normal;
	padding: 2px;
	text-decoration: none;
	color: #6D6C6C;	
	width: 60px;
}

#flash-phone-number {
	height: 102px;
	vertical-align:bottom;
	overflow:hidden;
}
.welcomeBox-left {
	background-image: url(../images/slices/welcomeBox-left.png);
	background-repeat: repeat-y;
	background-position: top;
}
.welcomeBox-top {
	background-image: url(../images/slices/welcomeBox-top.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
	width: 399px;
}
.welcomeBox-bottom {
	background-image: url(../images/slices/welcomeBox-bottom.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 415px;
}
.welcomeBox-right {
	background-image: url(../images/slices/welcomeBox-right.png);
	background-repeat: repeat-y;
}
#welcome {
	margin-left: 16px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.nextTour-top {
	background-image: url(../images/slices/nextTour-top.png);
	background-repeat: no-repeat;
	background-position: left;
}
.nextTour-bottom {
	background-image: url(../images/slices/nextTour-bottom.png);
	background-repeat: no-repeat;
	background-position: left;
}
.nextTour-right {
	background-image: url(../images/slices/nextTour-right.png);
	background-repeat: repeat-y;
}
#nextTour {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 44px;
}
.indexAd-top {
	background-image: url(../images/slices/indexAd-top.png);
	background-repeat: no-repeat;
	background-position: left;
}
.indexAd-bottom {
	background-image: url(../images/slices/indexAd-bottom.png);
	background-repeat: no-repeat;
	background-position: left;
}
.indexAd-right {
	background-image: url(../images/slices/indexAd-right.png);
	background-repeat: repeat-y;
}
#indexAd {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 43px;
}
.h1Header-Bar {
	background-image: url(../images/slices/h1Header-bar.png);
	background-repeat: no-repeat;
	background-position: left;
}
#h1Header-title {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 44px;
}
.sideBar-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.sideBar-link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.sideBar-link a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

.sideBar-link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
.timetableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #cc0000;
	padding-left: 3px;
}
.timetableSubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #6D6C6C;
	padding-left: 3px;
}
.timetableSubHeaderLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #9e9d9d;
	padding-left: 3px;
}
#timetableText {
	padding-left: 3px;
}

