<style type="text/css">
/* DO NOT CHANGE */
P{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial}
TD{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial}
SELECT{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial}
INPUT{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial}
/* HACK FOR PROBLEM WITH THE BODY TAG WIDTH PROPERTY -- this tag is started in the Header file and ended in the Footer file */
.width { width:780px;}

/********/
.top-nav-link{color:#2966AA; font-size:12px; font-weight: bold; FONT-FAMILY: arial, helvetica, sans-serif;}
td.top-nav-link{color:#2966AA; font-size:12px; font-weight: bold; FONT-FAMILY: arial, helvetica, sans-serif;}
.top-nav-link:visited{color:#2966AA;}
.bottom-nav{FONT-SIZE: 9px;COLOR: #2966aa;FONT-FAMILY: Verdana, Arial}
td.bottom-nav{FONT-SIZE: 9px;COLOR: #2966aa;FONT-FAMILY: Verdana, Arial}
/********/

/* Customized Results Refine and Lines */

.columns_leftcol_line {BACKGROUND-COLOR: #0D447F;}
.columns_rightcol_line {BACKGROUND-COLOR: #0D447F;}
.columns_module_line {BACKGROUND-COLOR: #0D447F;}
.columns_summary_line {BACKGROUND-COLOR: #0D447F;}
.columns_itinlink {FONT-SIZE: 11px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial;}
.results_rightcolheader {FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial;}
.results_rightcoltext {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial;}
.results_rightcollink {FONT-SIZE: 9px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial,Sans-Serif;}

/* can be changed to center, left or right justify a site; may add padding */
BODY{TEXT-ALIGN: left;}


/* ERROR MESSAGING */
#errShowZipMsg { position: relative; visibility: hidden; left: 0px; top: 0px; }
.error { FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
td.error { FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}


/* classes for general text - DO NOT CHANGE */
.text{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
.textmed{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
.textsm{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
.textred{FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
.textredsm{FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
.textwhite{FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial}
.crumbtext{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
td.text{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
td.textmed{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
td.textsm{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}
td.textred{FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
td.textredsm{FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
td.textwhite{FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial}
td.crumbtext{FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial}

/* class for lead price on search results - used only on hotwire, otherwise should be the same as textred class */
.leadprice{FONT-SIZE: 11px;COLOR: #cc0000;FONT-FAMILY: Verdana, Arial}
td.leadprice{FONT-SIZE: 11px;COLOR: #cc0000;FONT-FAMILY: Verdana, Arial}

/* classes for featured text - color can change */
.textfeature{FONT-SIZE: 11px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.textfeature{FONT-SIZE: 11px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}


/* for the site whisper - color should be the same as the highlightbg */
.whisper{COLOR: #eef3f9;}


/* classes for links - classes using ffffff or 999999 should NOT change */
.link{FONT-SIZE: 11px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial}
.smlink{FONT-SIZE: 9px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial}
.whitelink{FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial}
.dslink{FONT-SIZE: 10px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial}
.crumbs{FONT-SIZE: 9px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial,Sans-Serif}
.graylink{FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial,Sans-Serif}
td.link{FONT-SIZE: 11px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial}
td.smlink{FONT-SIZE: 9px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial}
td.whitelink{FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial}
td.dslink{FONT-SIZE: 10px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial}
td.crumbs{FONT-SIZE: 9px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial,Sans-Serif}
td.graylink{FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: Verdana, Arial,Sans-Serif}
A:hover, A{TEXT-DECORATION: underline}

/* Link class for tabs on reviews and media gallery - COLOR SHOULD MATCH subhead2 */
.linktab{FONT-SIZE: 11px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;}
A.linktab:hover{TEXT-DECORATION: none}

/* classes for header text - classes using ffffff should NOT change */
.header{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.header2{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
.header2sm{FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
.headercruise{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.headervaca{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.subheader{FONT-SIZE: 12px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.subhead{FONT-SIZE: 12px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.subhead2{FONT-SIZE: 11px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.headerlg{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.header{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.header2{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
td.header2sm{FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
td.headercruise{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.headervaca{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.subheader{FONT-SIZE: 12px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.subhead{FONT-SIZE: 12px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.subhead2{FONT-SIZE: 11px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.headerlg{FONT-SIZE: 14px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}


/* classes for pricing - DO NOT CHANGE */
.savingsprice{FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
.pricecolor{COLOR: #cc0000;}
td.savingsprice{FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
td.pricecolor{COLOR: #cc0000;}


/* classes for body bgcolor - used in pages with 1 column */
.bodybgcolor{BACKGROUND-COLOR: #eef3f9}
td.bodybgcolor{BACKGROUND-COLOR: #eef3f9}
tr.bodybgcolor{BACKGROUND-COLOR: #eef3f9}
table.bodybgcolor{BACKGROUND-COLOR: #eef3f9}

/* classes for header navigation bgcolor */
.hdrnavbgcolor{BACKGROUND-COLOR: #0D447F}
td.hdrnavbgcolor{BACKGROUND-COLOR: #0D447F}
tr.hdrnavbgcolor{BACKGROUND-COLOR: #0D447F}
table.hdrnavbgcolor{BACKGROUND-COLOR: #0D447F}

/* classes for subnav and footer text */
/* navcolor should match navheaderlinks color */
.footerdisclaimer{FONT-SIZE: 9px; COLOR: #d4e3f6; FONT-FAMILY: Verdana, Arial}
.navfooterlinks{FONT-SIZE: 10px; COLOR: #545454; FONT-FAMILY: Verdana, Arial;TEXT-DECORATION: none;}
.navheaderlinks{FONT-SIZE: 10px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial;TEXT-DECORATION: none;}
.navcolor{COLOR: #2966aa;}		
td.footerdisclaimer{FONT-SIZE: 9px; COLOR: #d4e3f6; FONT-FAMILY: Verdana, Arial}
td.navfooterlinks{FONT-SIZE: 10px; COLOR: #545454; FONT-FAMILY: Verdana, Arial;TEXT-DECORATION: none;}
td.navheaderlinks{FONT-SIZE: 10px; COLOR: #2966aa; FONT-FAMILY: Verdana, Arial;TEXT-DECORATION: none;}
td.navcolor{COLOR: #2966aa;}
.navheaderlinks:visited{COLOR: #2966aa}		/* should match navheaderlinks color */
.navfooterlinks:visited{COLOR: #545454}		/* should match navfooterlinks color */


/* classes for booking step text and bgcolor - used in summary */
.bookingsteptext{FONT-SIZE: 9px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
td.bookingsteptext{FONT-SIZE: 9px; COLOR: #03305F; FONT-FAMILY: Verdana, Arial}
.bookingstepbg{BACKGROUND-COLOR: #E4E8F1}
td.bookingstepbg{BACKGROUND-COLOR: #E4E8F1}
tr.bookingstepbg{BACKGROUND-COLOR: #E4E8F1}
table.bookingstepbg{BACKGROUND-COLOR: #E4E8F1}


/* classes for section text and bgcolor - used for results pricing grid, sc about your ship, etc */
.sectionheader{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
td.sectionheader{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
.sectionheaderlg{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
td.sectionheaderlg{FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
.sectionheaderbg{BACKGROUND-COLOR: #5386be}
td.sectionheaderbg{BACKGROUND-COLOR: #5386be}
tr.sectionheaderbg{BACKGROUND-COLOR: #5386be}
table.sectionheaderbg{BACKGROUND-COLOR: #5386be}

/* classes for search results summary text and bgcolor*/
.summarytext{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
td.summarytext{FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial}
.summarytextlg{FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: Verdana, Arial}
td.summarytextlg{FONT-SIZE: 11px;COLOR: #ffffff;FONT-FAMILY: Verdana, Arial}
.searchsummarybgcolor{BACKGROUND-COLOR: #5386be}
td.searchsummarybgcolor{BACKGROUND-COLOR: #5386be}
tr.searchsummarybgcolor{BACKGROUND-COLOR: #5386be}
table.searchsummarybgcolor{BACKGROUND-COLOR: #5386be}


/* classes for wait page text, lines and bgcolor*/
.waitbgcolor{BACKGROUND-COLOR: #9EB5D4}
.waitlinecolor{BACKGROUND-COLOR: #E4E8F1}
.waittext{FONT-SIZE: 10px; COLOR: #E4E8F1; FONT-FAMILY: Verdana, Arial}
td.waitbgcolor{BACKGROUND-COLOR: #9EB5D4}
td.waitlinecolor{BACKGROUND-COLOR: #E4E8F1}
td.waittext{FONT-SIZE: 10px; COLOR: #E4E8F1; FONT-FAMILY: Verdana, Arial}
tr.waitbgcolor{BACKGROUND-COLOR: #9EB5D4}
tr.waitlinecolor{BACKGROUND-COLOR: #E4E8F1}
table.waitbgcolor{BACKGROUND-COLOR: #9EB5D4}
table.waitlinecolor{BACKGROUND-COLOR: #E4E8F1}


/* classes for sidebar bgcolor - on pages with 2 columns (ie search results, be) */
.sidebarbgcolor{BACKGROUND-COLOR: #e1f2f8}
td.sidebarbgcolor{BACKGROUND-COLOR: #e1f2f8}
tr.sidebarbgcolor{BACKGROUND-COLOR: #e1f2f8}
table.sidebarbgcolor{BACKGROUND-COLOR: #e1f2f8}


/* classes for sidebar bgcolor on ship detail pages */
.shipdetailbgcolor{BACKGROUND-COLOR: #e1f2f8}
td.shipdetailbgcolor{BACKGROUND-COLOR: #e1f2f8}
tr.shipdetailbgcolor{BACKGROUND-COLOR: #e1f2f8}
table.shipdetailbgcolor{BACKGROUND-COLOR: #e1f2f8}


/* classes for sidebar bgcolor on pages home pages */
.sidebarhomebg{BACKGROUND-COLOR: #e1f2f8}
td.sidebarhomebg{BACKGROUND-COLOR: #e1f2f8}
tr.sidebarhomebg{BACKGROUND-COLOR: #e1f2f8}
table.sidebarhomebg{BACKGROUND-COLOR: #e1f2f8}


/* classes for line stroke used on all pages */
.linecolor{BACKGROUND-COLOR: #0D447F}
.sc_mainbordercolor{BACKGROUND-COLOR: #0D447F}
.sail_mainbordercolor{BACKGROUND-COLOR: #0D447F}
.category_mainbordercolor{BACKGROUND-COLOR: #0D447F}
.cabin_mainbordercolor{BACKGROUND-COLOR: #0D447F}
.creditcard_mainbordercolor{BACKGROUND-COLOR: #0D447F}
.customerinfo_mainbordercolor{BACKGROUND-COLOR: #0D447F}
.confirmation_mainbordercolor{BACKGROUND-COLOR: #0D447F}
td.linecolor{BACKGROUND-COLOR: #0D447F}
tr.linecolor{BACKGROUND-COLOR: #0D447F}
table.linecolor{BACKGROUND-COLOR: #0D447F}


/* classes for cap bgcolor - used on search results, bp, etc */
.highlightbg{BACKGROUND-COLOR: #eef3f9}
.tab_inactive_bg{BACKGROUND-COLOR: #eef3f9}
td.highlightbg{BACKGROUND-COLOR: #eef3f9}
tr.highlightbg{BACKGROUND-COLOR: #eef3f9}
table.highlightbg{BACKGROUND-COLOR: #eef3f9}


/* classes for featured special background used on home pages */
.featbgcolor{BACKGROUND-COLOR: #e1f2f8}
td.featbgcolor{BACKGROUND-COLOR: #e1f2f8}
tr.featbgcolor{BACKGROUND-COLOR: #e1f2f8}
table.featbgcolor{BACKGROUND-COLOR: #e1f2f8}


/* classes for greys - DO NOT CHANGE */
.genbgcolor{BACKGROUND-COLOR: #999999}
.genmedbg{BACKGROUND-COLOR: #cdcdcd}
.genlightbg{BACKGROUND-COLOR: #eeeeee}
td.genbgcolor{BACKGROUND-COLOR: #999999}
td.genmedbg{BACKGROUND-COLOR: #cdcdcd}
td.genlightbg{BACKGROUND-COLOR: #eeeeee}
tr.genbgcolor{BACKGROUND-COLOR: #999999}
tr.genmedbg{BACKGROUND-COLOR: #cdcdcd}
tr.genlightbg{BACKGROUND-COLOR: #eeeeee}
table.genbgcolor{BACKGROUND-COLOR: #999999}
table.genmedbg{BACKGROUND-COLOR: #cdcdcd}
table.genlightbg{BACKGROUND-COLOR: #eeeeee}


/* classes for stroke around images - DO NOT CHANGE */
.imgstyle{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
td.imgstyle{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
.imgstylenobottom{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid;}
td.imgstylenobottom{BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid;}
.imgstylenoright{BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
td.imgstylenoright{BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}


/* these are older classes that very likely not used anymore */
/* leave the eeeeee's but can update the others */
.cruisebgcolor{BACKGROUND-COLOR: #03305F}
.vacabgcolor{BACKGROUND-COLOR: #03305F}
.cruiselightbg{BACKGROUND-COLOR: #eeeeee}
.vacalightbg{BACKGROUND-COLOR: #eeeeee}
td.cruisebgcolor{BACKGROUND-COLOR: #03305F}
td.vacabgcolor{BACKGROUND-COLOR: #03305F}
td.cruiselightbg{BACKGROUND-COLOR: #eeeeee}
td.vacalightbg{BACKGROUND-COLOR: #eeeeee}
tr.cruisebgcolor{BACKGROUND-COLOR: #03305F}
tr.vacabgcolor{BACKGROUND-COLOR: #03305F}
tr.cruiselightbg{BACKGROUND-COLOR: #eeeeee}
tr.vacalightbg{BACKGROUND-COLOR: #eeeeee}
table.cruisebgcolor{BACKGROUND-COLOR: #03305F}
table.vacabgcolor{BACKGROUND-COLOR: #03305F}
table.cruiselightbg{BACKGROUND-COLOR: #eeeeee}
table.vacalightbg{BACKGROUND-COLOR: #eeeeee}



/* CALLOUTS */
.itincallout{FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
.callout{FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
td.itincallout{FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}
td.callout{FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial}

/* DESTINATION LIST PAGE */
.dealheader{FONT-SIZE: 12px;COLOR: #00287A;FONT-FAMILY: Verdana, Arial}
.destbgcolor{BACKGROUND-COLOR: #FFFFFF}
.destline{BACKGROUND-COLOR: #FFFFFF}

/* profile container for the customer reviews preview and customer reviews view multiple */
.reviews_profile_container { float:left; width:200px; background-color:#eef3f9; border:1px solid #5386be; line-height:20px; text-align:center; padding:0px 0px 0px 0px; }
.reviews_profile_description { clear:left; float:left; height:40px; width:100px; background-color:#eef3f9; border-bottom:1px solid #5386be; border-left:1px solid #5386be; border-right:1px solid #5386be; padding:0px 0px 0px 0px; }
.reviews_profile_value { float:left; width:100px; height:40px; background-color:#eef3f9; border-bottom:1px solid #5386be; border-right:1px solid #5386be; padding:0px 0px 0px 0px; }

</style>