BODY {
	MARGIN: 0px; COLOR: black; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
HR {
	MARGIN-TOP: 10px; WIDTH: 80%; COLOR: #336699
}
H1 {
	FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif
}
A:visited {
	COLOR: blue
}
IMG.picture {
	BORDER-RIGHT: #336699 2px solid; BORDER-TOP: #336699 2px solid; BORDER-LEFT: #336699 2px solid; BORDER-BOTTOM: #336699 2px solid
}

#topheaderimg {
	float: right;
	padding: 0 10px 10px 10px;
}
P {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.7em
}
TD {
	FONT-SIZE: 12px
}
LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.4em; FONT-STYLE: italic
}
DIV.DIVcontact {
	BACKGROUND: #f3f3f3; WIDTH: 194px; BORDER-BOTTOM: #6699cc 1px solid; POSITION: relative
}
DIV.DIVprint {
	BACKGROUND: #f3f3f3; BORDER-BOTTOM: #6699cc 1px solid; POSITION: relative; TOP: 0px; align: right
}
TD.splashLinks {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fff; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid
}
TD.TDglobal {
	FONT-SIZE: 11px; BACKGROUND: #e6dfce; COLOR: black
}
TD.TDglobalover {
	FONT-SIZE: 11px; 
	background-color: #e6dfce;
	text-decoration: underline;
}
TD.formBorder {
	BORDER-RIGHT: #6699cc 1px solid; BORDER-TOP: #6699cc 1px solid; BORDER-LEFT: #6699cc 1px solid; BORDER-BOTTOM: #6699cc 1px solid
}
TD.form {
	FONT-SIZE: 13px; BACKGROUND: #deefff
}
TH.flights {
	FONT-SIZE: 13px; BACKGROUND: #e6dfce; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TD.flights {
	FONT-SIZE: 11px; BACKGROUND: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH.THnav { padding: 5px; padding-bottom: 6px;
	 FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #deefff;  COLOR: #336699;  BORDER-BOTTOM: #6699cc 1px solid; TEXT-ALIGN: left
}
TD.TDnav { padding: 4px 5px 4px 5px;
	 FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #abcdef;COLOR: black; BORDER-BOTTOM: #6699cc 1px solid
}
TD.TDnavover {padding: 4px 5px 4px 5px;
	 FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fff;  COLOR: black;  BORDER-BOTTOM: #6699cc 1px solid
}
TD.TDnavselected {padding: 4px 5px 4px 5px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e6dfce;  COLOR: black; BORDER-BOTTOM: #6699cc 1px solid
}
A.nav {
	FONT-SIZE: 11px; COLOR: black; TEXT-DECORATION: none
}
A.nav:visited {
	COLOR: black
}
TD.TDtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; BORDER-LEFT-COLOR: #336699; BACKGROUND: #deefff; COLOR: black; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Arial, "Arial Black", Georgia, "Times New Roman", Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-COLOR: #336699
}

TD.TDtitlesubnav {
	FONT-SIZE: 11px; BACKGROUND: #deefff; COLOR: black;
	FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #336699 1px solid;
}

td.TDtitlesubnav a {
	text-decoration: none; color: black; font-weight: bold;
}

TD.TDtitlesubnav a:hover {
	text-decoration: underline;
}

/* subnav below the title */
TABLE.TBLsubnav {
	background-color: #e6dfce;
	border-bottom: 1px #336699 solid;
}
TD.TDsubNav {padding-top: 4px; padding-bottom: 4px;
	FONT-SIZE: 12px; COLOR: #A52A2A; TEXT-DECORATION: none
}
A.subNav {
	COLOR: #A52A2A; TEXT-DECORATION: none
}
A.subNav:visited {
	COLOR: #A52A2A
}
A.subNav:hover {
	COLOR: #A52A2A; TEXT-DECORATION: underline
}

TD.mainbody {
	padding: 20px 20px 10px 15px;
}

.mainText {
	FONT-SIZE: 13px
}
.subText {
	FONT-SIZE: 11px
}
TH.THflights {
	FONT-SIZE: 13px; BACKGROUND: #e6dfce; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TD.TDflights {
	FONT-SIZE: 11px; BACKGROUND: #ffffff
}
TH.THitinerary {
	BORDER-TOP: #336699 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #336699; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Arial, "Arial Black", Georgia, "Times New Roman", Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #336699
}
.itineraryrow {
	FONT-WEIGHT: normal; BORDER-LEFT-COLOR: #336699; BACKGROUND: #deefff; BORDER-BOTTOM-COLOR: #336699; BORDER-TOP-COLOR: #336699; BORDER-RIGHT-COLOR: #336699
}
TD.TDitinerary {
	FONT-SIZE: 13px; BORDER-LEFT-COLOR: #deefff; BACKGROUND: #ffffff; BORDER-TOP-STYLE: none; BORDER-TOP-COLOR: #deefff; BORDER-BOTTOM: #deefff 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-COLOR: #deefff
}
P.quote {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic;
}

p.testimonial {font-style: italic; margin-right: 10px; margin-left: 10px;}
TD.TDsmallPrint {
	BORDER-TOP: brown 1px solid; FONT-SIZE: 11px; BACKGROUND: #e6dfce; COLOR: black; FONT-FAMILY: sans-serif, Arial, Helvetica
}
A.smallPrint {
	COLOR: brown; TEXT-DECORATION: underline
}
A.smallPrint:visited {
	COLOR: brown; TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
TH.THgallery {
	BORDER-TOP: brown 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 13px; BORDER-LEFT-COLOR: brown; BACKGROUND: #e6dfce; BORDER-BOTTOM: brown 1px solid; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-COLOR: brown
}
TD.TDgallery {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffee; TEXT-ALIGN: center
}
.fineprint {
	FONT-SIZE: x-small
}
P.announce {
	BORDER-RIGHT: #336699 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #336699 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; BORDER-LEFT: #336699 1px solid; WIDTH: 70%; PADDING-TOP: 6px; BORDER-BOTTOM: #336699 1px solid
}
P.caption {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
P.clientquote {
	FONT-STYLE: italic
}
.photocaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}


img.thumbright {
	padding: 0 0 10px 10px;
	float: right;
}

img.thumbleft {
	float: left;
	padding: 0 10px 10px 0;
}

/* quotes */
#quoteContainer {width: 320px; margin-left: 10px;text-align: right; float: right;}
#quoteContainer a {margin-top: 10px;}
div.quotesqr {background-color: #DEEFFF; display: block; text-align: left; width: 300px; border: 1px solid blue; padding:6px; float: right;margin-left: 10px; height: 250px; overflow-y: auto; }
div.quotesqr blockquote {
  background: transparent url(/images/bluequote.jpg) left top no-repeat;
  padding: 0;margin: 0;
}
div.quotesqr blockquote div {
  padding: 0 20px;
  background: transparent url(/images/bluequote.jpg) right bottom no-repeat;
}
div.author {font-size: 12px; font-style: italic; text-align:right;}

table.companies td img {border: none;padding-top: 10px; padding-bottom: 16px;}
table.companies td {vertical-align: top;text-align:center; padding: 8px;}

table.mainpgVoyages td {border-bottom: 1px solid #d4d4d4; padding: 8px 8px 8px 0;}
table.mainpgVoyages {width: 60%}

table.collection {border-collapse:collapse; border-top: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4;}

table.collection td {border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}

table.references td {padding-right: 10px;}