/* ---------------- Header ---------------- */
/* ---------------------------------------- */
.headerContent {
    background-image:	url("/images/hbapp/img/sealuxury_header_pattern.jpg");
    background-repeat: 	repeat-y;
}
.headerContent div.contactColor {
    color:              #FFFFFF;
}
.headerContent div.logoContainer {
    background-image:   url("/images/home-based/websites/logos/sealuxury_logo_anniversary.png");
    background-repeat:  no-repeat;
}

.locatorBackground {
	padding: 7px 0px;
    background-color:   #182E2F;
    color:              #FFFFFF;
}
.locatorLink a,
.locatorLink a:visited,
.locatorLink a:active
.locatorLink a:hover {
    color:              #FFFFFF;
    text-decoration:    underline;
}

.locatorBackground a {
	    text-decoration: none;
	    background-color: #769B9D;
	    text-transform: uppercase;
	    padding: 7px 4px;
}


/* ---------------- Background Image ---------------- */
/* -------------------------------------------------- */
.bgImage {
    background-color: 	#0C1819;
}


/* ---------------- Navigation ---------------- */
/* -------------------------------------------- */
.navMain {
	background-color:	#cdefee;
}
.selectedanchor {
	/*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
	color: 				#FFFFFF !important;
	background-image: 	url("/images/hbapp/img/navigation/sealuxury_nav_rollover_pattern_main.jpg") !important;         
}
.arrowBasic {
	background-image: 	url(/images/hbapp/img/navigation/sealuxury_nav_arrow_down.jpg);
}
/* ######### Default class for drop down menus ######### */
.anylinkmenu {
	background: 		#769B9D;
	color: 				#326264;
	border-top: 		1px solid #FFFFFF;
	border-right: 		1px solid #FFFFFF;
	border-bottom: 		0 solid #FFFFFF;
	border-left: 		1px solid #FFFFFF;
}
.anylinkmenu ul li a {
	border-bottom: 		1px solid #FFFFFF;
	color: 				#FFF;
}
.anylinkmenu a:hover { /*hover background color*/
	background-image:	url("/images/hbapp/img/navigation/sealuxury_nav_rollover_pattern.jpg");
    color: 				#FFFFFF;
}
/* ######### Alternate multi-column class for drop down menus ######### */
.anylinkmenucols {
	border: 			1px solid #000000;
	background: 		#E9E9E9;
}
.anylinkmenucols .column {
	background: 		#E0E0E0;
}
/* ######### class for shadow DIV ######### */
.anylinkshadow { /*CSS for shadow. Keep this as is */
	background: 		#000000;
}
.menuanchorclass {
	border-right: 		1px solid #FFFFFF;
	background-color: 	#cdefee;
	color: 				#326264;
}
.menuanchorclassNoSub:hover {
	color: 				#FFFFFF !important;
	background-image: 	url("/images/hbapp/img/navigation/sealuxury_nav_rollover_pattern_main_no_sub.jpg") !important;         
}
.menuanchorclass:visited { 
    color: 				#326264;
}



/* ---------------- Cruise Finder / Deals ---------------- */
/* ------------------------------------------------------- */
.cruiseFinderDealsColor {
    background-color:   #9BCBCD;
}
.cruiseFinderBkg {
	background-image:	url("/images/hbapp/img/sealuxury_cruisefinder_background.jpg");
	background-repeat: 	no-repeat;
	min-height: 		335px;
}
div.cruiseFinderSearchBtn input {
	background:			url(/images/hbapp/img/button/luxe/search_button_luxury.png) no-repeat;
	width: 				89px;
	height: 			45px;
	border: 			none;
	cursor:				pointer;
}
div.cruiseFinderSearchBtnTop input {
	background: 		url(/images/hbapp/img/button/luxe/search_button_top.png) no-repeat;
	width:				156px;
	height:				24px;
	border: 			none;
	cursor:				pointer;
}
div.ccolumnCruiseFinderSearchBtn {
	width: 				68px;
	height: 			23px;
	margin: 			0 auto;
	margin-top: 		10px;
}
div.ccolumnCruiseFinderSearchBtn input {
	background:			url(/images_unique/btn_search_g1.gif) no-repeat;
	width: 				68px;
	height: 			23px;
	border: 			none;
	cursor:				pointer;
}
div.ccolumnCruiseFinderSearchBtnTop {
	width:				68px;
	height:				23px;
	margin: 			0 auto;
	margin-top: 		10px;
	margin-bottom: 		10px;
}
div.ccolumnCruiseFinderSearchBtnTop input {
	background: 		url(/images_unique/btn_search_g1.gif) no-repeat;
	width:				68px;
	height:				23px;
	border: 			none;
	cursor:				pointer;
}
.results_rightcollink {
	color: 				#FFFFFF;
	text-decoration: 	none;
}


/* --------------------- Banner left --------------------- */
/* ------------------------------------------------------- */
.bannerAgentSailingsBkg {
	background-color: 	#FFFFFF;
}


/* ---------------- Vacation Specialist ---------------- */
/* ----------------------------------------------------- */
.agentHeaderBkg {
	background-color: 	#182E2F;
	color:              #FFFFFF;
}
.agentColor {
    background-color:   #769B9D;
    color:              #FFFFFF;
}
.agentContent .customLinks .links {
    color:              #FFFFFF;
}
.agentContent .links a,
.agentContent .links a:visited,
.agentContent .links a:active {
    color:              #FFFFFF;
    text-decoration:    none;
}
.agentContent .links a:hover {
    color:              #FFFFFF;
    text-decoration:    underline;
}
.agentContent .deal {
    color: 				#182E2F;
}
.agentContent .featuredDeal a,
.agentContent .featuredDeal a:visited, 
.agentContent .featuredDeal a:active {
    color:              #FFFFFF;
    text-decoration:    none;
}
.agentContent .featuredDeal a:hover {
    color:              #FFFFFF;
    text-decoration:    underline;
}
.agentContent .featuredDealBkg {
    background-color: 	#326264;
}
.agentContent .txtAboutUs {
    color:              #FFFFFF;
}
.agentContent .txtAboutUs a,
.agentContent .txtAboutUs a:visited,
.agentContent .txtAboutUs a:active,
.agentContent .txtAboutUs a:hover {
    color:              #FFFFFF;
    text-decoration:    underline;
}
.agentContent .hdlnAboutUs {
    color:              #FFFFFF;
    padding-top:        5px;
	padding-bottom:		5px;
}


/* ---------------- Hot Deals ---------------- */
/* ------------------------------------------- */
.hotDealsHeaderBkg {
	background-color: 	#182E2F;
	color:              #FFFFFF;
}
.hotDealsContentBkg {
	background-color: 	#769B9D;
}
.hotDealsContent .hotDealPart1Color {
	border: 			1px solid #CCCCCC;
	background-color: 	#FFFFFF;
}
.hotDealsContent .hotDealPart2Color {
	border-top: 		1px solid #CCCCCC;
	border-bottom: 		1px solid #CCCCCC;
	background-color: 	#F2F2F2;
}


/* ---------------- eSavers ---------------- */
/* ----------------------------------------- */
.eSaversColor {
    background-color:   #182E2F;
}
.eSaversLogo {
	background-image: 	url(/images/hbapp/img/sealuxury_esavers_logo.jpg);
	background-repeat:  no-repeat;
	width:				136px;
	height:				35px;
}
.eSaversBtn {
	background-image: 	url(/images/hbapp/img/button/luxe/esavers_join_button.jpg);
	background-repeat:  no-repeat;
	width:				38px;
	height:				20px;
}


/* -------------- Bottom Panel ------------- */
/* ----------------------------------------- */
.bottomPanel {
	background-color: 	#182E2F;
}


/* ------------ Basepage with cf ----------- */
/* ----------------------------------------- */
.cruiseFinderBasePageColor {
    background-color:   #356565;
    color:              #FFFFFF;
}


/* ----------------  Booking Path ------------------ */
/* ------------------------------------------------- */
.bookingPathInfo .contactInfoMain {
    color:              #FFFFFF;
    background:         #66a19d;
}
.bookingPathInfo .contactInfo {
    color:              #FFFFFF;
    background-color:   #000000;
}


/* -------------------  Images --------------------- */
/* ------------------------------------------------- */
.imgSearchQuestionMark {
    background-image:	url("/images/hbapp/img/misc/luxe/sealuxe/search_question_mark.png");
    background-repeat: 	no-repeat;
    width: 				12px;
    height: 			12px;	
}


/* --------------- Editorial CColumn -------------- */
/* ------------------------------------------------ */
.editorialCColumn {
	background-color: 	#545D64;
    background-image: 	url("/images/home-based/wip/template/images/sidebar_background_pattern_e1.jpg");
    background-position: left top;
    background-repeat: 	repeat-y;
	padding: 			10px 10px 10px 2px;
}
.editorialCruiseFinderHeadline {
    background-color: 	#000000;
    color: 				#FFFFFF;
}
#editorialCCEsaverSignup {
    background-color: 	#326264;
    color: 				#FFFFFF;
}
.customlp_sidebar_header2 {
    background-color: 	#182E2F;
}
.signupform_fieldtitle {
    color: 				#FFFFFF;
}


