﻿<style>{  }

BODY 					{background-color:#FFFFFF; leftmargin="8"; topmargin:0; rightmargin:0; bottommargin:0; margin-top:0; margin-left:8; }

img						{ border-style:none; border: 0px; }


H1						{font-family: Tahoma,Verdana; font-size: 18px; color: #3366CC; margin-top: 0; margin-bottom: 12; font-weight:bold; letter-spacing:-1; line-height:125%;   }
H2						{font-family: Tahoma,Verdana; color: #E75A21; font-size: 14px; font-weight: bold; letter-spacing: 0; TEXT-DECORATION: none; margin-left: 0px; margin-bottom: 0px; margin-top: 0px;}
H3						{font-family: Arial,Tahoma,Verdana; color: #000000; font-size: 13px; font-weight: bold; letter-spacing: 0; TEXT-DECORATION: none; margin-left: 0px; margin-bottom: 0px; margin-top: 0px;}
H4						{font-family: Tahoma,Verdana; font-size: 26px; color: #3366CC; margin-top: 0; margin-bottom: 12; font-weight:bold; letter-spacing:-1; line-height:125%;  }

P						{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; TEXT-DECORATION: none; margin-top: 2px; margin-bottom: 10px; line-height:135%; }
LI						{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 13px; TEXT-DECORATION: none; margin-top: 1px; margin-bottom: 1px; line-height:125%; }


.white					{background-color: #FFFFFF}
.black					{background-color: #000000}
.gray					{background-color: #FFF2BF}
.blue					{background-color: #3366CC}




.orange					{background-color: #FF6633}
.green					{background-color: #97CF41}
.lightgray				{background-color: #CCCCCC}

.spacer					{font-size: 7px; margin-top: 0; margin-bottom:0; }

.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% }

#sailbox				{ padding: 14px; border: 1px #bababa solid;}
div#sailbox .final		{ text-align:center; color:#000000; font-size: 12px;}

table.pricing				{ font-size: 12px; margin-bottom: 12px; width: 100%; }
table.pricing th			{ padding: 3px 8px; text-align:center; background-color:#bababa; color:#1c2843; border-right: 1px #ffffff solid; vertical-align:bottom;  }
table.pricing td			{ padding: 3px 8px; text-align:center; border-bottom: 1px #bababa dotted;vertical-align:top; }

#disclaimer					{ padding-top: 14px;}
div#disclaimer p		{ color:#666666; font-size: 11px; font-family:Arial; }
div#disclaimer li		{ color:#666666; font-size: 11px; font-family:Arial; }
div#disclaimer ul		{ margin: 5px auto;}

.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 #0066CC; border-right:1px solid #0066CC; border-left:1px solid #0066CC; border-bottom:1px solid #0066CC; 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 }
.formtext				{color: #000000; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 1px; margin-bottom: 1px; margin-right: 0; margin-left: 0; line-height:125%; }

.box				{border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }



#sailtabs						{ margin-bottom: -1px; clear:both;}
div#sailtabs p					{ margin: 0px 0px -1px 0px; padding: 0px; font-size: 12px; font-weight: bold;}
div#sailtabs a					{ float: left; margin-right: 1px; padding: 5px 8px;  }
div#sailtabs a.on					{ border-top: 1px #bababa solid;  border-right: 1px #bababa solid; border-bottom: 1px #ffffff solid; border-left: 1px #bababa solid; background-color:#ffffff; text-decoration:none }
div#sailtabs a.off					{ border: 1px #687daa solid; background-color:#687daa; text-decoration:none; color: #ffffff; }
div#sailtabs a:hover.off			{ background-color:#3a4e78; }





table.itin				{ font-size: 12px; width:100%;  }
table.itin th			{ padding: 3px 8px; background-color:#bababa; color:#1c2843; border-right: 1px #ffffff solid; vertical-align:top; }
table.itin td			{ padding: 3px 8px; border-bottom: 1px #bababa dotted; vertical-align:top; }




.dropdown 					{ position: absolute; visibility: hidden; z-index: 1000;}

.nav					{color: #FFFFFF; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 12px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; line-height:125%; font-weight: bold}
A.nav					{COLOR: #FFFFFF;}
a:visited.nav			{COLOR: #FFFFFF;}
a:hover.nav				{COLOR: #FFFFFF; TEXT-DECORATION: underline;}

.menu					{COLOR: #000000; font-family: Verdana,Arial,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 2px;}
A.menu					{COLOR: #3366CC;}
a:visited.menu			{COLOR: #3366CC;}
:hover.menu				{COLOR: #FF6600; TEXT-DECORATION: underline;}


.footnav					{color: #407BCC; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; line-height:125%; }
A.footnav					{COLOR: #407BCC;}
a:visited.footnav			{COLOR: #407BCC;}
a:hover.footnav				{COLOR: #407BCC; TEXT-DECORATION: underline;}

.copyright					{color: #999999; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 2px; margin-bottom: 10px; line-height:125%; }
A.copyright 				{COLOR: #999999;}
a:visited.copyright			{COLOR: #999999;}
a:hover.copyright			{COLOR: #FF6633; TEXT-DECORATION: underline;}



#offers						{ clear:both; margin-bottom: 20px; padding: 0px 20px; border: 3px red dashed;}
div#offers h1					{ font-size: 16px; text-align:center; color:#da1515; }
div#offers h1 span				{ text-transform:uppercase; font-size: 20px; }	
div#offers h2					{ font-size: 16px; text-align:center; color:#1c4987; }
div#offers h2 span				{ color:#da1515; }

div#offers ul					{ margin: 14px auto 0px auto;}
div#offers li					{ font-size: 14px; font-weight: bold;}





.admintitle				{color: #003366; font-family: Tahoma; font-size: 20px; TEXT-DECORATION: none; margin-top: 2px; margin-bottom: 10px; line-height:125%; font-weight: bold; letter-spacing:-1; text-transform:uppercase }
.adminmenu				{COLOR: #0066CC; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 3px; margin-left: 0px; margin-right: 0px; margin-bottom: 3px; list-style-image:url('http://www.cruisecenter.com/images/global/menuarrow.gif');}
:hover.adminmenu		{COLOR: #FF6600; TEXT-DECORATION: underline;}
.adminbox				{border-left:1px solid #FF6600; border-bottom:1px solid #FF6600; border-top:1px solid #FF6600; border-right:1px solid #FF6600; }
.adminline         		{border-left-width: 0px; border-right-width: 0px; border-top-style: solid; border-top-width: 1px; border-bottom-width: 0px; margin: 0; color:#FFCC00; font-size:1px; border-left-style:solid; line-height:0%}

.adminlink					{color: #003366; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 1px; margin-bottom: 1px; margin-right: 0; margin-left: 0; line-height:125%; }
A.adminlink					{border:1px solid #000000; COLOR: #FFFFFF; background-color:#004499; padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px}
a:visited.adminlink			{COLOR: #FFFFFF;}
a:hover.adminlink 			{COLOR: #FFF2BF;}








.advback						{background-color: #E4E4E4}  /* ============== 1ST FADED BACKGROUND COLOR ============== */
.advback2						{background-color: #3C5F84}  /* ============== 2ND FADED BACKGROUND COLOR ============== */
.advback3						{background-color: #E4E4E4}  /* ============== 3RD FADED BACKGROUND COLOR ============== */


/* ============== RESULTS PAGE STYLES ============== */
.advpagetitle					{font-family: Tahoma,Verdana; font-size: 18px; color: #3366CC; margin-top: 0; margin-bottom: 12; font-weight:bold; letter-spacing:-1; line-height:125%;   }

.advtext						{color: #000000; font-family: Tahoma,Arial,Verdana,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 4px; margin-bottom: 4px; margin-right: 0; margin-left: 0; line-height:125%; }
A.advtext						{COLOR: #004499; text-decoration: underline}
a:visited.advtext				{COLOR: #004499; text-decoration: underline}
a:hover.advtext					{COLOR: #FF6600; text-decoration: underline}


.advcolhead						{COLOR: #999999; 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: #666666}
a:visited.advcolhead			{COLOR: #666666}
a:hover.advcolhead				{COLOR: #000000; text-decoration: underline}

.advpageres						{COLOR: #999999; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 24; margin-right: 0; margin-left: 0; line-height:135% }
A.advpageres					{COLOR: #666666}
a:visited.advpageres			{COLOR: #666666}
a:hover.advpageres				{COLOR: #000000; text-decoration: underline}


.advprice						{COLOR: #FF6600; font-family: Tahome,Verdana,Arial,Verdana,Helvetica; font-size: 11px; 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 ============== */





.advoffertitle					{COLOR: #336699; 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: #324062; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 14px; font-weight: bold; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 10; margin-right: 0; padding-left: 0px; margin-left: 0; line-height:125% }
A.advboxtitle					{COLOR: #7E98B1; text-decoration: underline}
a:visited.advboxtitle			{COLOR: #7E98B1; text-decoration: underline}
a:hover.advboxtitle				{COLOR: #324062; text-decoration: underline}


.advcruiseline					{COLOR: #999999; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 16px; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 24; margin-right: 0; margin-left: 0; line-height:135% }

.advlinks						{COLOR: #666666; font-family: Tahoma,Verdana,Helvetica; font-size: 11px; TEXT-DECORATION: none; margin-top: 10px; margin-bottom: 24; margin-right: 0; margin-left: 0; line-height:135% }
A.advlinks						{COLOR: #3366CC}
a:visited.advlinks				{COLOR: #97CF41}
a:hover.advlinks				{COLOR: #999999; text-decoration: underline}




.advamen						{COLOR: #0000FF; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 12px; TEXT-DECORATION: none; margin-top: 4px; margin-bottom: 4px; margin-right: 0; margin-left: 0; line-height:135% }




.advboxhead						{COLOR: #FFFFFF; font-family: Verdana,Arial,Tahoma,Helvetica; font-size: 10px; font-weight: bold; TEXT-DECORATION: none; margin-top: 4px; margin-bottom: 4px; margin-right: 0; margin-left: 0; line-height:135% }
A.advboxhead					{COLOR: #FFFFFF}
a:visited.advboxhead			{COLOR: #FFFFFF}
a:hover.advboxhead				{COLOR: #000000; 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;
						}

.advsearchbox					{
						border-left:1px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:1px solid #BABABA; 
						border-right:1px solid #BABABA; 
						padding-bottom: 2; padding-top: 0; padding-left: 10; padding-right: 10;
						background-color:#E4E4E4; 

						}

.advsearchtext			{COLOR: #324062; font-family: Verdana,Arial,Tahoma,Helvetica; font-size: 10px; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; line-height:135% }


.advline					{
						font-family: Verdana,Arial,Tahoma,Helvetica; font-size: 1px; 
						border-left:0px solid #BABABA; 
						border-bottom:1px solid #BABABA; 
						border-top:0px solid #BABABA; 
						border-right:0px solid #BABABA; 
						margin-top: 0px; margin-bottom: 0px; margin-right: 0; margin-left: 0; 

						}


.advdisclaimer					{COLOR: #999999; font-family: Arial,Tahoma,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: Tahoma,Verdana,Arial; font-size: 11px; text-decoration:none; 
						background-color:#FFFFFF; 
						}
.advformbutton			{border-top:1px solid #0066CC; border-right:1px solid #0066CC; border-left:1px solid #0066CC; border-bottom:1px solid #0066CC; 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 }





</style>
