/*Main page Layout and Modules CSS*/

.whyBookExpedia h3,.nectarModule h3,.eliteplusModule h3,.promoMachine h4{font-size:16px;text-transform:uppercase;color:#003050;margin-bottom:18px}
.promoMachine p,.topDeals p {margin:4px 0 4px 8px}
.genericLayout {padding:18px 0;border-bottom:1px solid #ccc}
	.genericLayout p {font-size:12px;color:#333}
	.genericLayout p a {text-decoration:underline;font-size:12px}

/* Travel Alert */
#TravelAlertTop , #TravelAlertBottom p {padding-left:20px;color:#df3400; background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/travelAlert.gif) no-repeat left center}
	#TravelAlertTop {float:left;display:inline;height:20px;width:933px;margin:8px 0 8px 18px;}
	#TravelAlertTop p{ text-transform:uppercase; font-weight:bold; font-size:16px;float:left;display:inline;margin-right:10px;line-height:20px;} 
		#TravelAlertTop ul {float:left;display:inline;line-height:20px;margin:0;padding:0}
			#TravelAlertTop ul li {list-style-type:none; text-transform:none; font-weight:normal;font-size:14px;margin-right:8px;float:left;display:inline} 
		.closeAlert{padding-right:20px;height:15px;float:right;outline:none;background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/closebutton.png) no-repeat right center;font-size:12px ;color:#333 }
			.closeAlert:hover {text-decoration:none;color:#333}
			.closeAlert span{}
#TravelAlertBottom {position:relative;padding:16px;border:1px solid #cc0000;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-bottom:8px}
	#TravelAlertBottom p {text-transform:uppercase; font-weight:bold; font-size:16px;}
	#TravelAlertBottom .closeAlert{padding:0;cursor:pointer;width:15px;height:15px;position:absolute;top:10px;right:10px;background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/closebutton.png) no-repeat left center}
	#TravelAlertBottom ul{margin-left:20px;margin-top:0;margin-bottom:0}
		#TravelAlertBottom ul li {font-size:12px;list-style-position:inside;list-style-type:disc;line-height:20px}

		#TravelAlertTop ul li a , #TravelAlertBottom ul li a {color:#df3400}
/*Top Deals Module */
.topDeals {float:left;margin-bottom:18px;margin-top:3px}
	.topDeals .topDealsImg {width:416px;height:68px;}
		.topDeals .topDealsImg span {display:none}
	.topDeals ul {background-color:#fff;margin:0;padding:6px 0 0 0;font-size:12px;}
		.topDeals ul li {padding:0 8px;border-bottom:1px dotted #cdcbcc;line-height:34px;list-style-type:none;vertical-align: bottom;}
		.topDeals ul li:after{content:"."; display:block; clear:both; height:0; visibility:hidden}
		.topDeals ul span {float:right;display:inline;color:#333;} 
		.topDeals ul a {font-size:22px}
		.topDeals ul a.hTitle {float:left;display:inline;margin-right:5px;font-size:14px;} 

	.topDeals .merchLinks{background-color:#D4E9EE;font-size: 12px;padding: 10px 0;text-align:center}
		.topDeals .merchLinks a{border-right:2px solid #767676; margin-right: 8px; padding-right:8px}
		.topDeals .merchLinks a:last-child , .topDeals .merchLinks a.noBorder {border:none}

/* Customer Promise Module*/
	.customerPromise .undisplayed {display:none}
	.customerPromise .header {margin-top: 13px}
		.customerPromise .header .left, .customerPromise .header .center, .customerPromise .header .right{
			background-repeat:repeat;
			height: 56px;
			display: inline-block; *display: inline; *zoom: 1;  /* IE7 */
			vertical-align: top;
		}
		.customerPromise .header .left {background-image: url('/static/publish/region_emea/img/customer_promise/header_blue_left.jpg'); width: 2px;}
		.customerPromise .header .center {background-image: url('/static/publish/region_emea/img/customer_promise/header_blue_centre.jpg'); width: 520px;}
			.customerPromise .header .center .textBox {display: inline-block;*display:inline;*zoom:1}
				.customerPromise .header .center .textWrapper {
					display: table;
					width: 438px;
					height: 56px;
					padding-left: 6px;
					*position: relative;  /* IE7 */
				}
					.customerPromise .header .center .textPacker {
						display: table-cell;
						vertical-align: middle;
						width: 100%;
						margin: 0 auto;
						*position: absolute;  /* IE7 */
						*top: 50%;  /* IE7 */
					}
						.customerPromise .header .center .textHacker {
							*position: relative;  /* IE7 */
							*top: -50%;  /* IE7 */
						}
							.customerPromise .header .center .text {
								font-family: 'Arial';
								font-size: 19px;
								text-transform: uppercase;
								color: #FFFFFF;
							}
			.customerPromise .header .center .progress {
				display: inline-block; *display: inline; *zoom: 1;  /* IE7 */
				margin-top: 25px;
				vertical-align: top;
			}
				.customerPromise .header .center .progress .indicator{
					background-image: url('/static/publish/region_emea/img/customer_promise/dot_White.jpg');
					height: 11px;
					width: 12px;
					display: inline-block; *display: inline; *zoom: 1;  /* IE7 */
					margin-left: 2px;
				}
				.customerPromise .header .center .progress .indicator.current {
					background-image: url('/static/publish/region_emea/img/customer_promise/dot_Blue.jpg');
				}
		.customerPromise .header .right {
			background-image: url('/static/publish/region_emea/img/customer_promise/header_blue_right.jpg');
			width: 2px;
		}
	.customerPromise .reason {
		height: 270px;
		width: 522px;
		margin-top: 13px;
		border: 1px solid #6E686A;
	}
		.customerPromise .reason .title{
			font-family: 'Arial';
			font-size: 22px;
			font-weight: bold;
			text-transform: uppercase;
			color: #006699;
			padding-top: 10px;
			line-height: 1;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
			min-height: 44px;
		}
		.customerPromise .reason .tick{
			height: 145px;
			background-image: url('/static/publish/region_emea/img/customer_promise/tick.jpg');
			background-repeat: no-repeat;
			background-position: 204px 8px;
		}
		.customerPromise .reason .text{
			font-family: 'Arial';
			font-size: 14px;
			color: #333333;
			line-height: 1.4;
			text-align: center;
			padding-left: 10px;
			padding-right: 10px;
		}
	.customerPromise .link,
	.customerPromise .link:hover {text-decoration: none;}
		
/*Why Book Module*/
.whyBookExpedia{}
	.whyBookExpedia ul {margin:0 26px 0 0;padding:0;}
		.whyBookExpedia ul li {margin-bottom:12px;list-style-type:none;padding-left:32px;background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/whybookTick.gif) no-repeat left top; }
			.whyBookExpedia ul li p {font-size:18px;color:#333;margin-bottom:4px}
			.whyBookExpedia ul li span {margin:12px 0;font-size:12px;color:#333;line-height:15px} 
	.whyBookExpedia a {font-size:12px; font-weight:bold;float:right;display:inline;margin-right:16px}
	.whyBookExpedia a:hover{text-decoration:none} 

/* nectar and elite plus modules */
.nectarModule, .eliteplusModule {background:url('//images.trvl-media.com/media/content/expuk/graphics/misc/nectar_logo_sm.gif') center left no-repeat;line-height:15px;padding-left:65px}
.eliteplusModule {background-image:url('//images.trvl-media.com/media/content/shared/graphics/misc/eliteplus_logo_sm.gif')}
	.nectarModule h3, .eliteplusModule h3 {margin-bottom:8px}

/*partner modue*/
.partnerModule{margin-bottom:18px}
	.partnerModule a {font-size:18px}
	.partnerModule  p {margin:8px 0;line-height:15px}

/* newsletter modue */
.newsLetter{width:380px;font-family:arial;background-color:#dedede;padding:16px;border:1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-size:12px; font-weight:bold;margin-bottom:18px}   
	   .newsContent {padding-left:60px;color:#003050;} 
	   .emea-en_GB {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/email/email_icon_gbp.gif) no-repeat left center;}
	   .emea-es_ES , .emea-en_IE , .emea-nl_NL  , .emea-fr_BE , .emea-nl_BE , .emea-fr_FR , .emea-it_IT , .emea-de_DE  {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/email/email_icon_eur.gif) no-repeat left center;}
	   .emea-nb_NO , .emea-da_DK , .emea-sv_SE {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/email/email_icon_kr.gif) no-repeat left center;}
	   .emea-en_GB {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/email/email_icon_gbp.gif) no-repeat left center;}
	   
	   .newsContent p {margin-bottom:8px;}
	   .newsContent .emailField {font-weight:normal; float:left;display:inline;border:1px solid #ccc;color:#ccc;margin:0;padding:3px;width:185px;}
	   .newsContent .submitButton {float:right; display:block; height:21px; background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/CXF_BlueButton.gif?v2) 0 0 no-repeat; margin:0; padding:2px 0 4px 6px; border:0; color:#fff; text-transform:uppercase; font-size:11px; cursor:pointer; outline:none; font-weight:bold;}
	   .newsContent span.submitButton {width:7px; background-position:100% 0; line-height:0; padding:0;}
	   .newsContent .errorMsg {display:none;padding-left:20px;color:#df3400; background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/travelAlert.gif) no-repeat left center}
	   .newsContent .errorEmail {border:1px solid red;background-color:#ffe8ed;color:#df3400}
	   
/* hot hotels module*/
.merchTheme{margin-bottom:18px;}
	.merchTheme h1 {margin-bottom:8px;}
	.merchTheme .dealList{width:100%;}
		.merchTheme .dealList li {border-bottom:1px solid #ccc;margin-bottom:10px;padding:5px 0 10px 0;width:100%;clear:both}  
		.merchTheme .dealList li:after{content:"."; display:block; clear:both; height:0; visibility:hidden}
			.merchTheme .dealList li .roundedHotelImage {float:left;display:inline;margin-right:6px;position:relative;top:0;width:145px;height:94px;}  
				.merchTheme .dealList li .roundedHotelImage img , .merchTheme ul li .roundedHotelImage span {position:absolute;top:0;left:0; z-index:2;} 
				.merchTheme .dealList li .roundedHotelImage span {z-index:4;background:url(//images.trvl-media.com/media/content/shared/graphics/icons/thmb-rnd-cnr.gif) no-repeat top left}
			.merchTheme .dealList li .hotelContent {float:right;display:inline;width:260px;}

			.hotelContent ul {clear:both;}
				.hotelContent ul li {padding:0 !important;border:none !important;margin:0  !important;width:100%;clear:both;font-size:12px;line-height:24px;} 
					.hotelContent ul li span {float:right;display:inline;}
						.hotelContent ul li span a {float:none;font-size:14px !important;}
					.hotelContent ul li .starRating {float:right;display:inline;margin:7px 30px 0 0}
						.hotelContent ul li .starRating span {display:none !important}
					.hotelContent ul li .destinationName {float:left;display:inline;font-size:14px !important;}
			.hotelContent p  {float:left;width:100%;line-height:24px;margin:0 !important}
				.hotelContent p span {float:right;display:inline;font-size:12px !important;}
					.hotelContent p span a {font-size:22px !important;float:none !important}
				.hotelContent p a {float:left;display:inline;font-size:14px !important;}

/* promo machine */
.promoMachine {border-bottom:1px solid #ccc;float:left;display:inline;margin-bottom:8px}
	.promoMachine h4 {margin-bottom:12px}  
		.promoMachine h4 span {margin-left:10px;font-size:14px;color:#DF3400}
	.promoMachine ul {width:100%;margin:0 0 6px 0;padding:0}
		.promoMachine ul li {width:200px;float:left;display:inline;margin:0 16px 16px 0;list-style-type:none;clear:both}
		.promoMachine ul li.noMargin{margin-right:0;clear:none;} 
		
		.promoMachine ul li .roundedHotelImage {width:200px;height:124px;margin:0;padding:0;position:relative;float:left;}
		.promoMachine ul li .roundedHotelImage img , .promoMachine ul li .roundedHotelImage span {position:absolute;top:0;left:0;width:200px;height:124px;} 
		.promoMachine ul li .roundedHotelImage span {z-index:4;background:url(//images.trvl-media.com/media/content/shared/images/destinations/200x124/rndBrd_200x124.gif) no-repeat top left}

		.promoMachine ul li .merchContent {width:200px;}
			.promoMachine ul li .merchContent a {margin:0;width:100%;line-height:28px; font-size:14px !important}
			.promoMachine ul li .merchContent p {margin:0;font-size:12px;display:inline;float:right}
				.promoMachine ul li .merchContent p a {font-size: 22px !important}
				.promoMachine ul li .merchContent p span {margin-right:10px}

/*facebook*/
#hp_fb_mod {margin-bottom:18px;}

/* seo Box module*/
.sSandbox {margin-top:18px;width: 956px;font-size:11px;border-top:1px solid #ccc;padding-top:18px}
	.sSandbox .sWrapper {margin-bottom:16px;}
		.sSandbox .sWrapper h1,.sSandbox .sWrapper h2 { font-weight:bold; color:#333;margin-bottom:8px;font-size:11px;}
		.sSandbox .sWrapper p{margin-bottom:8px;line-height:14px}
		.sSandbox .sWrapper .sGroupedLinks {width:100%;}
			.sSandbox .sWrapper .sGroupedLinks ul {width:180px; float:left;display:inline;padding:0;margin:0 ;}
			.sSandbox .sWrapper .sGroupedLinks ul li {padding:0;margin:0;line-height:16px;list-style:none}	
		.sSandbox .sWrapper .sContent a {margin-right:5px;padding-right:5px;border-right:1px solid #333;line-height:16px}
		.sSandbox .sWrapper .sContent a:last-child {border:none} 

.sandBoxAcol , .sandBoxBcol {margin:0; float:left; display:inline; font-size:12px;} 
.sandBoxAcol ul, .sandBoxBcol ul {margin:0;padding:0}
.sandBoxAcol ul li, .sandBoxBcol ul li{margin:0;padding:0;list-style-type:none;line-height:15px}
.sandBoxAcol h3 , .sandBoxBcol .sHotelPhotos h3{ color: #003050; font-size: 16px;  margin-bottom: 12px;  text-transform: uppercase;font-weight: bold;}

.sandBoxAcol .listLinks, .sandBoxBcol .listLinks {margin:0 0 16px 0;float:left;display:inline-block;width:100%;}
.sandBoxAcol .listLinks p, .sandBoxBcol .listLinks p {margin-bottom:6px}
.sandBoxAcol .listLinks ul , .sandBoxBcol .listLinks ul {float:left;display:inline;margin-right:10px;}

.sWrapperr {margin-bottom:18px;width:100%}
.sWrapperr .anchorLinks a{border-right:1px solid #333;line-height:16px;margin-right:5px;padding-right:5px}
	.sWrapperr .anchorLinks a:last-child {border:none}
	.sWrapperr p ,.sandBoxBcol .listLinks p  {  color: #333333;font-size: 12px;line-height: 15px;margin: 12px 0 6px 0}
	.sWrapperr p span ,.sandBoxBcol .listLinks p span{font-weight:bold}


.sandBoxBcol .sHotelPhotos {float:left;display:inline;} 
	.sandBoxBcol .sHotelPhotos ul  {width:100%;float:left;display:inline;}
		.sandBoxBcol .sHotelPhotos ul li {width:190px;margin:0 10px 10px 0;float:left;display:inline}
			.sandBoxBcol .sHotelPhotos ul li img {float:left;display:inline;margin-right:10px;}
/*Star Rating */ 
.starRating {width:60px; height:10px; background:url(//images.trvl-media.com/media/content/expuk/library/gen/img/daily-fusion/common/icons/iconSprites.gif) no-repeat -81px -159px; }
.starRatingValue {height:10px; background:url(//images.trvl-media.com/media/content/expuk/library/gen/img/daily-fusion/common/icons/iconSprites.gif) no-repeat -81px -169px;}
.starRatingValue span {display:none;}
.starRating_0 {width:0;}.starRating_00 {width:0;}.starRating_05 {width:6px;}.starRating_10, .starRating_1 {width:12px;}.starRating_15 {width:18px;}.starRating_20, .starRating_2 {width:24px;}.starRating_25 {width:30px;}.starRating_30, .starRating_3 {width:36px;}.starRating_35 {width:42px;}.starRating_40, .starRating_4 {width:48px;}.starRating_45 {width:54px;}.starRating_50, .starRating_5 {width:60px;}

/*EMEA WIZARD*/
.emea-Wizard {font-size: 22px;font-weight:bold;color:#fff; margin:0 0 8px 12px;text-transform:uppercase}

.upsell-sv_SE, .upsell-da_DK, .upsell-nb_NO, .upsell-es_ES,
.upsell-en_IE, .upsell-fr_BE, .upsell-nl_BE, .upsell-nl_NL,
.upsell-en_GB, .upsell-fr_FR, .upsell-de_DE, .upsell-de_AT, .upsell-it_IT, .upsell-de_CH, .upsell-fr_CH, .upsell-it_CH {position:absolute;top:-30px;right:0;width:218px;height:157px}

.upsell-es_ES{top:-21px;right:5px;width:199px;height:122px;background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_es_ES_cropped.png) no-repeat left center}
* html .upsell-es_ES{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_es_ES_cropped.png',sizingMethod='scale');}

.upsell-nb_NO{background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_nb_NO.png) no-repeat left center;}
* html .upsell-nb_NO{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_nb_NO.png',sizingMethod='scale');}

.upsell-da_DK{background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_da_DK.png) no-repeat left center;}
* html .upsell-da_DK{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_da_DK.png',sizingMethod='scale');}

.upsell-sv_SE{top:-21px;right:5px;width:199px;height:122px;background:url(//images.trvl-media.com/media/content/expuk/images/hp_2683/se_new.png) no-repeat left center;}
* html .upsell-sv_SE{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/expuk/images/hp_2683/se_new.png',sizingMethod='scale');}

.upsell-nl_NL {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_nl_NL.png) no-repeat left center;}
* html .upsell-nl_NL {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_nl_NL.png',sizingMethod='scale');}

.upsell-nl_BE {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_nl_NL.png) no-repeat left center;}
* html .upsell-nl_BE {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_nl_NL.png',sizingMethod='scale');}

.upsell-it_IT, .upsell-it_CH{background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_it_IT.png) no-repeat left center;}
* html .upsell-it_IT, * html .upsell-it_CH {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_it_IT.png',sizingMethod='scale');}

.upsell-fr_BE,.upsell-fr_FR, .upsell-fr_CH {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_fr_BE.png) no-repeat left center;}
* html .upsell-fr_BE, * html .upsell-fr_FR, * html .upsell-fr_CH{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_fr_BE.png',sizingMethod='scale');}

/*.upsell-en_GB {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_en_IE.png) no-repeat left center;}
* html .upsell-en_GB  {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_en_IE.png',sizingMethod='scale');}*/

/* double nectar points for UK*/
.upsell-en_GB{background:transparent url(//images.trvl-media.com/media/content/expuk/images/HP_2683/uk.png) no-repeat left center;}
* html .upsell-en_GB{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/expuk/images/HP_2683/uk.png',sizingMethod='scale');}

.upsell-en_IE{background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_en_IE.png) no-repeat left center;}
* html .upsell-en_IE{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_en_IE.png',sizingMethod='scale');}

.upsell-de_DE,.upsell-de_CH {background:url(//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_de_DE.png) no-repeat left center;}
* html .upsell-de_DE,* html .upsell-de_CH{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/shared/graphics/home/graphics/Wizard_YellowTagsm_de_DE.png',sizingMethod='scale');}

.upsell-de_AT {background:url(//images.trvl-media.com/media/content/expuk/images/HP_2683/at.png) no-repeat left center;}
* html .upsell-de_AT {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.trvl-media.com/media/content/expuk/images/HP_2683/at.png',sizingMethod='scale');}

.upsell-de_CH {right:-7px}
.upsell-sv_SE span,upsell-en_IE span,.upsell-fr_BE span,.upsell-nl_NL span,.upsell-nl_BE  span,upsell-da_DK span,.upsell-nb_NO span,.upsell-es_ES span{display:none}

/*IN HOUSE PROMO*/
#InhousePromo {float:left;}

/*IE7 only bug fix*/
.uw-submit-button, .uw-submit-button-half , #flightHotelCarButton {*margin-bottom: 40px;*clear:both;*border:1px solid #fff}
.homepage .wpInner { *top:90px;}

.nights-field-flight-pckg { display:none; font:italic 14px/14px arial; text-align:center; position:absolute; width:125px; left:275px; margin-top:-7px; }
.nights-field-hotel { margin-top:21px; font-size:12px; display:none; width:120px !important; }