/* $Header: /WebSites/affiliate/includes/desktop/css/promopage/promopage_ii.css 53    8/06/19 10:19a Ehermance $  */

/* 28px Arial */
.rowprice .leadprice
	{font-size: 28px; line-height:28px;}

/* 24px Arial */
#promomaggie .ccol_phonenumber
	{font-size: 24px;}

/* 23px Arial*/
.price_header
	{font-size: 23px;}
	
/* 22px Arial*/
.header
	{font-size: 22px;}
	
/* 21px Arial*/
.e-header-text,
.productsectionheader,
.aboutsectionheader,
.morecruisedealssectionheader,
.deals_header
	{font-size: 21px;}

/* 18px Arial*/
h1.seoheader,
h2.seosubheader
	{font-size: 20px; line-height: 22px;}

.promomaggie
	{font-size: 18px;}

.e-subheader-text
	{font-size: 17px;}

/* 16px Arial*/
.subheader,
.maggie_promo_phonetext,
.gpp-price_header,
#destination-box-header
	{font-size: 16px;}

/* 14px Arial*/
form input.promo_timer,
.departure_port_title,
.viewalllink,
.viewalllink a:link,
.viewalllink a:visited,
.viewalllink a:hover,
.viewalllink a:active,
.exploreshipsheader,
.destinationinfo,
.destinationinfo_header,
.brochurename a:link,
.basiccopy_header
	{font-size: 16px; }

/* 12px Arial*/ 
.umbrella_offer_icon,
.rowbutton,
.rowbutton:hover,
li.pricecolor a.link,
li.pricecolor a:hover.link,
li.pricecolor a:active.link,
.popupheader,
.umbrella_offer_text,
.umbrella_offer_textdesc,
.regular_offer,
.umbrella_offer_textdesc,
.pricing_box,
.exploreships,
.shipname,
.price_labels,
.int_price,
.ocean_price,
.balc_price,
.suite_price,
.seo_copy,
.callout,
.destinationinfo_col,
.destinationinfo_col a:link,
.destinationinfo_col a:visited,
.destinationinfo_col a:hover,
.destinationinfo_col a:active,
.morecruisedeals_col a:link,
.morecruisedeals_col a:visited,
.morecruisedeals_col a:hover,
.morecruisedeals_col a:active,
.morecruisedeals_col_last a:link,
.morecruisedeals_col_last a:visited,
.morecruisedeals_col_last a:hover,
.morecruisedeals_col_last a:active,
.maggie_promo_description,
.deals_link, .deals_link a, .deals_jumplinks, .deals_jumplinks a,
.product_collection_copy,
.about,
.pbdeals_copytext,
.destination-box-copy-box,
#destination-box-copy-box,
.f-caption,
.member_benefits,
.destination-box-destinations-links
	{font-size: 14px; }

/* 11px Arial*/
.bonus_offer_col,
.shiplinks,
.maggie_promo_box,
.xtrasmlink,
a.xtrasmlink:link,
a.xtrasmlink:visited,
.crumbtext,
.promotandc,
.promotandc a:link,
.promotandc a:visited,
.promotandc a:active,
.promotandc a:hover,
.departure_port a:link,
.departure_port a:visited,
.departure_port a:hover,
.departure_port a:active,
	{font-size: 12px;}

.g-copyright
	{font-size: 10px;}

.product_collection_copy,
.seocopy,
.destinationinfo_col,
.pbdeals_copytext,
.destination-box-copy-box,
#destination-box-copy-box,
.member_benefits,
.shipmodule,
.destination-box-destinations-links,
#promomaggie .ccol_phonenumber
	{ line-height: 1.3; }

/* font family */
#destination-box-header
	{font-family: 'Encode Sans Condensed', Arial, Helvetica, sans-serif;}
	