/* ----------------- Social Network ------------------ */
.imgSocialNetworkBlog {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_blog.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}
.imgSocialNetworkFacebook {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_facebook.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}
.imgSocialNetworkLinkedin {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_linkedin.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}
.imgSocialNetworkTwitter {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_twitter.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}
.imgSocialNetworkYoutube {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_youtube.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}
.imgSocialNetworkGooglePlus {
    background-image:	url("/images/hbapp/img/socialNetworks/luxe/sealuxury/social_icon_googleplus.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}
.imgSocialNetworkPinterest {
    background-image:	url("/images/hbapp/img/socialNetworks/luxe/sealuxury/social_icon_pinterest.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}

.imgSocialNetworkEmail {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_email.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;	
}

.imgClickToCall {
    background-image:	url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_clicktocall.png");
    background-repeat: 	no-repeat;
    width: 				26px;
    height: 			26px;
}
.imgSocialNetworkInstagram {
    background-image:   url("/images/hbapp/img/socialnetworks/luxe/sealuxury/social_icon_instagram.png");
    background-repeat:  no-repeat;
    width:              26px;
    height:             26px;
}

/* ---------------- Page Bottom Content ---------------- */
/* -------------------------------------------------- */

.pageBottomContent {
	margin: 0 auto;
	width: 996px;
}
@media (max-width:767px) {
	.pageBottomContent {
		margin: 0 auto;
		width: 100%;
	}
}


/* ---------------- Footer ---------------- */
/* ---------------------------------------- */
.footer {
    background-color: 	#326264;
}
.footer div a,
.footer div a:visited, 
.footer div a:active,
.footer div a:hover {
    color:              #FFFFFF;
}
.footer div.footerComponent {
    color: 				#FFFFFF;   
}


