<style>{  }

BODY 					{background-color:#FFFFFF; margin:0; leftmargin="0"; topmargin:0; rightmargin:0; bottommargin:0; margin-top:0; }




H1						{margin:0px 0; color: #000066; font-family: Trebuchet MS; font-size: 24px; font-weight: bold; TEXT-DECORATION: none; line-height:80%; letter-spacing:-2; text-transform:uppercase }
H2						{margin:0px 0; color: #0099FF; font-family: Trebuchet MS,Verdana,Arial,Trebuchet MS; font-size: 18px; font-weight: bold; TEXT-DECORATION: none; line-height:100%; margin-top: 22px; letter-spacing:-1; }
H3						{margin:0px 0; color: #0099FF; font-family: Trebuchet MS; font-size: 14px; font-weight: bold; TEXT-DECORATION: none; line-height:80%; letter-spacing:-1; text-transform:uppercase }



P						{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; TEXT-DECORATION: none; margin-top: 2px; margin-bottom: 10px; line-height:125%; }
UL						{margin-top:0; margin-bottom: 0px; margin-right:0px; margin-left: 20px}
LI						{margin-top: 0; margin-bottom: 2; margin-left: 0; color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; line-height:125%; text-align:left; list-style-type:square; }

A.link 					{COLOR: #0099FF; TEXT-DECORATION: underline;}
a:visited.link			{COLOR: #0099FF; TEXT-DECORATION: underline;}
a:hover.link 			{COLOR: #0000FF; TEXT-DECORATION: underline;}


.white					{background-color: #FFFFFF}
.black					{background-color: #000000}
.gray					{background-color: #D7D7D7}

.orange					{background-color: #FF9900}
.blue					{background-color: #23408F}


.blurb					{color: #000000; font-family: Verdana,Tahoma,Verdana,Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135%; }
A.blurb					{COLOR: #FF9900; TEXT-DECORATION: underline;}
a:visited.blurb			{COLOR: #FF9900; TEXT-DECORATION: underline;}
a:hover.blurb			{COLOR: #666666; TEXT-DECORATION: underline;}



.cruisetitle					{color: #000000; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 14px; font-weight: bold; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }
A.cruisetitle 					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.cruisetitle 			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.cruisetitle 			{COLOR: #0099FF; TEXT-DECORATION: underline;}



.promo					{color: #23408F; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 14px; font-weight: bold; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135%; }




.only					{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }
.price					{color: #0099FF; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 24px; font-weight: bold; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }



.TX1					{color: #000000; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 12px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }
A.TX1 					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.TX1 			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.TX1 			{COLOR: #0099FF; TEXT-DECORATION: underline;}

.TX2					{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135%; }
A.TX2 					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.TX2 			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.TX2 			{COLOR: #0099FF; TEXT-DECORATION: underline;}


.TX3					{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135%; }
A.TX3 					{COLOR: #1F72BF; TEXT-DECORATION: underline;}
a:visited.TX3 			{COLOR: #1F72BF; TEXT-DECORATION: underline;}
a:hover.TX3 			{COLOR: #0099FF; TEXT-DECORATION: underline;}



.TX4					{color: #000000; font-family: Verdana,Tahoma,Verdana,Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }
A.TX4 					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.TX4 			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.TX4 			{COLOR: #0099FF; TEXT-DECORATION: underline;}


.terms					{color: #666666; font-family: Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135%; }

.boxhead				{font-family: Verdana,Tahoma,Arial; font-size: 10px; border:1px solid #BABABA; color: #000000; text-decoration:none; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; line-height:125%; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; background-color:#E6E6E6}


.subnav					{color: #767676; font-family: Tahoma,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 3px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; text-align: center;}
A.subnav					{COLOR: #767676; TEXT-DECORATION: none;}
a:visited.subnav			{COLOR: #767676; TEXT-DECORATION: none;}
a:hover.subnav			{COLOR: #0099FF; TEXT-DECORATION: underline;}




.tabbox					{
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						}



.box					{
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						}

.shadedbox				{

						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						background-color:#D5D5D5; 
						}


.line         			{
						border-left-width: 0px; 
						border-right-width: 0px; 
						border-top-style: solid; 
						border-top-width: 1px; 
						border-bottom-width: 0px; 
						margin: 0; color:#D2D2D2; 
						font-size:1px; 
						border-left-style:solid; 
						line-height:0%
						}



.formfield				{
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						font-family: Tahoma,Verdana,Arial; font-size: 12px; text-decoration:none; 
						background-color:#FFFFFF; 
						}

.formbutton				{
						border-top:1px solid #003366; 
						border-right:1px solid #003366; 
						border-left:1px solid #003366; 
						border-bottom:1px solid #003366; 
						font-family: Verdana; font-size: 10px; text-decoration:none; color:#FFFFFF; background-color:#0099FF; font-weight:bold; 
						padding-left:1px; 
						padding-right:1px; 
						padding-top:1px; 
						padding-bottom:0px
						}


.spacer					{font-size: 7px; margin-top: 0; margin-bottom:0; }


.copyright				{COLOR: #999999; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 3px; margin-bottom: 3px;}
:hover.copyright		{COLOR: #000000; TEXT-DECORATION: underline;}




.adminmenu					{color: #505050; font-family: Verdana,Tahoma,Verdana,Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }
A.adminmenu					{COLOR: #505050; TEXT-DECORATION: none;}
a:visited.adminmenu			{COLOR: #505050; TEXT-DECORATION: none;}
a:hover.adminmenu			{COLOR: #000000; TEXT-DECORATION: underline;}


.subhead			{color: #0099FF; font-family: Arial,Tahoma,Arial; font-size: 16px; text-decoration:none; line-height:125%; margin-top: 14; margin-left: 0; margin-right: 0; margin-bottom:10;font-weight:bold;}
A.subhead					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.subhead			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.subhead			{COLOR: #0099FF; TEXT-DECORATION: underline;}




.newsbody					{margin:0; color: #333333; font-family: Tahoma,Verdana,Arial,Tahoma,Helvetica; font-size: 11px; text-decoration:none; line-height:135%; margin-top: 3; margin-left: 0; margin-right: 0; margin-bottom:9; }
A.newsbody					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.newsbody			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.newsbody				{COLOR: #0099FF; TEXT-DECORATION: underline;}





.content					{margin:0; color: #333333; font-family: Tahoma,Verdana,Arial,Tahoma,Helvetica; font-size: 11px; text-decoration:none; line-height:150%; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom:; }
A.content					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.content			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.content				{COLOR: #0099FF; TEXT-DECORATION: underline;}


.adtext					{margin:0; color: #333333; font-family: Tahoma,Verdana,Arial,Tahoma,Helvetica; font-size: 11px; text-decoration:none; line-height:125%; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom:0; }
A.adtext					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.adtext			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.adtext				{COLOR: #0099FF; TEXT-DECORATION: underline;}



.itintext					{color: #767676; font-family: Tahoma,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 5px; margin-bottom: 4px; margin-right: 0; margin-left: 0; line-height:125%;  }
A.itintext					{COLOR: #0099FF; TEXT-DECORATION: none;}
a:visited.itintext			{COLOR: #0099FF; TEXT-DECORATION: none;}
a:hover.itintext				{COLOR: #333366; TEXT-DECORATION: underline;}




.formtext					{margin:0; color: #666666; font-family: Verdana,Arial,Tahoma,Helvetica; font-size: 10px; text-decoration:none; line-height:150%; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom:0; }
A.formtext					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.formtext			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.formtext			{COLOR: #0099FF; TEXT-DECORATION: underline;}



.disclaimer						{margin:0; color: #000000; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 11px; text-decoration:none; line-height:125%; margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom:0; }
A.disclaimer					{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:visited.disclaimer			{COLOR: #0000FF; TEXT-DECORATION: underline;}
a:hover.disclaimer				{COLOR: #0099FF; TEXT-DECORATION: underline;}




.key					{color: #FFFFFF; font-family: Verdana,Tahoma,Verdana,Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:125%; }
A.key					{COLOR: #FFFFFF; TEXT-DECORATION: none;}
a:visited.key			{COLOR: #FFFFFF; TEXT-DECORATION: none;}
a:hover.key				{COLOR: #FFFFFF; TEXT-DECORATION: underline;}







/* =========================================== */
/* ============== ADVAIA STYLES ============== */
/* =========================================== */



.advback						{background-color: #E6E8F9}  /* ============== 1ST FADED BACKGROUND COLOR ============== */
.advback2						{background-color: #23408F}  /* ============== 2ND FADED BACKGROUND COLOR ============== */
.advback3						{background-color: #E6E8F9}  /* ============== 3RD FADED BACKGROUND COLOR ============== */





/* ============== RESULTS PAGE STYLES ============== */
.advpagetitle					{margin:0px 0; color: #0099FF; font-family: Trebuchet MS; font-size: 24px; font-weight: bold; TEXT-DECORATION: none; line-height:80%; letter-spacing:-2; text-transform:uppercase; margin-top: 16px; margin-bottom: 12px;  }

.advtext						{COLOR: #000000; font-family: Verdana,Arial,Tahoma,Verdana,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 3px; margin-bottom: 3px; margin-right: 0; margin-left: 0; line-height:135% }
A.advtext						{COLOR: #23408F; text-decoration: underline}
a:visited.advtext				{COLOR: #23408F; text-decoration: underline}
a:hover.advtext					{COLOR: #000000; text-decoration: underline}


.advcolhead						{COLOR: #FFFFFF; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0; margin-right: 0; margin-left: 0; line-height:135% }
A.advcolhead					{COLOR: #FFFFFF}
a:visited.advcolhead			{COLOR: #FFFFFF}
a:hover.advcolhead				{COLOR: #FFFFFF; text-decoration: underline}

.advpageres						{COLOR: #23408F; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 12px; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 24; margin-right: 0; margin-left: 0; line-height:135%; text-align:right }
A.advpageres					{COLOR: #666666}
a:visited.advpageres			{COLOR: #666666}
a:hover.advpageres				{COLOR: #000000; text-decoration: underline}


.advprice						{COLOR: #9C0D0D; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 12px; TEXT-DECORATION: none; margin-top: 0px; font-weight: bold; margin-bottom: 12; margin-right: 0; margin-left: 0; line-height:135% }







/* ============== OFFER DETAILS PAGE STYLES ============== */



.advline					{
						border-left:0px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:0px solid #BABABA; 
						border-right:0px solid #BABABA; 
						}

.advoffertitle					{COLOR: #23408F; font-family: Tahoma,Verdana,Helvetica; font-size: 20px; TEXT-DECORATION: none; margin-top: 0px; font-weight: bold; margin-bottom: 12; margin-right: 0; margin-left: 0; line-height:135% }


.advboxtitle					{COLOR: #23408F; font-family: Tahoma,Verdana,Helvetica; font-weight: bold; font-size: 16px; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 4; margin-right: 0; margin-left: 0; line-height:125% }

.advcruiseline					{COLOR: #254A70; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 16px; TEXT-DECORATION: none; margin-top: 18px; margin-bottom: 4; margin-right: 0; margin-left: 0; line-height:135% }

.advlinks						{COLOR: #000000; font-family: Tahoma,Verdana,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 2px; margin-bottom: 24; margin-right: 0; margin-left: 0; line-height:135% }
A.advlinks						{COLOR: #23408F; text-decoration: underline}}
a:visited.advlink				{COLOR: #23408F; text-decoration: underline}}
a:hover.advlinks				{COLOR: #000000; text-decoration: underline}




.advboxhead						{COLOR: #FFFFFF; font-family: Tahoma,Verdana,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 6px; margin-bottom: 6px; margin-right: 0; margin-left: 0; line-height:135% }
A.advboxhead					{COLOR: #FFFFFF}
a:visited.advboxhead			{COLOR: #FFFFFF}
a:hover.advboxhead				{COLOR: #FFFFFF; text-decoration: underline}


.advbox					{
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						padding-bottom: 10; padding-top: 10; padding-left: 10; padding-right: 10;
						}

.advdisclaimer					{COLOR: #999999; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; font-weight: bold; margin-bottom: 5; margin-right: 0; margin-left: 0; line-height:135% }

.advformfield			{
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						font-family: Verdana,Tahoma,Arial; font-size: 10px; text-decoration:none; 
						background-color:#FFFFFF; 
						}

.advformbutton			{
						border-top:1px solid #003366; 
						border-right:1px solid #003366; 
						border-left:1px solid #003366; 
						border-bottom:1px solid #003366; 
						font-family: Verdana; font-size: 10px; text-decoration:none; color:#FFFFFF; background-color:#0099FF; font-weight:bold; 
						padding-left:1px; 
						padding-right:1px; 
						padding-top:1px; 
						padding-bottom:0px
						}



.advsearchbox					{
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						padding-bottom: 10; padding-top: 10; padding-left: 10; padding-right: 10;
						background-color:#23408F; 
						}



.advsearchtext				{color: #FFFFFF; font-family: Verdana,Tahoma,Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135%; }
A.advsearchtext			{COLOR: #00286F; TEXT-DECORATION: underline;}
a:visited.advsearchtext	{COLOR: #00286F; TEXT-DECORATION: underline;}
a:hover.advsearchtext		{COLOR: #3D72B0; TEXT-DECORATION: underline;}
















</style>