/* EOL-UK-3 @ 12.12.2017 08.23.03 */
/* custom.css, 12,284 bytes, 25.07.2017 06.51.55 */
   div.spacer_20 {   margin: 0px;   padding: 0px 30px 20px 10px; } div.introText {   margin: 0px;   padding: 20px 30px 20px 10px; } div.innerText {   margin: 0px;   padding: 0px 10px 0px 10px; } div.iconText {   font-size: .95em;   margin: 0px;   padding: 0px 0px 0px 10px; }  div.hiddenContainer{   display: none; }  table.fullWidth{   width: 100%; }  a.showhideArrowRight {  background: url( /System/CSS/Images/custom/icon_trans_arrow_forward_small.gif  ) no-repeat left;  padding-left: 14px; }  a.showhideArrowDown {  background: url( /System/CSS/Images/custom/icon_bar_arrow_down_red.gif  ) no-repeat left;  padding-left: 14px; }  div.specialOfferNavRight {  margin:3px 0px 20px 20px; }  div.specialOfferNavRight,div.contentRightNavGrey {  float: left;  margin: 3px 20px 20px 0px; }  div.contentLeftNav {  float:right;  margin:3px 0px 20px 20px; }  ul.sortLinks li a.thisPageUp {  background: url( /system/css/images/global/arrow_up_red.gif ) no-repeat left; }  iframe.hiddenMenu {  visibility: hidden;  position: absolute; }  a.iconBackToTop, a.iconBackToTopBox, a.iconBackToTopBar {  display:block;  text-align:right; }      div.hotelIndexInfo {   padding-top: 12px;   }  div#hotelImagesContact {   float: left;   margin:3px 20px 10px 0px;   padding-top: 16px;   }  div#newsArticle .newsTitle {   padding-top: 4px;   }     div#interdiv {   background: url(/system/images/preload_background.gif) repeat-x;   height: 471px;   margin-left: auto;   margin-right: auto;   text-align: left;   width: 980px;   }   div#preloadContent{   height:371px;   }  .outofsight {   left:-2000px;     }  .popupContainer {   width:90%;   }     div.newsPhotoBorder {   text-align:center;   }  div.footNote, div.footNoteBorderTop {  clear:both; }  .calendar {  padding-left:4px; } .right{  text-align:left; } .left{  text-align:right; } .w120 {  width:120px; } .w150 {  width:150px; } .w140 {  width:140px; } .w160 {  width:160px; } .w170 {  width:170px;  } .w230  {  width:230px; } .w100pc {  width:100%; } .w50  {                width:50px; } .wAuto {width:auto;} img.imgRight  {  float: left;  padding: 0px 30px 20px 0px; }  div.contentRightNavGrey a, div.specialOfferNav a  {  text-decoration:none; } div.contentContainer ul.multiLevel a  {  text-decoration:none } dl#newsList dt {  width:87px; } dl#newsList dd {  width:455px; } td.detail p { padding:0px 0px 10px 0px; margin:0pt; }     table.flightSearchSummary td.label {white-space:nowrap;}    div.mpMenuPadding { padding:5px 9px 0pt; }    .returnCheck{vertical-align:middle;}    td.aircraftFront {  background:transparent url(/system/images/seating/plane_front-rtl.gif) no-repeat scroll center;  padding: 0pt 0pt 0pt 222px; }    .frequencyWrap{white-space:normal;}    div.newsPhotoBorder img { border: 1px solid #C0BBAF; }         .ltr {direction:ltr;} .rtl {direction:rtl;}    div.mpViewerContainer { width:565px; background-color:#E5E5E5; }  div.mpMenuPadding div.horRuleDark_5{ display:none; }  div.mpMenuPadding { padding:0px !important; width:565px; }     .mpMenuItem { padding:7px 7px 0px 7px !important; width:76px; height:40px; float:left; }  div.mpMenuContainer { height:auto !important; width:565px; border-top:1px solid #D7D0BD; }  div.mpMenu { padding-bottom:0px; border-top:1px solid #FFFFFF; height:70px !important; width:565px; background-image:none; border-bottom:none; overflow:hidden; overflow-y:none; overflow-x:auto; }  div.mpMenu table { z-index:-99; }  div.mpMenuContainer{ border-bottom:1px solid #D7D0BD; }  div.mpCaption, div.mpMenuContainer   {  background-image:url(/system/css/images/media_player/tan_pixel.gif);  background-position:right center;  background-repeat:repeat-y;  background-color:#E5E5E5; }  div.mpViewer {    }  .priceLogo {  padding:5px 10px 5px 10px;  }  .priceLogo img {  padding:5px 7px 0px 0px;  }  .priceLogoContent {  float:left;  margin:0;  padding:5px 10px 10px 20px; }    .resultsContainer ul{  margin-bottom:0px !important;  } div#preloadContent div.continueBar {background:none !important; font-size:1em;} div#specialFares a.iconButtonForwardBar { float:right;}    div.breadcrumb{  font-size:0.8em;   display:block;  width:95%;  float:right; } div.breadcrumb p{  margin: 0 0.3em 0 0;  padding: 0; }  div.breadcrumb ul{  list-style: none;  margin: 0;  padding: 0 0 0 10px; } div.breadcrumb ul li{  float:right;  background: transparent url(/system/css/images/discover_dubai/breadcrumb_arrow_left.gif) no-repeat scroll left center;  list-style: none;  margin: 0 0 0 0.5em ;  padding: 0 0 0 1em;  white-space:nowrap; } div.breadcrumb ul li.last{  float:right;  background: none;    } div.breadcrumb ul li a{  color: #A6A6A6;  text-decoration: underline; } div.breadcrumb ul li a:hover{  color: #ED7F7F; }    div.contentContainer ul.ltrlist li { direction:ltr; background:transparent url(/system/css/images/global/square_bullet.gif) no-repeat scroll 0 6px; list-style-type:none; margin:0 0 5px 10px; padding:0 0 0 10px; }  .rtlForced {direction:rtl; unicode-bidi:bidi-override;} .ltrForced {direction:ltr; unicode-bidi:bidi-override;}  *Control the width of departure/Arrival city selection in the Booking widget */  #bookingWidgetContainer .selectWidth240 {  width:220px !important; }  #bookingWidgetContainer .iconButtonForwardBox {  font-size:0.95em;  float:left;  width:auto !important;  padding:2px 0pt 2px 20px !important;  } #bookingWidgetContainer .selectWidth120 {  width:120px !important; } #bookingWidgetContainer div.tableEditBarLeft li {  padding-left:8px; } .bookingSuggestions {  width:245px !important; } .formNote { line-height:1.2em; } .mobileIcon { text-align:left; } .VideoPlayer { text-align:center; margin-bottom:20px; }   div.continueBarLeft {float:none;}  p.widgetIntro { font-size:0.95em; line-height:1.2em; margin-top:-5px; }    table.dataTable a.iconDownloadPDF {display:inline-block;}  #column2 a.priceLogo {  float:left;  margin:0;  padding:5px 10px 10px 20px; } div#standardAnnouncement a, div#urgentAnnouncement a  { float:none; margin-left:0; margin-right:20px; padding-left:29px; padding-right:10px; }   div.contentContainer ul li, div.contentLeftWide ul li, div.contentLeft ul li  { background:transparent url(/system/css/images/global/square_bullet.gif) no-repeat scroll 100% 6px; margin:0 10px 5px 0; padding:0 10px 0 0; }   a.map {     background: url("/system/images/icons/icon_viewmap.gif") no-repeat scroll left center transparent;     display: block;     font-size: 0.95em;     font-weight: bold;     padding-right: 20px; } div.markerLabel{  color: #D30418;  font-weight: bold;  font-size: 0.95em; } div.mapMarker{  color: #D30418;  background:url(/system/images/discover_dubai/gmap/marker_offices.gif) no-repeat center left;  display: block;  padding: 20px 14px 12px 14px;  font-size: 0.95em;  font-weight: bold;  text-align:center;  float:left; }   div.formSectionHeaderContainer {  background-color:#E4DECF;  border-bottom:1px solid #FFFFFF;  border-top:1px solid #FFFFFF;  margin:0;  padding:0px 0px 0px 10px;  height: 35px; } div.formSectionHeaderLeft {  float: right;  padding:8px 10px 8px 0px; }  div.formSectionHeaderRight {  float: left;  padding:8px 0px 8px 10px; }    div.ltrlist {  direction:ltr;  text-align:left; } div.ltrlist table.dataTable th {  text-align:left; } div.ltrlist table.dataTable td {  text-align:left; } div.ltrlist ul li {  direction:ltr;  background:transparent url(/system/css/images/global/square_bullet.gif) no-repeat scroll 0 6px;  list-style-type:none;  margin:0 0 5px 10px;  padding:0 0 0 10px; }   .indexItem{border-bottom:1px solid #E4DED0;margin-bottom:10px;} .w240{ width:240px; }  div#footerNav { width:630px; }  div#footer{ height: auto !important; } div.logoBox {     float: left;     margin: 20px 0;     text-align: center;     width: 185px; }  #pnlSkywardsForm div.formContainer{padding: 15px 15px 20px;}  #pnlSkywardsForm .formContainer label a.formLabel {   font-size:0.8em; }  #pnlSkywardsForm .formContainer label .formLabel a:hover {   font-size:0.8em; }   #column2Container #column2 .mpMenuContainer .mpMenu .mpMenuItem img.mpMenuItemOff {        width:55px;        height:40px; } #column2Container #column2 .mpMenuContainer .mpMenu .mpMenuItem a img.mpIcon {                 width:auto !important;                 height:auto !important; } #column2Container #column2 .mpMenuContainer .mpMenu .mpMenuItem a img {     height: 40px !important;     width: 55px !important; } #column2Container #column2 .mpMenuContainer .mpMenu .mpMenuItem a img.mpIcon {     height: auto !important;     width: auto !important; } #mainContainer #column3Container #column3 .borderContainer div.continueBar  {        clear: both; } #heroContainer .mainWrapper .planWidget .whatlike-box {     padding: 20px 0 0 0;     overflow: hidden;     zoom: 1;     margin: 0;     height: 315px;     *width:980px;       *position:relative;   }    #column3Container .formContainer.bookingForm .formSubLabel > label { padding-right:5px; } #column3Container .formContainer.bookingForm select.formField{ float:right; }   #navFloating #offersFilter li{ white-space: nowrap; }   .popupContainer .social-media ul.tools{ float:left; }   .contentv4 .partnersSectionContainer .contentText p { clear: both; } .contentv4 .partnersSectionContainer .regularList { padding-top:10px; } .contentPartnerBlock .plainImage, .partnersSectionContainer .plainImage { float: right; } .icoholidays,.icolife{ float: right !important; margin: -5px 0 0 8px !important; } div.listOffers div#navFloating #navJump ul li a { text-align:left; } div.listOffers div#backToTop{ text-align:left; } .spgWrapper .error{ font-size: 12px; }  .contentv4 .partnersSectionContainer table.milesTable td, .contentv4 .partnersSectionContainer table.milesTable th {     width: auto !important; } div#mainContainer div.singleSignOnContainer div.slidesContainer div.captchaContainer div.contactDetailsFormTitle { padding-right:11px; } div.singleSignOnContainer div.slidesContainer div.contactDetailsContainer div.captchaContainer strong { padding-right:10px; } .heroHeader.bottom div.offerTitle {width: 63%;}#mainContainer .heroHeader .offerTitle h1{width: 100%!important;} .blippar .heading-wrapper h1 span:nth-child(3) {margin-top: 10px !important;}  .flightStatusBox .botStatWrapper .alertWrapper .actionGOBtn{ background:url(/System/css/Images/manage_account/Flight_Status/arrow_down_red_8x15.png) 200px center no-repeat #dfdfdf; } .ek.ek-navigation.ek-footer input[type=text]{font-size:14px !important; font-style: normal !important;} .ek.ek-navigation.ek-footer p, .ek.ek-navigation.ek-footer input[type=text],  .ek.ek-navigation.ek-footer .navigation-subscribe-btn {font-family: 'Arial Unicode MS',Tahoma,Verdana,sans-serif !important;} #flightSearch ~ .onlineCheckInBody p {     line-height: 16px;     margin-bottom: 10px; }

