#header             { position: absolute; top: 142px; left: 0px; width: 778px; height: 127px; text-align: left; }
#content            { position: absolute; top: 260px; left: 0px; width: 778px; text-align: left; }
#columnOne          { position: absolute; top: 0px; left: 0px; width: 380px; text-align: left; }
#columnTwo          { position: absolute; top: 0px; left: 400px; width: 380px; text-align: left; }

.priceCategoryLayer { padding-left: 5px; }

.cruiseDateSelect { font-weight: bold; }
.cruiseDateSelect select { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-color: #A12020; }
.pricingPriceCategory { font-size: 12px; font-weight: bold; font-style: italic; line-height: 16px; }
.pricingCabinCategory { font-size: 10px; line-height: 16px; }
.pricingShipName { line-height: 16px; }
.pricingPrice { font-size: 11px; font-weight: bold; font-style: italic; line-height: 16px; }
.pricingNoticeBold { font-size: 12px; font-weight: bold; line-height: 16px; }
.pricingNoticeReg {}
.pricingNoticeSmall { font-style: italic; }
.cruiseBaitPrice { color: #ffffff; font-size: 12px; }
.cruiseBaitPrice a { color: #ffffff; text-decoration: none; }
.cruiseBaitPrice a:visited { color: #ffffff; text-decoration: none; }
.cruiseBaitPrice a:active { color: #ffffff; text-decoration: none; }
.cruiseBaitPrice a:hover { color: #ffffff; text-decoration: underline; }
.regionInitialCap { font-family: Shelly, Garamond, Caslon, script, Times, serif; font-size: 28px; line-height: 32px; color: #48748f; }
.regionColor { color: #48748f; }
.box { border: solid 1px #48748f; margin-bottom: 5px; }
.line { margin-top:5px; margin-bottom:5px; background-color: #48748f; }
.regionBackground { background-color: #48748f; }
	#mainLayer		{ position: relative; top: 0px; width: 778px; padding-top: 0px; }

	#destMenuSub	{ position: absolute; top: 0px; left: 0px; width: 778px; height: 89px;  text-align: left; }
	#subMenu		{ position: absolute; top: 89px; left: 0px; width: 778px; height: 15px;  text-align: left; }

	#mailList		{ position: absolute; top: 10px; left: 140px; width: 590px; height: 30px; text-align: right; }
	#footer			{ position: absolute; top: 0px; left: 0px; visibility: hidden; }

	body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333; }
	table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #333333; }
	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; line-height: 18px; color: #728492; }
	.footerCopy { color: #728492; }
/*
	.footerCopy a {	color: #728492; text-decoration: none; }
	.footerCopy a:visited {	color: #728492; text-decoration: none; }
	.footerCopy a:active {	color: #728492; text-decoration: none; }
	.footerCopy a:hover { text-decoration: underline; }
*/
	.footerLine { margin-top:5px; margin-bottom:5px; background-color: #728492; }
	.boxHome { border: solid 1px #6e8494; margin-bottom: 5px; }
	.homeText { color: #6e8494; }
