/* CSS Document */

HTML {
	HEIGHT: 100%; TEXT-ALIGN: left;
}

BODY {
	HEIGHT: 100%; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}

A {
color:#0033FF;
}

A:LINK {
color:#0033FF;
}
A:HOVER {
color:red;
}
A:VISTIED {
color:#003366;
}

hr {
color:blue;
padding:0px;
margin:0;
height:1;
}

.disclaimer{
font-size:12px;
color:#0055BA;
}

.content {
padding:5px;
}

.help{
vertical-align:top;
}
.leftSideTd {
border-right:1px solid white;
padding:3px;
}
.contentHeading {
font-size:17px;
font-weight:bold;
color:#CC0000;
padding:5px;
}
.vacationContentHeading {
font-size:14px;
font-weight:bold;
color:#CC0000;
}
.vacationSubHeading {
font-size:13px;
font-weight:bold;
font-style:italic;
color: #2B50A8;
}
.contentTable {
border:1px solid grey;
padding:5px;
font-size:14px;
}

.contentVacation {
padding:5px;
font-size:13px;
}

.insuranceTable {
padding:5px;
font-size:13px;
border:1px solid #656565;
}

.specialsTd {
BORDER-BOTTOM: #9A9A9A 1px solid;
padding-left:5px;
padding-bottom:2px;
padding-right:0;
padding-top:2px;
font-size:12px;
font-weight:bold;
}
.specialsHeading {
font-size:15px;
font-weight:bold;
padding-left:5px;
padding-bottom:2px;
padding-right:0;
padding-top:2px;
color:#0057B6;
}
.specialsHeadingSmall {
font-size:13px;
font-weight:bold;
padding-left:5px;
padding-bottom:2px;
padding-right:0;
padding-top:2px;
color:white;
background-color:#1063B6
}

.weddingsHeading {
font-size:13px;
font-weight:bold;
padding-left:0px;
padding-bottom:0px;
padding-right:0;
padding-top:2px;
color:#0057B6;
}

.rightHeading{
font-size:15px;
font-weight:bold;
font-style:italic;
color: #2B50A8;
}
.specialFaresHeading {
font-weight:bold;
color:#CC0000;
}
.DarkRow {
	COLOR: black; BACKGROUND-COLOR: #F6F5F5;BORDER-BOTTOM: #9A9A9A 1px solid; padding-left:5px; border-right:#9A9A9A 1px solid;
}
.DarkRow td{
	COLOR: black; BACKGROUND-COLOR: #F6F5F5;BORDER-BOTTOM: #9A9A9A 1px solid;padding-left:5px;border-right:#9A9A9A 1px solid;
}
.firstRow {
	COLOR: black;BACKGROUND-COLOR: #C9C8C8; font-size:12px; font-weight:bold; BORDER-BOTTOM: #9A9A9A 1px solid;padding-left:5px;border-right:#9A9A9A 1px solid;
}
.LightRow {
	COLOR: black; BACKGROUND-COLOR: #E8E8E8;BORDER-BOTTOM: #9A9A9A 1px solid;padding-left:5px;border-right:#9A9A9A 1px solid;
}
.LightRow td{
	COLOR: black; BACKGROUND-COLOR: #E8E8E8;BORDER-BOTTOM: #9A9A9A 1px solid;padding-left:5px;border-right:#9A9A9A 1px solid;
}
.fareTable {
border:1px solid #1063B6;
padding:5px;
font-size:12px;
}

.contactTable {
border:1px solid #2B92C8;
padding:5px;
font-size:12px;
}
.contactTable td{
border-bottom:1px solid #2B92C8;
padding:5px;
font-size:12px;
}
.generalInfo {
border:1px solid #FF823E;
xpadding:10px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;

font-size:12px;
text-align:left;
}

li {
line-height: normal;
padding-top:3px;
padding-bottom:3px;}

.pictureDetails {
padding:5px;
font-size:12px;
}
.style1 {
	color: #CC0033;
}

.insuranceFirstRow {
	COLOR: #0057B6;BACKGROUND-COLOR: #C8D8EE; font-size:14px; font-weight:bold; padding-left:5px;
}
li .terms{
padding-top:8px;
padding-bottom:8px;
}
.contactHeading {
font-size:20px;
font-weight:bold;
font-style:italic;
color:#CC0000;
padding:5px;
}
.dateTime{
font-size:10px;
color:#FFFFFF;
font-weight:bold;
}

.oceanWaveBG {
background-image:url(oceanwaves.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-position:right;
}