div.menu1{ right:0px !important; width:163px !important;position:absolute;}
ul.ssmenu.ssmenu1{ right:0px !important;}


div.menu2{ right:163px !important; width:77px !important;position:absolute;}
ul.ssmenu.ssmenu2{ right:163px !important;}


div.menu3{ right:240px !important; width:108px !important;position:absolute;}
ul.ssmenu.ssmenu3{ right:240px !important;}


div.menu4{ right:348px !important; width:121px !important;position:absolute;}
ul.ssmenu.ssmenu4{ right:348px !important;}


div.menu5{ right:469px !important; width:126px !important;position:absolute;}
ul.ssmenu.ssmenu5{ right:469px !important;}


div.menu6{ right:595px !important; width:136px !important;position:absolute;}
ul.ssmenu.ssmenu6{ right:595px !important;}
.instagramImgContainer { display: none; }   .instagramContainer { display: none; }  .countryInstagramContainer { display: none; }  .countrySocialContainer .facebookContainer {     float: left;    background: none;    padding-left: 2px;    padding-top: 10px; }       .section.offers .featuredDest .conditions img {     float: right;     margin: 0;     width: 150px; }  div.contentRightNavGrey > img, div.specialOfferNav img {     vertical-align: middle;     margin-top: -2px;     background-color: white;     width: inherit; } body#bodyTag .section.offers .featuredDest .conditions img {     width:150px; } .flyingEmirates .destinationHeaderTextSection h2 {                 line-height: 26px; }  .flyingEmirates.WOYFWrapper .destinationHeaderTextSection {                 width: auto; }
