@charset "UTF-8";
/* CSS Document */
#outerContainer {background: url(../images/siteBuild/outerContainerBg.gif) repeat-y left top;}
	#other-destinations #outerContainer {background: url(../images/siteBuild/outerContainerBgFull.gif) repeat-y left top;}
#contentContainer {background: url(../images/siteBuild/contentContainerBg.gif) no-repeat left top;}
	#other-destinations #contentContainer {background: url(../images/siteBuild/contentContainerBgFull.gif) no-repeat left top;}

	#main h5.enticer {color: #850000;}
	#main h1 {color: #a35d21;}
	#main h2 {color: #819099;}
	#main h3, #main h4, #main h5, #main h6 {color: #a35d21;}

	#main h6.enticer, #main h6.enticer a, .cruise .overnight, .attn {color: #850000;}
		#main .cruise .sailingInfo h5 {color: #819099;}
		
	.cruise .pricingInfo tbody td {color: #819099;}
	.cruise .pricingInfo tbody td.extraInfo strong {color: #819099;}

	.cruise .enticer1 {background: #a35d21; color: #fff; font-weight:bold;}
		
		.cruise .sailingMap span.enlarge {display:block; background: #004361; color: #fff;}
		.cruise .sailingMap a:hover span.enlarge {background: #819099;}
		
		.button {background: #a35d21; color: #fff;}
		.button:hover {background: #819099;}
		
#main .highlight {color: #fff; background: #004361 url(../images/siteBuild/highlightBg.gif) repeat-x left top;}
	#main .highlight h3 {color: #fff;}
	#main .highlight .comboTable {background: #fff; color: #333;}
	
	#ct-table-lg .container {height: 600px; overflow: auto;}

/*///// other destination styles /////*/
#lto {} /* containing div */

/*///// top heading structure /////*/
	#subheader div ul {color: #004361;}
		#subheader div ul li a {color: #004361;}

/*///// section structure /////*/
	#content .section .pricing_table  {background: #e5ecef;}
	#content .pricing_table a {background: none; color: #004361;}
		.pricing_table .header_row th {color: #fff; background: #004361 url(../images/siteBuild/highlightBg.gif) repeat-x left top;}

	#content .section .table_header {background: #bcd3e0 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left -100px; color: #004361;}
	#content .section .table_header a {color: #004361;}

	#content .section .tothetop a /* link to top of page */ {background: #bcd3e0 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left -100px;
 color: #004361;}
	#content .section .tothetop a:hover /* link to top of page */ {background: #004361 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left top; color: #fff;}
/*///// end other destination styles /////*/
#sub h2, #sub h3, #sub h4, #sub h5, #sub h6 {color: #a35d21;}
#sub #agencyLogoInfo {border: 1px solid #a17633; background: #fff;}
 		#agencyLogoInfo li a {text-decoration: none; color: #004361;}
 		#agencyLogoInfo li a:hover {color: #a35d21;}
#sub .highlight {color: #fff; background: #004361 url(../images/siteBuild/highlightBg.gif) repeat-x left top;}
#sub .highlight h2, #sub .highlight h3, #sub .highlight h4, #sub .highlight h5, #sub .highlight h6 {color: #fff !important;}
	#sub .highlight a {color: #fff; font-weight: bold;}
	#sub .highlight a:hover {text-decoration: none;}
#halLogos {background: url(../images/siteBuild/halLogosBg.png) no-repeat left top;}
	#halLogos .HAL {background: url(../images/siteBuild/halHeaderLogo.png) no-repeat left top; border-right: 1px solid #d9e1e5;}
	#halLogos .CH {background: url(../images/siteBuild/chHeaderLogo.png) no-repeat left top;}
#footer {background: #002a43 url(../images/siteBuild/footerBg.jpg) no-repeat left top; color: #fff;}
 			#footer .column2 li {color:#bec6cb;}
 			#footer .column2 li strong {color: #fff;}
 			#footer .column2 li em {color: #fff; font-style: normal;}
 		#footer .column2 li a {text-decoration: none; color: #fff;}
 		#footer .column2 li a:hover, #footer .column2 li a:hover strong {color: #497c92;}
		
.color1 {color: #004361;} /* dark blue */ .color1-5 {color: #bec6cb;} /* 50% dark blue */
.color2 {color: #a35d21;} /* sienna */
.color3 {color: #819099;} /* gray-blue */

/*///// forms  /////*/
legend {color: #a35d21;}
select:focus, textarea:focus, input.text:focus {background:#effeff !important;}
#requiredFieldMessage {color:#a35d21;}
.required {color: #a35d21;}
.error {color: #FF0000;}

/*///// Navigation /////*/
@charset "UTF-8";
/* CSS Document */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/*///// mainNav /////*/
#mainNavContainer {background: #004361 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left top;}
#mainNav li a {border-right: 1px solid #4d839a;color: #fff;}
#mainNav ul {border-top:1px solid #6b7c89;}
/* style the second level links */
#mainNav ul a, /*#mainNav ul ul a:visited, */#mainNav li.current ul a, #mainNav li:hover ul a {background:#eaf3f9; color:#004361;}
#mainNav li.current ul.subNav a  {background: none; background-color:#c8dedf; color:#294e54;}
/* style the top level hover and current-section links */
#mainNav li:hover, #mainNav li a:hover, #mainNav li:hover a,
#home .home a, #other-destinations .other-destinations a, #about .about a, #contact .contact a,
#section1 .section1 a, #section2 .section2 a, #section3 .section3 a, #section4 .section4 a, #section5 .section5 a, #section6 .section6 a {
	text-decoration: none;
	background: #bcd3e0 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left -100px;
	color: #004361;
}
/*style the second level hover */
#mainNav ul a:hover, #mainNav li.current ul.subNav a:hover, #mainNav li:hover ul a:hover {color:#fff; background: #a1b4bf;}
/* highlight current subnav page within mainNav hover */
#section1 #mainNavContainer.page1 .section1 .page1 a, #section1 #mainNavContainer.page2 .section1 .page2 a, #section1 #mainNavContainer.page3 .section1 .page3 a, #section1 #mainNavContainer.page4 .section1 .page4 a, #section1 #mainNavContainer.page5 .section1 .page5 a, #section1 #mainNavContainer.page6 .section1 .page6 a, #section1 #mainNavContainer.page7 .section1 .page7 a, 
#section2 #mainNavContainer.page1 .section2 .page1 a, #section2 #mainNavContainer.page2 .section2 .page2 a, #section2 #mainNavContainer.page3 .section2 .page3 a, #section2 #mainNavContainer.page4 .section2 .page4 a, #section2 #mainNavContainer.page5 .section2 .page5 a, #section2 #mainNavContainer.page6 .section2 .page6 a, #section2 #mainNavContainer.page7 .section2 .page7 a, 
#section3 #mainNavContainer.page1 .section3 .page1 a, #section3 #mainNavContainer.page2 .section3 .page2 a, #section3 #mainNavContainer.page3 .section3 .page3 a, #section3 #mainNavContainer.page4 .section3 .page4 a, #section3 #mainNavContainer.page5 .section3 .page5 a, #section3 #mainNavContainer.page6 .section3 .page6 a, #section3 #mainNavContainer.page7 .section3 .page7 a, 
#section4 #mainNavContainer.page1 .section4 .page1 a, #section4 #mainNavContainer.page2 .section4 .page2 a, #section4 #mainNavContainer.page3 .section4 .page3 a, #section4 #mainNavContainer.page4 .section4 .page4 a, #section4 #mainNavContainer.page5 .section4 .page5 a, #section4 #mainNavContainer.page6 .section4 .page6 a, #section4 #mainNavContainer.page7 .section4 .page7 a 
{color:#fff; background: #a1b4bf;}
#mainNav ul li.current a, #mainNav li.current ul.subNav li.current a, #mainNav li.current:hover ul a {color:#fff; background: #a1b4bf;}


/*///// subNav /////*/
#subNavContainer h5 {background: #004361 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left top; color: #fff;}
#subNav li {background:url(../images/siteBuild/subNavArrow.gif) no-repeat left top; line-height: 1.25em;}
#subNav a {color: #004361;}
#subNavContainer #subNav ul {margin-left: 0em;}
#subNavContainer #subNav ul li {padding-left: 0;}
#subNavContainer #subNav a:hover,
.page1 #subNav .page1 a, .page2 #subNav .page2 a, .page3 #subNav .page3 a, .page4 #subNav .page4 a, .page5 #subNav .page5 a, .page6 #subNav .page6 a, .page7 #subNav .page7 a, .page8 #subNav .page8 a {color: #a35d21;}
.page1 #subNav .page1, .page2 #subNav .page2, .page3 #subNav .page3, .page4 #subNav .page4, .page5 #subNav .page5, .page6 #subNav .page6, .page7 #subNav .page7, .page8 #subNav .page8 {background:url(../images/siteBuild/subNavArrow.gif) no-repeat -260px top; }
	#subNavContainer #subNav ul li a {font-weight: normal; background: none; color: #6a7c89;}
	#subNavContainer #subNav ul li a:hover {font-weight: normal; text-decoration: underline; color: #6a7c89;}
#subNavContainer.subpage1  #subNav .subpage1 a, #subNavContainer.subpage2  #subNav .subpage2 a, #subNavContainer.subpage3  #subNav .subpage3 a, #subNavContainer.subpage4  #subNav .subpage4 a, #subNavContainer.subpage5  #subNav .subpage5 a, #subNavContainer.subpage6  #subNav .subpage6 a {font-weight: normal; color: #004361; text-decoration: none; cursor: default;}
/*///


#cruiseJumpMenu {border-top: 1px solid #d0cac7;}
#cruiseJumpMenu h5 {color: #294e54;}
#cruiseJumpMenu li a {color: #a17633; text-decoraiton: none;}
#cruiseJumpMenu li a:hover {color: #66370a; text-decoraiton: none;}
#cruiseJumpMenu.subpage0 .subpage0 a, #cruiseJumpMenu.subpage1 .subpage1 a, #cruiseJumpMenu.subpage2 .subpage2 a, #cruiseJumpMenu.subpage3 .subpage3 a, #cruiseJumpMenu.subpage4 .subpage4 a, #cruiseJumpMenu.subpage5 .subpage5 a, #cruiseJumpMenu.subpage6 .subpage6 a {color:#668d92; font-weight: bold; text-decoration: none !important;}

//*/