/* EOL-DUB119-2 @ 11.07.2025 01.30.55 */
/* custom.css, 10,323 bytes, 28.02.2021 06.43.18 */
   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, div.contentRightNavGrey {  float: right;  margin:3px 0px 20px 20px; }  div.contentLeftNav {  float: left;  margin:3px 20px 20px 0px; }  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 {   padding-top: 16px;   float: right;   margin:3px 0px 10px 20px;   }  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 {   position:absolute;   top:-9999px;     }  .popupContainer {   width:90%;   }     div.newsPhotoBorder {   text-align:center;   }  div.footNote, div.footNoteBorderTop {  clear:both;  }  .calendar {  padding-left:4px;  } .right{  text-align:right;  } .left{  text-align:left;  }  .w50 {  width:50px;  } .w120 {  width:120px;  } .w140 {  width:140px;  } .w150 {  width:150px;  } .w160 {  width:160px;  } .w170 {  width:170px;   } .w200  {  width:200px;  } .w230  {  width:230px;  } .w240 {  width:240px;  } .w250 {  width:250px;  } .w100pc {  width:100%;  } .wAuto {width:auto;} img.imgRight  {  float: right;  padding: 0px 0px 20px 30px;  }  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{margin:0px 0px 0px 10px;vertical-align:middle;}    td.aircraftFront {  background:transparent url(/system/images/seating/plane_front.gif) no-repeat scroll center;  padding: 0pt 222px 0pt 0pt;  }    .frequencyWrap{white-space:nowrap;}    div.newsPhotoBorder img { border: 1px solid #C0BBAF; }    .rtl {direction: rtl;} .ltr {direction: ltr;}    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 {  float:left;  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 {     }  a.iconButtonForwardInline {  background: url(/system/css/images/icons/icon_box_button_forward.gif) no-repeat right;  display: inline-block;  font-weight: bold;  padding: 2px 20px 2px 0px;  text-decoration: none !important;  } .priceLogo {  padding:5px 10px 5px 10px;  } .priceLogoContent {  float:right;   padding:5px 10px 10px 20px;   margin:0px;  } .priceLogo img {  padding:5px 0px 0px 0px;  } .resultsContainer ul{  margin-bottom:0px !important;  } div#preloadContent div.continueBar {  background:none !important;   font-size:1em;  }    div.breadcrumb{  font-size:0.8em;   display:block;  width:95%; } div.breadcrumb p{  float: left;  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{  background: transparent url(/system/css/images/discover_dubai/breadcrumb_arrow.gif) no-repeat scroll right center;  float: left;  list-style: none;  margin: 0 0.5em 0 0 ;  padding: 0 1em 0 0;  white-space:nowrap; } div.breadcrumb ul li.last{  background: none;    } div.breadcrumb ul li a{  color: #A6A6A6;  text-decoration: underline; } div.breadcrumb ul li a:hover{  color: #ED7F7F; }     #bookingWidgetContainer .selectWidth240 {  width:220px !important; }  #bookingWidgetContainer .iconButtonForwardBox {   font-size:0.95em;   float:right;  } #bookingWidgetContainer .selectWidth120 {  width:120px !important; } #bookingWidgetContainer div.tableEditBarLeft li {  padding-right:8px; } .bookingSuggestions {  width:240px !important; } a.iconDownloadPDFBox {display:inline-block;}  .rtlForced {direction:rtl; unicode-bidi:bidi-override;} .ltrForced {direction:ltr; unicode-bidi:bidi-override;}    #bookingWidgetContainer .priceLogo  {  padding:5px 5px 5px 5px; }  .formNote { line-height:1.2em; }  .mobileIcon { text-align:right; }  .VideoPlayer { text-align:center; margin-bottom:20px; }  .DisplayInlineBlock {display:inline-block;}  p.widgetIntro { font-size:0.95em; line-height:1.2em; margin-top:-5px; }  dl.arrowList dt { padding-left: 0px; } table.dataTable td.middleBoxed, table.dataTableNoMargin td.middleBoxed {padding:6px;vertical-align:middle;}  #column2 a.priceLogo {  float:right;  margin:0;  padding:5px 10px 10px 20px; }    a.map {   background:url(/system/images/icons/icon_viewmap.gif) no-repeat center right;   display: block;   padding-right: 20px;   font-size: 0.95em;   font-weight: bold;  }  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:right;  }      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: left;   padding:8px 0px 8px 0px;   }   div.formSectionHeaderRight {   float: right;   padding:8px 10px 8px 0px;   }    ul.specialFares li.last {  border: none;  padding-bottom: 2px; }    .noMargin {  margin:0px !important; } .noMarginLeft {  margin-left:0px !important; } .noMarginRight {  margin-right:0px !important; } .noMarginTop {  margin-top:0px !important; } .noMarginBottom {  margin-bottom:0px !important; }    .noPadding {  padding:0px !important; } .noPaddingLeft {  padding-left:0px !important; } .noPaddingRight {  padding-right:0px !important; } .noPaddingTop {  padding-top:0px !important; } .noPaddingBottom {  padding-bottom:0px !important; }   .frequencyWrap {  padding-right:5px !important; }   .widgetPanel #cmbListCategories {  width: 330px !important; } .formContainer #searchText {  width: 200px !important; } .formContainer #cmbListCategories {  width: 300px !important; }    dl#newsList dt.extended {  width: 105px; } dl#newsList dd.extended {  width: 430px; } #bookingWidgetContainer .tableEditBarLeft a.iconButtonForwardBar {padding:2px 17px 2px 0}   .indexItem{border-bottom:1px solid #E4DED0;margin-bottom:10px;}  div#footerNav { width:630px; } div#footer{ height: auto !important; } div#widgetContainerBR div.borderContainer div#pnlSkywardsWidget div.widgetPanel label  {     clear: both;     display: inline-block; } .bestPriceLogo_Search  {     margin-left: 15px !important; }  #pnlSkywardsForm div.formContainer{padding: 15px 15px 20px;}  #pnlSkywardsForm .formContainer label a.formLabel {   font-size:0.79em; }  #pnlSkywardsForm .formContainer label .formLabel a:hover {   font-size:0.79em; } #mainContainer #column2Container #column2 .siteTools {             clear: both; } .userMembershipWidget .flightInfo .date table p {     color: #333333;     margin: 4px 0 0 0; } #mainContainer #column2Container div.homeWidget .row label.date {     width: 50px; }  .ofc_tooltip .input-tooltip .tooltip-content {padding-top: 13px;}    .planWidget .skywardsLogin .skywardsLoginSlide{font-size: 13px;letter-spacing: 0;line-height: 14px;}    #widgetContainer .widgetMember .widgetContent .widgetLine.lastShadow {     padding-left: 4px!important; } #widgetContainer .widgetMember .widgetContent .widgetLine .widgetPiece {     padding: 5px 12px 0 9px !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: 1.5; }  .flyingEmirates.WOYFWrapper .destinationHeaderTextSection {                 width: auto; }.leaderboard-template .flight-to-widget {     padding: 20px 0 0 0; }  .leaderboard-template #mainContainer .flight-to-widget {     padding: 0; }  .leaderboard-template .flight-to-widget h2 {     font-size: 19px; }  **// .leaderboard-template .flight-to-widget .flights-to-container {     padding-left: 36px; } **// .leaderboard-template .flight-to-widget-hp {      padding: 20px 0 0 0;  }   .leaderboard-template .flight-to-widget-hp .accordion-holder{   padding: 20px 0 0 40px; }  
