
a, a:hover, a:visited {
color: #2280c1;
font-weight: bolder;
}

b {
color: #71b5cb;
}

.classic {
color: #7a7c7a;
}

body {
background: #b8dae5 top left repeat-x url(scripts/css/images/body-bg.jpg_);
}

h1 {
font: normal 19px Times New Roman; 
margin: 0 0 0 0;
color: #4ca3bf;
}

td.logo h1 b {
color: #dda11f;
font-weight: normal;
}

td.logo h1 {
margin: 0 0 0 46px;
width: 164px;
}

h2 {
color: #7a7c7a;
font: bolder 17px Georgia;
}

h3 {
color: #71b5cb;
line-height: 14pt;
font: bold 12px Verdana;
}

h3 b {
color: #4193AF;
}

h4 {
color: #cf901d;
margin: 0 0 12px 0;
font: bold 12px Verdana;
text-decoration: underline;
}

img {
border: 0;
vertical-align: bottom;
}

p {
margin: 15px 0 15px 0;
}

table.gallery {
width: 100%;
}

table.gallery img {
border: 1px solid #595959;
}

table.gallery td {
text-align: center;
vertical-align: top;
}

.imgtitle {
margin-top: 8px;
}

ul {
margin: 15px 0 15px 0;
}

.inputbox, .textbox {
border-top: 0;
border-left: 0;
border-right: 2px solid #f2f2f2;
border-bottom: 2px solid #f2f2f2;
background: #eee top left no-repeat url(scripts/css/images/formbg.jpg_);
padding: 0 0 0 2px;
width: 265px;
}

.subButton {
padding: 3px;
color: #7a7c7a;
background: #fff;
font: bold 11px Verdana;
border: 2px solid #eee;
background: #f5f7f7;
}

.cellpad {
padding: 8px;
}

.fareList {
width: 100%;
margin: 10px 0 10px 0;
}

.fareList td {
padding: 2px;
background: #f3f3f3;
font: normal 12px Verdana;
}

.bookingForm {
text-align: center;
width: 100%;
}

.bookingForm b {
color: #999797;
}

.formTitle {
text-align: right;
width: 20%;
}

.formInput {
text-align: left;
width: 80%;
}

.listIndent li {
margin-left: 35px;
}

.blueList li {
color: #4da2be;
}

/*.imgtitle {
margin: 14px 0 0 0;
}*/

/* BEGIN MAIN */

#container {
background: url(gfx/bg.png) transparent top center repeat-y  ;
margin: 0 auto;
width: 780px;
}

#header {
background: url(gfx/bg-top.png) transparent top center repeat-y;
width: 780px;
height: 19px;
margin: 0 auto;
}

#nav {
width: 750px;
white-space: nowrap;
margin: 0 15px 0 15px;
}

#nav img {
padding: 0;
margin: 0;
}

#banner {
width: 750px;
height: 212px;
margin: 0 15px 0 15px;
}

#content {
width: 750px;
margin: 0 15px 0 15px;
}

#left {
float: left;
width: 548px;
margin-top: 30px;
text-align: left;
}

#leftContent {
color: #7a7c7a;
font: normal 11px Verdana;
padding: 0px 22px 50px 50px;
}

#leftContent strong {
color: #7a7c7a;
font-weight: normal;
}

#leftContent ul {
margin-left: 0px;
padding-left: 14px;
}

#right {
float: right;
width: 200px;
text-align: left;
background: #e7f5f9;
}

#rightContent {
color: #7a7c7a;
font: normal 11px Verdana;
padding: 50px 22px 50px 22px;
/*border-left: 1px solid #eee;*/
}

#rightContent a, #rightContent a:visited {
color: #71b5cb;
font-weight: bolder;
text-decoration: none;
}

#rightContent a:hover {
color: #7288CB;
font-weight: bolder;
text-decoration: none;
}

#rightContent ul {
margin-left: 0px;
padding-left: 15px;
}

#rightContent li {
color: #71b5cb;
}

#footcontact {
border-top: 1px solid #ddd;
padding: 14px 0 8px 0px;
font: bold 11px Verdana;
text-align: center;
color: #3a3b3b;
}

#footer {
background: transparent bottom center repeat-y url(scripts/css/images/bg-bottom.png_);
width: 780px;
height: 19px;
margin: 0 auto;
}

#footerContent {
color: #777;
text-align: center;
padding-bottom: 30px;
font: normal 11px Verdana;
}

#footerContent a, #footerContent a:hover, #footerContent a:visited {
color: #777;
text-decoration: none;
font: normal 11px Verdana;
}

.clr {
clear: both;
}
.earlybird {
color: #657513;
font-family: Georgia, arial, Times, serif;
font-weight:bold;
font-size:12px;
}

.earlybird_blurb {
	color: #657513;
}

.midarv {
color: #e4931e;
font-family: Georgia, arial, Times, serif;
font-weight:bold;
font-size:12px;
}

.midarv_blurb {
	color: #e4931e;
}

.onedollar {
color: #3990ae;
font-family: Georgia, arial, Times, serif;
font-weight:bold;
font-size:12px;
}

.onedollar_blurb {
	color: #3990ae;
}

.rainforrest {
	color: #39ae97;
	font-family: Georgia, arial, Times, serif;
	font-weight:bold;
	font-size:12px;
}

.subheading {
font-weight:bold; !important
}


/* END MAIN */