@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;}

a {color: #213900;}
a:hover {color: #757f00; text-decoration:none;}

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

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

	.cruise .enticer1 {background: #757f00; color: #fff; font-weight:bold;}
		
		.cruise .sailingMap span.enlarge {display:block; background: #ee9400; color: #fff;}
		.cruise .sailingMap a:hover span.enlarge {background: #213900;}
		
		.button {background: #ee9400; color: #fff;}
		.button:hover {background: #213900;}
		
#main .highlight {color: #fff; background: #ee9400 url(../images/siteBuild/highlightBg2.gif) repeat-x left top;}
	#main .highlight h3 {color: #fff;}
	#main .highlight .comboTable {background: #fff; color: #333;}
	
	.cities {width:100%;}

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

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

/*///// section structure /////*/
	#content .section .pricing_table  {background: #ebeef2;}
	#content .pricing_table a {background: none; color: #850000;}
		.pricing_table .header_row th {color: #fff; background: #757f00 url(../images/siteBuild/highlightBg3.gif) repeat-x left top;}
	#content .section .tothetop a /* link to top of page */ {background: #213900 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left top;
 color: #fff;}
	#content .section .tothetop a:hover /* link to top of page */ {background: #ee9400 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left -100px; color: #fff;}
/*///// end other destination styles /////*/

#sub h2, #sub h3, #sub h4, #sub h5, #sub h6 {color: #213900;}
#sub #agencyLogoInfo {border: 1px solid #ee9400; background: #fff;}
 		#agencyLogoInfo li a {text-decoration: none; color: #213900;}
 		#agencyLogoInfo li a:hover {color: #850000;}
#sub .highlight {color: #fff; background: #850000 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 #f8d499;}
	#halLogos .CH {background: url(../images/siteBuild/chHeaderLogo.png) no-repeat left top;}
#footer {background: #122300 url(../images/siteBuild/footerBg.jpg) no-repeat left top; color: #fff;}
 			#footer .column2 li {color:#9ba78b;}
 			#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: #ee9400;}
		
.color1 {color: #213900;} /* dark-green  .color1-5 {color: #909c80;} /* 50% tint dark-green */
.color2 {color: #ee9400;} /* gold */
.color3 {color: #850000;} /* dark red */

.rooms em {color: #850000;}

/*///// forms  /////*/
legend {color: #757f00;}
select:focus, textarea:focus, input.text:focus {background:#effeff !important;}
#requiredFieldMessage {color:#850000;}
.required {color: #850000;}
.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: #213900 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left top;}
#mainNav li a {border-right: 1px solid #65764d;color: #fff;}
#mainNav ul {border-top:1px solid #de5600;}
/* style the second level links */
#mainNav ul a, /*#mainNav ul ul a:visited, */#mainNav li.current ul a, #mainNav li:hover ul a {background:#c8cc99; color:#213900;}
#mainNav li.current ul.subNav a  {background: none; background-color:#c8cc99; color:#213900;}
/* 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: #ee9400 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left -100px;
	color: #fff;
}
/*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: #850000;}
/* 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: #213900;}
#mainNav ul li.current a, #mainNav li.current ul.subNav li.current a, #mainNav li.current:hover ul a {color:#fff; background: #850000;}


/*///// subNav /////*/
#subNavContainer h5 {background: #ee9400 url(../images/siteBuild/mainNavContainerBg.gif) repeat-x left -100px; color: #fff;}
#subNav li {background:url(../images/siteBuild/subNavArrow.gif) no-repeat left top; line-height: 1.25em;}
#subNav a {color: #213900;}
#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: #850000;}
.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: #850000;}
.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: #757f00;}
	#subNavContainer #subNav ul li a:hover {font-weight: normal; text-decoration: underline; color: #213900;}
#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 {color: #213900; text-decoration: none;}
/*/////*/


#cruiseJumpMenu {border-top: 1px solid #d0cac7;}
#cruiseJumpMenu h5 {color: #213900;}
#cruiseJumpMenu li a {color: #757f00; text-decoraiton: none;}
#cruiseJumpMenu li a:hover {color: #213900; 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:#213900; font-weight: bold; text-decoration: none !important;}
