
.featured-destinations-frame {
  min-height: 368px;
  overflow: hidden;
  background: #f9f9f9;
  padding: 8px 12px;
  box-sizing: border-box;
}
#topDestinations.featured-destinations-frame h1 {
  font-family: 'Lobster', cursive;
  font-size: 22px;
  color: #27AE60;
  margin: 0 0 10px;
  font-weight: normal;
}
#topDestinations.featured-destinations-frame ul.nav {
  overflow: hidden;
  margin: 0 0 12px;
  padding: 0;
  border-bottom: 2px solid #27AE60;
}
#topDestinations.featured-destinations-frame ul.nav li {
  float: left;
  list-style: none;
  margin: 0 2px 0 0;
}
#topDestinations.featured-destinations-frame ul.nav li a {
  display: block;
  padding: 6px 10px;
  background: #eee;
  color: #333;
  text-decoration: none;
  font-size: 12px;
  cursor: pointer;
}
#topDestinations.featured-destinations-frame ul.nav li.current a {
  background: #27AE60;
  color: #fff;
}
#topDestinations.featured-destinations-frame .topDestinations {
  clear: both;
}
#topDestinations.featured-destinations-frame ul.featuredDestinations {
  overflow: hidden;
  padding: 0;
  margin: 0;
}
/* Featured destinations widget (local) */
.topDestinations .huatulco,.picture-list .huatulco{background-position:0 0}
.topDestinations .veracruz,.picture-list .veracruz{background-position:-110px 0}
.topDestinations .pCarmen,.picture-list .pCarmen{background-position:-330px 0}
.topDestinations .gto,.picture-list .gto{background-position:-220px 0}
.topDestinations .manzanillo,.picture-list .manzanillo{background-position:0 -70px}
.topDestinations .chiapas,.picture-list .chiapas{background-position:-110px -70px}
.topDestinations .orl,.topDestinations .mco,.picture-list .orl,.picture-list .mco{background-position:0 -140px}
.topDestinations .mia,.picture-list .mia{background-position:-220px -140px}
.topDestinations .las,.picture-list .las{background-position:-330px -140px}
.topDestinations .sfo,.picture-list .sfo{background-position:-110px -140px}
.topDestinations .bas,.picture-list .bas{background-position:-110px -280px}
.topDestinations .mza,.picture-list .mza{background-position:-330px -350px}
.topDestinations .igu,.picture-list .igu{background-position:-220px -420px}
.topDestinations .mlm,.topDestinations .MLM,.picture-list .mlm,.picture-list .MLM{background-position:-110px -1120px}
.topDestinations .gdl,.topDestinations .GDL,.picture-list .gdl,.picture-list .GDL{background-position:-330px -770px}
.topDestinations .pbc,.topDestinations .PBC,.picture-list .pbc,.picture-list .PBC{background-position:-330px -630px}
.topDestinations .mry,.topDestinations .MTY,.topDestinations .mty,.picture-list .mry,.picture-list .MTY,.picture-list .mty{background-position:-220px -630px}
.topDestinations .cba,.picture-list .cba{background-position:0 -350px}
.topDestinations .caba,.picture-list .caba{background-position:-330px -420px}
.topDestinations .cbac,.picture-list .cbac{background-position:-220px -280px}
.topDestinations .scb,.picture-list .scb{background-position:-220px -350px}
.topDestinations .pilar,.picture-list .pilar{background-position:-330px -280px}
.topDestinations .pcana,.picture-list .pcana{background-position:0 -420px}
.topDestinations .pplata,.picture-list .pplata{background-position:-110px -420px}
.topDestinations .cun,.topDestinations .CUN,.picture-list .cun,.picture-list .CUN{background-position:-330px -70px}
.topDestinations .aca,.topDestinations .ACA,.picture-list .aca,.picture-list .ACA{background-position:-330px -560px}
.topDestinations .pvr,.topDestinations .PVR,.picture-list .pvr,.picture-list .PVR{background-position:0 -560px}
.topDestinations .zlo,.picture-list .zlo{background-position:-220px -70px}
.topDestinations .mex,.topDestinations .MEX,.picture-list .mex,.picture-list .MEX{background-position:-110px -560px}
.topDestinations .sjd,.topDestinations .SJD,.picture-list .sjd,.picture-list .SJD{background-position:-220px -560px}
.topDestinations .jam,.picture-list .jam{background-position:-110px -490px}
.topDestinations .esm,.picture-list .esm{background-position:0 -630px}
.topDestinations .lvg,.picture-list .lvg{background-position:-220px -210px}
.topDestinations .nyc,.topDestinations .jfk,.picture-list .nyc,.picture-list .jfk{background-position:-330px -210px}
.topDestinations .bla,.picture-list .bla{background-position:-110px -630px}
.topDestinations .hav,.picture-list .hav{background-position:0 -700px}
.topDestinations .var,.picture-list .var{background-position:-110px -700px}
.topDestinations .cal,.topDestinations .CLO,.picture-list .cal,.picture-list .CLO{background-position:-220px -700px}
.topDestinations .ros,.picture-list .ros{background-position:-330px -700px}
.topDestinations .sanAnd,.topDestinations .ADZ,.picture-list .sanAnd,.picture-list .ADZ{background-position:-220px -840px}
.topDestinations .staMta,.topDestinations .SMR,.picture-list .staMta,.picture-list .SMR{background-position:-330px -840px}
.topDestinations .cart,.topDestinations .CTG,.picture-list .cart,.picture-list .CTG{background-position:-110px -840px}
.topDestinations .bog,.topDestinations .BOG,.picture-list .bog,.picture-list .BOG{background-position:-110px -490px}
.topDestinations .med,.topDestinations .EOH,.picture-list .med,.picture-list .EOH{background-position:0 -840px}
.topDestinations .barr,.picture-list .barr{background-position:0 -490px}
.topDestinations .cali,.picture-list .cali{background-position:-330px -490px}
.topDestinations .panam,.picture-list .panam{background-position:-220px -980px}
.topDestinations .boquet,.picture-list .boquet{background-position:-329px -980px}
.topDestinations .sdc,.picture-list .sdc{background-position:0px -1049px}
.topDestinations .haba,.picture-list .haba{background-position:-110px -1049px}
.topDestinations .varad,.picture-list .varad{background-position:-220px -1049px}
.topDestinations .manizal,.picture-list .manizal{background-position:-330px -1049px}
.topDestinations .bcmanga,.picture-list .bcmanga{background-position:-0px -1121px}
.topDestinations .fll,.picture-list .fll{background-position:-220px -1121px}
.topDestinations .snu,.picture-list .snu{background-position:-330px -1121px}
.topDestinations .sdc,.topDestinations .std,.picture-list .sdc,.picture-list .std{background-position:0 -1200px}
.topDestinations .sti,.picture-list .sti{background-position:-110px -1200px}
.topDestinations .adz,.picture-list .adz{background-position:-220px -1200px}
.topDestinations .dav,.picture-list .dav{background-position:-330px -1200px}
.topDestinations .chi,.picture-list .chi{background-position:0 -1270px}
.topDestinations .pty,.topDestinations .PTY,.picture-list .pty,.picture-list .PTY{background-position:-110px -1270px}
.topDestinations .vra,.picture-list .vra{background-position:-220px -1270px}
.topDestinations .vsa,.picture-list .vsa{background-position:-330px -1270px}
.topDestinations .pbp,.picture-list .pbp{background-position:0px -1340px}
.topDestinations .col,.picture-list .col{background-position:-110px -1340px}
.topDestinations .iah,.picture-list .iah{background-position:-220px -1340px}
.topDestinations .dfw,.picture-list .dfw{background-position:-330px -1340px}
.topDestinations .mga,.picture-list .mga{background-position:0px -1410px}
.topDestinations .gra,.picture-list .gra{background-position:-110px -1410px}
.topDestinations .vlc,.picture-list .vlc{background-position:-220px -1410px}
.topDestinations .hog,.picture-list .hog{background-position:-330px -1410px}
.topDestinations .slw,.picture-list .slw{background-position:0px -1480px}
.topDestinations .bjx,.picture-list .bjx{background-position:-110px -1480px}
.topDestinations .cuu,.picture-list .cuu{background-position:-220px -1480px}
.topDestinations .tij,.picture-list .tij{background-position:-330px -1480px}
.topDestinations .qro,.picture-list .qro{background-position:0px -1550px}
.topDestinations ul,#topDestinations .topDestinations li{list-style:none}
.featuredDestinations li{float:left;margin:0 15px 8px 0;padding:0 0 9px 0;width:125px;z-index:-1}
.featuredDestinations .destination-card{display:block;border:1px solid #ddd;padding:6px;text-decoration:none;cursor:default}
.priceHotels{margin-left:60px;display:block}
.priceHotels{font-weight:bold;color:gray;font-size:85%}
.priceHotels{display:block;font-weight:bold;margin-top:0.5em}
.dSprite{background:url(../../img/widgets/sprite-destinations.jpg?v=3) no-repeat;width:110px;height:70px;display:block;text-indent:-999em}
.dSprite{float:left;width:50px;height:50px}
.huatulco{background-position:0 0}
.veracruz{background-position:-110px 0}
.pCarmen{background-position:-330px 0}
.gto{background-position:-220px 0}
.manzanillo{background-position:0 -70px}
.chiapas{background-position:-110px -70px}
.mco{background-position:0 -140px}
.mia{background-position:-220px -140px}
.las{background-position:-330px -140px}
.sfo{background-position:-110px -140px}
.bas{background-position:-110px -280px}
.mza{background-position:-330px -350px}
.igu{background-position:-220px -420px}
.MLM{background-position:-110px -1120px}
.GDL{background-position:-330px -770px}
.PBC{background-position:-330px -630px}
.mty{background-position:-220px -630px}
.cba{background-position:0 -350px}
.caba{background-position:-330px -420px}
.cbac{background-position:-220px -280px}
.scb{background-position:-220px -350px}
.pilar{background-position:-330px -280px}
.pcana{background-position:0 -420px}
.pplata{background-position:-110px -420px}
.CUN{background-position:-330px -70px}
.ACA{background-position:-330px -560px}
.PVR{background-position:0 -560px}
.zlo{background-position:-220px -70px}
.MEX{background-position:-110px -560px}
.SJD{background-position:-220px -560px}
.jam{background-position:-110px -490px}
.esm{background-position:0 -630px}
.lvg{background-position:-220px -210px}
.jfk{background-position:-330px -210px}
.bla{background-position:-110px -630px}
.hav{background-position:0 -700px}
.var{background-position:-110px -700px}
.CLO{background-position:-220px -700px}
.ros{background-position:-330px -700px}
.ADZ{background-position:-220px -840px}
.SMR{background-position:-330px -840px}
.CTG{background-position:-110px -840px}
.BOG{background-position:-110px -490px}
.EOH{background-position:0 -840px}
.barr{background-position:0 -490px}
.cali{background-position:-330px -490px}
.panam{background-position:-220px -980px}
.boquet{background-position:-329px -980px}
.sdc{background-position:0px -1049px}
.haba{background-position:-110px -1049px}
.varad{background-position:-220px -1049px}
.manizal{background-position:-330px -1049px}
.bcmanga{background-position:-0px -1121px}
.fll{background-position:-220px -1121px}
.snu{background-position:-330px -1121px}
.std{background-position:0 -1200px}
.sti{background-position:-110px -1200px}
.adz{background-position:-220px -1200px}
.dav{background-position:-330px -1200px}
.chi{background-position:0 -1270px}
.PTY{background-position:-110px -1270px}
.vra{background-position:-220px -1270px}
.vsa{background-position:-330px -1270px}
.pbp{background-position:0px -1340px}
.col{background-position:-110px -1340px}
.iah{background-position:-220px -1340px}
.dfw{background-position:-330px -1340px}
.mga{background-position:0px -1410px}
.gra{background-position:-110px -1410px}
.vlc{background-position:-220px -1410px}
.hog{background-position:-330px -1410px}
.slw{background-position:0px -1480px}
.bjx{background-position:-110px -1480px}
.cuu{background-position:-220px -1480px}
.tij{background-position:-330px -1480px}
.qro{background-position:0px -1550px}
.ptw-bank0{background-position:-360px 0px;width:18px;height:17px}
.ptw-bank2{background-position:0px 0px;width:18px;height:16px}
.ptw-bank3{background-position:-18px 0px;width:16px;height:16px}
.ptw-bank4{background-position:-34px 0px;width:18px;height:16px}
.ptw-bank5{background-position:-52px 0px;width:26px;height:16px}
.ptw-bank6{background-position:-78px 0px;width:16px;height:16px}
.ptw-bank7{background-position:-94px 0px;width:17px;height:16px}
.ptw-bank8{background-position:-111px 0px;width:16px;height:16px}
.ptw-bank9{background-position:-165px 0px;width:16px;height:16px}
.ptw-bank10{background-position:-343px 0px;width:16px;height:16px}
.ptw-bank11{background-position:-145px 0px;width:20px;height:16px}
.ptw-bank14{background-position:-219px 0px;width:22px;height:16px}
.ptw-bank18{background-position:-127px 0px;width:18px;height:16px}
.ptw-bank19{background-position:-241px 0px;width:17px;height:16px}
.ptw-bank21{background-position:-195px 0px;width:25px;height:16px}
.ptw-bank22{background-position:-181px 0px;width:14px;height:16px}
.ptw-bank23{background-position:-312px 0px;width:31px;height:16px}
.ptw-bank24{background-position:-258px 0px;width:22px;height:16px}
.ptw-bank25{background-position:-296px 0px;width:16px;height:16px}
.ptw-bank26{background-position:-280px 0px;width:16px;height:16px}
.ptw-paypal{background-position:-120px -91px;width:64px;height:18px}
.go1-banner-search{background-position:initial !important}
#topDestinations .nav:before,#ptw-destination-guides .ptw-dguides-item:before,#ptw-offers .ptw-grid:after,#ptw-offers .ptw-nav:after,#ptw-travel-styles .ptw-grid:after,#ptw-travel-styles .ptw-nav:after,#ptw-destination-guides .ptw-grid:after,#ptw-destination-guides .ptw-nav:after,#ptw-container.ptw-menu-vertical:after,#ptw-container #ptw-menu>ul:after,#ptw-container .ptw-field-group:after,#ptw-container #ptw-variants:after,#ptw-container #ptw-variants .ap_booker_variantGroup:after,#ptw-container.ptw-horizontal-search .ptw-fields-container #ap_booker_singleDestination:after,#ptw-container.ptw-horizontal-search .ptw-fields-container:after,#ptw-container.ptw-horizontal-search #ap_booker_multipleDestinations .ptw-flight-container:after,#ptw-offers .ptw-offer-item>a:after,#hotelOffers .row:after,#hotelOffers .picture-list li:after,#topDestinations .nav:after,#ptw-destination-guides .ptw-dguides-item:after{content:" ";display:table;border-spacing:0;border-collapse:collapse}
#topDestinations .nav:after,#ptw-destination-guides .ptw-dguides-item:after{clear:both}
#topDestinations *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#topDestinations,#hotelOffers,#ptw-search-history,#ptw-offers,#ptw-travel-styles,#ptw-destination-guides,#ptw-payment-options{margin:0;padding:0;background:#fff;color:#333;font-size:13px;text-align:left;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}
#topDestinations *,#hotelOffers *,#ptw-search-history *,#ptw-offers *,#ptw-travel-styles *,#ptw-destination-guides *,#ptw-payment-options *{margin:0;padding:0;line-height:100%}
#topDestinations td,#topDestinations th,#hotelOffers td,#hotelOffers th,#ptw-search-history td,#ptw-search-history th,#ptw-offers td,#ptw-offers th,#ptw-travel-styles td,#ptw-travel-styles th,#ptw-destination-guides td,#ptw-destination-guides th,#ptw-payment-options td,#ptw-payment-options th{border:none;background:transparent}
#topDestinations a,#hotelOffers a,#ptw-search-history a,#ptw-offers a,#ptw-travel-styles a,#ptw-destination-guides a,#ptw-payment-options a{text-decoration:none;color:#06c}
#topDestinations a:hover,#hotelOffers a:hover,#ptw-search-history a:hover,#ptw-offers a:hover,#ptw-travel-styles a:hover,#ptw-destination-guides a:hover,#ptw-payment-options a:hover{text-decoration:none;color:#004080}
#topDestinations a:active,#topDestinations a:hover,#hotelOffers a:active,#hotelOffers a:hover,#ptw-search-history a:active,#ptw-search-history a:hover,#ptw-offers a:active,#ptw-offers a:hover,#ptw-travel-styles a:active,#ptw-travel-styles a:hover,#ptw-destination-guides a:active,#ptw-destination-guides a:hover,#ptw-payment-options a:active,#ptw-payment-options a:hover{outline:0}
#topDestinations button,#topDestinations input,#topDestinations select,#topDestinations textarea,#hotelOffers button,#hotelOffers input,#hotelOffers select,#hotelOffers textarea,#ptw-search-history button,#ptw-search-history input,#ptw-search-history select,#ptw-search-history textarea,#ptw-offers button,#ptw-offers input,#ptw-offers select,#ptw-offers textarea,#ptw-travel-styles button,#ptw-travel-styles input,#ptw-travel-styles select,#ptw-travel-styles textarea,#ptw-destination-guides button,#ptw-destination-guides input,#ptw-destination-guides select,#ptw-destination-guides textarea,#ptw-payment-options button,#ptw-payment-options input,#ptw-payment-options select,#ptw-payment-options textarea{font-size:100%;margin:0}
#topDestinations button,#topDestinations input,#hotelOffers button,#hotelOffers input,#ptw-search-history button,#ptw-search-history input,#ptw-offers button,#ptw-offers input,#ptw-travel-styles button,#ptw-travel-styles input,#ptw-destination-guides button,#ptw-destination-guides input,#ptw-payment-options button,#ptw-payment-options input{line-height:normal}
#topDestinations input,#hotelOffers input,#ptw-search-history input,#ptw-offers input,#ptw-travel-styles input,#ptw-destination-guides input,#ptw-payment-options input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#topDestinations table,#hotelOffers table,#ptw-search-history table,#ptw-offers table,#ptw-travel-styles table,#ptw-destination-guides table,#ptw-payment-options table{border-collapse:collapse;border-spacing:0;border:none;background:transparent}
#topDestinations ol,#topDestinations ul,#hotelOffers ol,#hotelOffers ul,#ptw-search-history ol,#ptw-search-history ul,#ptw-offers ol,#ptw-offers ul,#ptw-travel-styles ol,#ptw-travel-styles ul,#ptw-destination-guides ol,#ptw-destination-guides ul,#ptw-payment-options ol,#ptw-payment-options ul{list-style:none}
#topDestinations .ptw-light,#topDestinations .ptw-note,#hotelOffers .ptw-light,#hotelOffers .ptw-note,#ptw-search-history .ptw-light,#ptw-search-history .ptw-note,#ptw-offers .ptw-light,#ptw-offers .ptw-note,#ptw-travel-styles .ptw-light,#ptw-travel-styles .ptw-note,#ptw-destination-guides .ptw-light,#ptw-destination-guides .ptw-note,#ptw-payment-options .ptw-light,#ptw-payment-options .ptw-note{color:gray;font-size:85%}
#topDestinations .ptw-hide,#hotelOffers .ptw-hide,#ptw-search-history .ptw-hide,#ptw-offers .ptw-hide,#ptw-travel-styles .ptw-hide,#ptw-destination-guides .ptw-hide,#ptw-payment-options .ptw-hide{display:none}
#topDestinations .ptw-alert,#hotelOffers .ptw-alert,#ptw-search-history .ptw-alert,#ptw-offers .ptw-alert,#ptw-travel-styles .ptw-alert,#ptw-destination-guides .ptw-alert,#ptw-payment-options .ptw-alert{background:#fcf8e3;border:1px solid #faebcc;padding:0.7em 0.7em 0 0.7em;margin-bottom:1em;font-size:85%;color:#444}
#topDestinations .ptw-alert p,#hotelOffers .ptw-alert p,#ptw-search-history .ptw-alert p,#ptw-offers .ptw-alert p,#ptw-travel-styles .ptw-alert p,#ptw-destination-guides .ptw-alert p,#ptw-payment-options .ptw-alert p{margin-bottom:0.7em;line-height:1.3em}
#topDestinations *{margin:0;padding:0;line-height:100%}
#topDestinations h1{font-weight:normal;font-size:150%;color:#333}
#topDestinations .nav{width:100%;border-bottom:3px solid #333;margin:10px 0}
#topDestinations .nav li,#topDestinations .nav a{float:left;display:block}
#topDestinations .nav a{padding:5px;margin-right:2px;text-decoration:none;border-bottom:3px solid transparent}
#topDestinations .nav .current a,#topDestinations .nav .current a:hover{font-weight:bold;cursor:text}
#topDestinations .topDestinations ul,#topDestinations .topDestinations li{list-style:none}
#topDestinations .featuredDestinations{margin-top:5px}
#topDestinations .featuredDestinations li{float:left;margin:0 15px 8px 0;padding:0 0 9px 0;width:125px;z-index:-1}
#topDestinations .featuredDestinations .destination-card{display:block;border:1px solid #ddd;padding:6px;text-decoration:none;cursor:default}
#topDestinations .featuredDestinations img{border:0}
#topDestinations .featuredDestinations strong{display:block;width:111px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.5em 0 0.3em 0}
#topDestinations .featuredDestinations span{font-size:12px}
#topDestinations .featuredDestinations span.priceHotels{display:block;font-weight:bold;margin-top:0.5em}
