	#mainLayer { WIDTH: 778px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px }
	BODY { FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	TABLE { FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	A { COLOR: #a12020; TEXT-DECORATION: underline }
	A:visited { COLOR: #a12020 }
	A:active { COLOR: #a12020 }
	A:hover { COLOR: #a12020; TEXT-DECORATION: underline }
	.bodyCopyBig { FONT-SIZE: 12px; LINE-HEIGHT: 18px }
	.instructions { FONT-SIZE: 12px; COLOR: #728492; LINE-HEIGHT: 18px }
	.footerCopy { COLOR: #728492 }
	.footerLine { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #728492 }
	.boxHome { BORDER-RIGHT: #6e8494 1px solid; BORDER-TOP: #6e8494 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #6e8494 1px solid; BORDER-BOTTOM: #6e8494 1px solid }
	.homeText { COLOR: #6e8494 }
	.regionInitialCap { FONT-SIZE: 28px; COLOR: #48748f; LINE-HEIGHT: 32px; FONT-FAMILY: Shelly, Garamond, Caslon, script, Times, serif }
	.regionColor { COLOR: #48748f }
	.box { BORDER-RIGHT: #48748f 1px solid; BORDER-TOP: #48748f 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #48748f 1px solid; BORDER-BOTTOM: #48748f 1px solid }
	.line { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #48748f }
	.regionBackground { BACKGROUND-COLOR: #48748f }
	.cruiseMap { LEFT: 457px; VISIBILITY: hidden; WIDTH: 321px; CLIP: rect(0px 320px 195px 0px); POSITION: absolute; TOP: -100px; HEIGHT: 195px }
	.cruiseImage { BACKGROUND-COLOR: #cad7e0 }
	.regionCruiseName { FONT-WEIGHT: bold; FONT-SIZE: 13px }
	.regionCruiseDetails { FONT-SIZE: 9px }
	.regionBaseFare { FONT-WEIGHT: bold }
	.regionCruiseDetails SELECT { FONT-SIZE: 12px; COLOR: #a12020 }
	.regionInitialCap { FONT-SIZE: 28px; COLOR: #48748f; LINE-HEIGHT: 32px; FONT-FAMILY: Shelly, Garamond, Caslon, script, Times, serif }
	.regionColor { COLOR: #48748f }
	.box { BORDER-RIGHT: #48748f 1px solid; BORDER-TOP: #48748f 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #48748f 1px solid; BORDER-BOTTOM: #48748f 1px solid }
	.line { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: #48748f }
	.regionBackground { BACKGROUND-COLOR: #48748f }
	#content { LEFT: 100px; WIDTH: 778px; POSITION: absolute; TOP: 145px; TEXT-ALIGN: left }
	#columnOne { LEFT: 0px; WIDTH: 290px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left }
	#columnTwo { LEFT: 310px; WIDTH: 468px; POSITION: absolute; TOP: 30px; TEXT-ALIGN: left }
	#map { LEFT: 457px; WIDTH: 321px; CLIP: rect(0px 320px 195px 0px); POSITION: absolute; TOP: -100px; HEIGHT: 195px }
	#insetImage		{ position: absolute; top: 105px; left: 457px; width: 321px; height: 100px; clip: rect(0px,320px,100px,0px);}
	#mapFlow { FLOAT: right; WIDTH: 330px; POSITION: relative; TOP: 0px; HEIGHT: 165px }
	#mailList		{ position: absolute; top: 10px; left: 0px; width: 725px; height: 30px; text-align: right; }
	#footer			{ position: absolute; top: 0px; left: 0px; visibility: hidden; }
	#header			{ position: absolute; top: 142px; left: 0px; width: 778px; height: 127px; text-align: left; }
	.cruiseMap { LEFT: 457px; VISIBILITY: hidden; WIDTH: 321px; CLIP: rect(0px 320px 195px 0px); POSITION: absolute; TOP: -100px; HEIGHT: 195px }
	.cruiseImage { BACKGROUND-COLOR: #cad7e0 }
	.regionCruiseName { FONT-WEIGHT: bold; FONT-SIZE: 13px }
	.regionCruiseDetails { FONT-SIZE: 9px }
	.regionBaseFare { FONT-WEIGHT: bold }
	.regionCruiseDetails SELECT { FONT-SIZE: 12px; COLOR: #a12020 }
