/* ---------------- Header ---------------- */
/* ---------------------------------------- */
.header {
    background-color:   #000000;
    color:              #FFFFFF;
}


/* ---------------- Background Image ---------------- */
/* -------------------------------------------------- */
.bgImage {
    background:         url("../images/bgImageSealuxe.jpg");
    background-repeat:  repeat-x;
    background-color:   #002D5F;
}


/* ---------------- Navigation ---------------- */
/* -------------------------------------------- */
.sf-menu li {
	background:		    #86a59f;    /* main menu item bgcolor */
}
.sf-menu li li {
	background:		    #326264;
}
.sf-menu li li li {
	background:		    #326264;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
	background:		    #86a59f;
	outline:		    0;
    color:              #FFFFFF;
}
.navigation div.shareThis a,
.navigation div.shareThis a:visited,
.navigation div.shareThis a:active,
.navigation div.shareThis a:hover {
    color:			    #FFFFFF;
    text-decoration:    none;
}
.navigation div.shareThis {
    background:         #86a59f;
}


/* ---------------- Main Content ---------------- */
/* ---------------------------------------------- */
.mainContent {
    background:         #BFDDE5;
}


/* -------------- HP Headline Panels ------------- */
/* ----------------------------------------------- */
.hpPanelHdlnBlockBlueLight {
    background-color:   #203F42;
}
.hpPanelHdlnBlockGreen {
    background-color:   #86A59E;
}
.hpPanelHdlnBlockBlueDark {
    background-color:   #326264;
}


/* ---------------- Cruise Finder ---------------- */
/* ----------------------------------------------- */
.cruiseFinder {
    background-color:   #9bcbcd;
    color:              #326264;
}
.cruiseFinderContent div.headline {
    color:				#326264;
}
.cruiseFinderContent div a,
.cruiseFinderContent div a:visited, 
.cruiseFinderContent div a:active,
.cruiseFinderContent div a:hover {
    color:              #326264;
    text-decoration:    underline;
}


/* ---------------- Featured Video ---------------- */
/* ------------------------------------------------ */
.featuredVideo {
    background-color:   #d9edee;
    color:              #326264;
    margin-top:         10px;
}


/* ---------------- Vacation Specialist ---------------- */
/* ----------------------------------------------------- */
.vacationSpecialist {
    background-color:   #9bcbcd;
    color:              #326264;
    margin-top:         10px;
}
.vacationSpecialist div.featuredDeals a,
.vacationSpecialist div.featuredDeals a:visited,
.vacationSpecialist div.featuredDeals a:active,
.vacationSpecialist div.featuredDeals a:hover {
    color:              #326264;
    text-decoration:    underline;
}
.vacationSpecialist div.customLinks table.links {
    color:              #326264;
}
.vacationSpecialist div.customLinks a,
.vacationSpecialist div.customLinks a:visited,
.vacationSpecialist div.customLinks a:active,
.vacationSpecialist div.customLinks a:hover {
    color:              #326264;
    text-decoration:    underline;
    font-weight:        bold;
}
.vacationSpecialist div.hdlnAboutUs {
    color:              #326264;
    padding-top:        5px;
	padding-bottom:		5px;
}
.vacationSpecialist div.txtAboutUs {
    color:              #326264;        
}
.vacationSpecialist div.txtAboutUs a,
.vacationSpecialist div.txtAboutUs a:visited,
.vacationSpecialist div.txtAboutUs a:active,
.vacationSpecialist div.txtAboutUs a:hover {
    color:              #326264;
    text-decoration:    underline;
}


/* ---------------- Cruise News ------------------- */
/* ------------------------------------------------ */
.cruiseNews {
    background-color:   #d9edee;
    color:              #326264;
    margin-top:         10px;
}
.cruiseNews div a,
.cruiseNews div a:visited,
.cruiseNews div a:active,
.cruiseNews div a:hover {
    color:              #326264;
    text-decoration:    underline;
}