/* Right Rail Contact */
.promomaggie {padding: 0px; margin: 20px auto; text-align: center; color: #1c1c1c; font-weight: bold; line-height: 25px;}
#promomaggie .fa-comments-o {font-size: 45px;}
#promomaggie .ccol_phonenumber {color: #014365;}
.wth2-content {width:984px; margin-left:auto;margin-right:auto;background:#fff;overflow:hidden}
.promolist {}



/* Enhanced Header */
.a-container,.b-image,.c-overlay {
	width:100%;
	max-width:757px;
	min-height:385px;
	background: -moz-linear-gradient(180deg, rgba(0,0,0,.01) 60%, rgba(0,0,0,.8) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(50%, rgba(0,0,0,.01)), color-stop(100%, rgba(0,0,0,.8))); /* safari4+,chrome */
	background: -webkit-linear-gradient(180deg, rgba(0,0,0,.01) 60%, rgba(0,0,0,.8) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(180deg, rgba(0,0,0,.01) 60%, rgba(0,0,0,.8) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(180deg, rgba(0,0,0,.01) 60%, rgba(0,0,0,.8) 100%); /* ie10+ */
	background: linear-gradient(180deg, rgba(0,0,0,.01) 60%, rgba(0,0,0,0.8) 100%); /* w3c */
}

.a-container {
	width:99%;
}

.d-logo{
	margin:20px 20px 0px 500px;
	position: unset;
    width: 200px;
    height: 150px;
    float: right;
}

.e-text-outer {
	bottom:20px;
	left:0px;
}

.e-header {
	padding:0px 20px;
	left:0px;
}

.e-header-text{
	letter-spacing: 0.025em;
	line-height:1.2;
	font-weight: 600;
	color:#FFFFFF;
	text-shadow: 1px 1px #000;
}	
	
.e-subheader-text {
	letter-spacing: 0.025em;
	line-height:1.2;
	font-weight: 600;
	color:#FFFFFF;
	text-shadow: 1px 1px #000;
}			

.f-caption {
	display:block;
	margin-top:4px;
	padding:0px 20px;
	left:0px;
	letter-spacing: 0.025em;
	line-height:1.2;
	font-weight: normal;
	font-style:italic;
	color:#FFF;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}

.g-copyright {
	display:block;
	margin-top:8px;
	padding:0px 20px;
	left:0px;
	line-height:1.2;
	font-weight:normal;
	color:#FFFFFF;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}

.product_collection {border-color: #FFF;}
/* Timer */ 
form input.promo_timer {background-color:#ba3f03; color:#FFF; border-top-color:#ba3f03; border-right-color:#ba3f03; border-bottom-color:#ba3f03; border-left-color:#ba3f03;}
/* End Timer */

/* Umbrella offer */
.umbrella_onlywithus {padding-left: 5px;}
.umbrella_offer {
	text-indent: 0px;
	float: left;
    width: 100%;
    list-style: none;
    list-style-image: none;
    padding: 5px;
}
.umbrella_offer_text { color:#000; font-weight: bold;}
.umbrella_offer_textdesc { color:#000; }

.regular_offer { color:#000; font-weight: bold;}


/* Bullet Pop-up */
.popupbody { color:#000;  }
.popupbody .pricecolor { color:#E88F00; }
/* End Old BUllet Styles */


.offers {border: none;}

/* Basic/Cruise Deals/Product/About/More Ways Bar */
.about{border:none;}
.basiccopy_header, .deals_header,
.productsectionheader, .aboutsectionheader, .morecruisedealssectionheader, .viewalllink, .sectionheaderbg {
	background-color:#013b59; color:#FFF;
}
.basiccopy_header, .deals_header, .aboutsectionheader{}
.morecruisedealssectionheader{padding: 10px;}
.aboutsectionheader, .productsectionheader, .viewalllink{width: 100% !important;}
.viewalllink{color:#333; background-color: #fff; margin: 0;}

.viewalllink a:link, .viewalllink a:visited, .viewalllink a:active {color:#036691; text-decoration:none;}
.viewalllink a:hover {text-decoration:underline;}

.price_header {color: #000; font-weight: bold;}
.exploreshipsheader {font-weight: 600;}
.callout {color: #ba3f03; font-weight: bold; font-style: italic; }
.destinationinfo_header {font-weight: bold; color: #000; text-transform: capitalize; }

.gpp-product_Collection li {margin-left: 15px; line-height: 1.5em;}
.gpp-price_header {background-color: #e1dbc5; color: #000;}

/* Deals */
.deals_container {clear:both;margin:8px 0px 4px 0px;border:0;}
.deals_body {margin:8px 12px 12px 0px;padding:0px 0px 0px 10px;line-height:1.3em;}
.deals_body li{margin-left:18px;padding-bottom:6px;}

.deals_header {text-align:left; background-color: #013b59;  height:31px; width:99%; padding:6px 0px 0px 12px;}
.deals_header {font-size: 16px; line-height:1.3em;  color:#FFF;font-weight:bold;text-transform:uppercase;}

#deals_subheader {text-indent:10px;}
.deals_column_container {clear:both;}
.deals_column {float:left;}
#deals_col1 {clear:both;width:48%;margin-right:2%;}
#deals_col2 {width:50%;}
#deals_viewalllink {text-align:right; padding:0 20px 10px 0; clear:both;}
.deals_jumplinks {display:none;margin:20px 0;}

#destination-box{margin-top:15px;}

/* CS Page */
.awardsart{float:left;width:207px;}
.awardscopy{float:left;width:450px;}
.gpp-product_extramartgin {margin: 10px 0px;}
.gpp-product_Collection {width: 100%; float: left; clear: both;}
/* CSS Updates */
#pagetype_customerservice.about {border: 0px !important;}



/* Cruise Event Page */
.promo_blankheader{display: none;}
.promoindent{border:none !important;}
.rowbutton {
	color:#FFF !important;
    background: rgb(0,0,0) !important;
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ) !important;
    border-radius:4px;
}

.rowbutton:hover {
	color:#FFF !important;
    background: rgb(151,151,151) !important;
    background: -moz-linear-gradient(top, rgba(151,151,151,1) 0%, rgba(151,151,151,1) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(151,151,151,1) 0%,rgba(151,151,151,1) 100%) !important;
    background: linear-gradient(to bottom, rgba(151,151,151,1) 0%,rgba(151,151,151,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#979797',GradientType=0 ) !important;
}

.seocopy{margin: 10px 0px 10px;}

/* Search Bucket Styles */
#destination-box-header {border-bottom:1px solid #013b59; color: #013b59; font-weight: bold; padding-bottom: 5px; clear: both; margin: 20px 0px 10px 0px;}
	
#destination-box {width: 100%;  }
#destination-box-thumb {width: 30%; float: left;}
#destination-box-copy-box, .destination-box-copy-box {width: 70%; float: left; text-align: baseline;}
#destination-box-destinations {background-color: #eeebdd; padding: 15px; }
.destination-box-destinations-links {width: 50%; float: left; line-height:15px; }
.box-height {display: block; min-height: 10px; *height: 50px;}
html > body .box-height {overflow: auto;}
#destination-box-product {clear: both; position: relative; top: 10px; padding-bottom: 10px;}
.destination-box-product-phone {color:#013b59; font-weight: bold; font-size: 13px;}