.cruiseNewsBullet {
    color:              #326264;
}
a.cruiseNewsLink:link   { color : #326264; text-decoration: none;}
a.cruiseNewsLink:visited{ color : #326264; text-decoration: none; }
a.cruiseNewsLink:active { color : #326264; text-decoration: underline; }
a.cruiseNewsLink:hover  { color : #326264; text-decoration: underline;}


/* ---------------- Top Banner ------------------- */
/* ----------------------------------------------- */
.topBannerColor {
    background-color:   #326264;
}


/* ---------------- eSavers Newsletter ------------------- */
/* ------------------------------------------------------- */
.eSaversColor {
    background-color:   #326264;
	color:				#d9edee;
}
.eSavers div.headlineColor {
    color:				#d9edee;
}
.eSavers div a,
.eSavers div a:visited,
.eSavers div a:active,
.eSavers div a:hover {
    color:              #d9edee;
    text-decoration:    underline;
}


/* ---------------- Hot Deals ------------------- */
/* ---------------------------------------------- */
.hotDealsColor {
    background:         #326264;
    color:              #326264;
}
.hotDeals .hotDealContainerColor {
    background:         #d9edee;
    color:              #326264;
}
.hotDeals div.borderTop {
    border-top:         1px solid #326264;
}
.hotDeals div.borderRight {
    border-right:       1px solid #326264;
}
.hotDeals div.links a,
.hotDeals div.links a:visited,
.hotDeals div.links a:active,
.hotDeals div.links a:hover {
    color:              #326264;
    text-decoration:    underline;
}


/* ---------------- Featured Cruise Line ------------------- */
/* --------------------------------------------------------- */
.featuredCruiseLineColor {
	background-color:   #d9edee;
    color:              #000000;
}
.featuredCruiseLineContent span.headlineColor {
	color:				#326264;
}
.featuredCruiseLineContent div a,
.featuredCruiseLineContent div a:visited,
.featuredCruiseLineContent div a:active,
.featuredCruiseLineContent div a:hover {
	color:				#960d1d;
	text-decoration:    underline;
}


/* ---------------- Featured Ship/Destination ------------------- */
/* -------------------------------------------------------------- */
.featuredShipColor {
	background-color:	#9bcbcd;
}
.featuredDestinationColor {
	background-color:	#9bcbcd;
}
.featuredShipDestination span.headlineColor {
	color:				#326264;
}
.featuredShipDestination div.sdTextColor {
    color:              #000000;
}
.featuredShipDestination div.sdTextColor a,
.featuredShipDestination div.sdTextColor a:visited,
.featuredShipDestination div.sdTextColor a:active,
.featuredShipDestination div.sdTextColor a:hover {
	color:				#960d1d;
	text-decoration:    underline;
}


/* ---------------- Research Your Cruise ------------------- */
/* --------------------------------------------------------- */
.researchCruiseColor {
    background-color:   #326264;
	color:				#d9edee;
}
.researchCruise p.headlineColor {
    color:				#d9edee;
}


/* ---------------- Footer ---------------- */
/* ---------------------------------------- */
.bgFooter {
    background-color:   #002D5F;
}
.footerColor {
    color:              #B3C0CF;
}
.footer div a,
.footer div a:visited, 
.footer div a:active,
.footer div a:hover {
    color:              #B3C0CF;
    text-decoration:    underline;
}


/* ---------------- Colors ---------------- */
/* ---------------------------------------- */
.bgColorGreen {
    background-color:   #9bcbcd;
}
.fontColorGreen {
    color:              #326264;
}
.bgColorGreenLight {
    background-color:   #d9edee;
}
.bgColorGreenDark {
    background-color:   #326264;
}
.fontColorGreenLight {
    color:				#d9edee;
}


/* ----------------  Booking Path ------------------ */
/* ------------------------------------------------- */
.bookingPathInfo .contactInfoMain {
    color:              #FFFFFF;
    background:         #66a19d;
}
.bookingPathInfo .contactInfo {
    color:              #FFFFFF;
    background-color:   #000000;
}
