.monospace { font-family:'Decima Nova Pro'; }

.offer_spriteA1 { background-image:url('/platform/images/offers/offers-spriteA2.svg'); background-size:500px 500px; }

h2, h3, h5, h6, .offer_datacellA00 { font-family:BrutalType,Tahoma,Arial,Helvetica,Sans-Serif; padding:0px; margin:0px; }

h2 { font-size:23px; line-height:25px; font-weight:400; color:#000000; margin-top:-13px; margin-bottom:15px; }
h3 { font-size:17px; line-height:21px; font-weight:400; color:#555555; margin-top:-7px; margin-bottom:15px; }
h5 { font-size:24px; line-height:28px; font-weight:500; color:#0069B9; margin-bottom:15px; }
h6 { font-size:20px; line-height:24px; font-weight:500; color:#0069B9; margin-bottom:10px; }

.offer_datacellA00 { background:#FFFFFF; box-shadow:1px 1px 4px -2px #666666; }

.offer-like00 { position:absolute; bottom:0px; right:32px; width:22px; height:20px; z-index:5000; }
.offer-like01 { position:relative; width:22px; height:20px; }
.offer-like02 { position:absolute; top:0px; left:0px; width:22px; height:20px; overflow:hidden; }
.offer-like03 { position:absolute; top:-5px; left:-5px; width:33px; height:30px; overflow:hidden; z-index:5099; display:none; }

.offer-moreopt00 { position:absolute; width:30px; height:30px; z-index:5000; bottom:-5px; right:-2px; }
.offer-moreopt01-i, .offer-moreopt01-o, .offer-moreopt01-a { position:relative; width:30px; height:30px; z-index:5005; }
.offer-moreopt01-i { background-position:0px -400px; }
.offer-moreopt01-o { background-position:0px -430px; }
.offer-moreopt01-a { background-position:0px -460px; }
.offer-moreopt02 { position:absolute; width:30px; height:30px; top:0px; left:0px; z-index:5001; background:#FFFFFF; border-radius:50%; display:none; }

.offer-moreoptA0 { position:absolute; z-index:9999; background:#FFFFFF; border:solid 1px #AAAAAA; box-shadow:2px 2px 3px -2px rgba(128,128,128,0.55); padding:12px; padding-left:0px; box-sizing:border-box; }
.offer-moreoptA1 { float:left; margin-left:12px; }
.offer-moreoptA2 { position:relative; width:86px; padding-top:8px; padding-bottom:6px; }
.offer-moreoptA3 { position:relative; width:48px; height:48px; margin-bottom:8px; }
.offer-moreoptA4 { display:table; height:26px; }
.offer-moreoptA5 { font-size:11px; line-height:13px; color:#666666; font-weight:500; height:26px; display:table-cell; vertical-align:middle; text-align:center; }

.offer-moreopt-print-i { background-position:-100px -390px; }
.offer-moreopt-print-o { background-position:-100px -438px; }
.offer-moreopt-facebook-i { background-position:-196px -390px; }
.offer-moreopt-facebook-o { background-position:-196px -438px; }

.offer_inbriefA0 { font-size:20px; line-height:24px; font-weight:200; color:#CC2828; }
.offer_inbriefA1 { font-size:23px; line-height:26px; font-weight:200; color:#CC2828; }
.offer_inbriefA2 { font-size:23px; line-height:26px; font-weight:400; color:#CC2828; }

.offer_ratesA0 { position:relative; height:42px; padding-left:8px; padding-top:6px; }
.offer_ratesA1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; z-index:99998; }
.offer_ratesT0 { font-family:'Decima Nova Pro'; font-size:16px; line-height:18px; font-weight:700; color:#444444; margin-bottom:-2px; }
.offer_ratesT1 { font-family:'Decima Nova Pro'; font-size:16px; line-height:18px; font-weight:700; color:#0069B9; margin-bottom:-2px; }
.offer_ratesT2 { font-family:'Decima Nova Pro'; font-size:14px; line-height:14px; font-weight:normal; color:#666666; text-decoration:line-through; }
.offer_ratesT3 { font-size:11px; line-height:11px; height:11px; overflow:hidden; font-weight:700; margin-left:5px; margin-right:5px; margin-top:3px; }
.offer_ratesT4 { font-size:12px; line-height:12px; height:13px; overflow:hidden; font-weight:400; color:#CC5100; margin-left:3px; margin-top:3px; }

.offer_ratesD0 { font-size:34px; line-height:38px; font-weight:500; color:#FFFFFF; }
.offer_ratesD1 { font-family:BrutalType; font-size:17px; line-height:19px; font-weight:200; color:#C2EBFF; text-decoration:line-through; }
.offer_ratesD2 { font-family:BrutalType; font-size:24px; line-height:26px; font-weight:500; color:#FFFFFF; }
.offer_ratesD3 { font-family:BrutalType; font-size:16px; line-height:18px; font-weight:400; color:#FFFFFF; }

.offer_ratesA0 .offer_rates_icon { position:relative; height:18px; float:left; color:#FFFFFF; font-size:10px; line-height:10px; font-weight:700; padding:3px 7px 0 6px; margin-right:5px; }
.offer_ratesA0 .offer_rates_icon[data-type="promo"] { border:solid 1px #D9A300; background-position:0px -110px; color:#BB0000; }
.offer_ratesA0:hover .offer_rates_icon[data-type="promo"] { border:solid 1px #007CB7; background-position:-200px -110px; }
.offer_ratesA0 .offer_rates_icon[data-type="superpromo"] { border:solid 1px #E39B62; background-position:0px -126px;  color:#BB0000; }
.offer_ratesA0:hover .offer_rates_icon[data-type="superpromo"] { border:solid 1px #007CB7; background-position:-200px -126px; }
.offer_ratesA0 .offer_rates_icon[data-type="lastminute"] { border:solid 1px #990000; background-position:0px -142px; }
.offer_ratesA0:hover .offer_rates_icon[data-type="lastminute"] { border:solid 1px #006EA3; background-position:-200px -142px; }
.offer_ratesA0 .offer_rates_icon[data-type="earlybird"] { border:solid 1px #016940; background-position:0px -158px; }
.offer_ratesA0:hover .offer_rates_icon[data-type="earlybird"] { border:solid 1px #006EA3; background-position:-200px -158px; }
.offer_ratesA0 .offer_rates_icon[data-type="blackfriday"] { border:solid 1px #000000; background-position:0px -174px; }
.offer_ratesA0:hover .offer_rates_icon[data-type="blackfriday"] { border:solid 1px #000000; background-position:-200px -174px; }

.offer_ratesA0 .offer_rates_icon[data-type="cyberweek"] {
  padding:3px 6px 0 6px;
  background: rgb(110,0,191);
  background: linear-gradient(0deg, rgba(110,0,191,1) 0%, rgba(167,0,225,1) 100%);
  border:solid 1px #6500AB;
  color:#FFFFFF;
  text-shadow:0 0 3px rgba(255,255,255,0.55); 
}
.offer_ratesA0:hover .offer_rates_icon[data-type="cyberweek"] {
  padding:3px 6px 0 6px;
  background: rgb(110,0,191);
  background: linear-gradient(0deg, rgba(110,0,191,1) 0%, rgba(167,0,225,1) 100%);
  border:solid 1px #6500AB;
  color:#FFFFFF;
  text-shadow:0 0 3px rgba(255,255,255,0.55); 
}

.offer_ratesA0 .offer_rates_icon[data-type="christmas"] {
  padding: 3px 6px 0 22px;
  background: #E80000;
  background: radial-gradient(circle farthest-corner at left center, #DD3311 30%, #E80000 100%);
  border: solid 1px #E80000;
  border-bottom: solid 1px #C60000;
  color: #FFFFFF;
  text-transform: uppercase;
}

.offer_ratesA0 .offer_rates_icon[data-type="christmas"] .icon { position:absolute; bottom:-1px; left:1px; }
.offer_ratesA0 .offer_rates_icon[data-type="christmas"] .icon img { height:24px; }

.offer_ratesA0 .offer_rates_icon[data-type="birthday"] {
  padding: 3px 6px 0 24px;
  background: #DD3311;
  background: linear-gradient(0deg, #DD3311 0%, #ffa836 100%);
  border: solid 1px #CC2200;
  color: #FFFFFF;
  text-shadow: 0 0 3px rgba(64, 0, 0, 0.55);
  text-transform: uppercase;
}

.offer_ratesA0 .offer_rates_icon[data-type="birthday"] .icon { position:absolute; top:50%; left:4px; margin-top:-8px; width:16px; height:16px; }
.offer_ratesA0 .offer_rates_icon[data-type="birthday"] .icon img { width:100%; }

.offer_ratesA0 .offer_rates_icon[data-type="vacationspa"] {
  padding:3px 6px 0 6px;
  background: #DF4E5B;
  background: linear-gradient(0deg, #DF4E5B 0%, #DF7440 100%);
  border:solid 1px #C22130;
  color:#FFFFFF;
}

#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon { position:relative; height:18px; float:left; color:#FFFFFF; font-size:10px; line-height:10px; font-weight:700; padding:3px 7px 0 6px; margin-right:5px; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="promo"] { border:solid 1px #007CB7; background-position:-200px -110px; color:#BB0000; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="superpromo"] { border:solid 1px #007CB7; background-position:-200px -126px;  color:#BB0000; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="lastminute"] { border:solid 1px #006EA3; background-position:-200px -142px; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="earlybird"] { border:solid 1px #006EA3; background-position:-200px -158px; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="blackfriday"] { border:solid 1px #000000; background-position:-200px -174px; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="cyberweek"] {
  padding:3px 6px 0 6px;
  background: rgb(110,0,191);
  background: linear-gradient(0deg, rgba(110,0,191,1) 0%, rgba(167,0,225,1) 100%);
  border:solid 1px #6500AB;
  color:#FFFFFF;
  text-shadow:0 0 3px rgba(255,255,255,0.55); 
  text-transform: uppercase;
}

#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="christmas"] {
  margin-top:10px;
  padding: 3px 6px 0 22px;
  background: #E80000;
  background: radial-gradient(circle farthest-corner at left center, #DD3311 30%, #E80000 100%);
  border: solid 1px #E80000;
  border-bottom: solid 1px #C60000;
  color: #FFFFFF;
  text-shadow: 0 0 3px rgba(64, 0, 0, 0.55);
  text-transform:uppercase;
}

#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="christmas"] .icon { position:absolute; bottom:0; left:2px; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="christmas"] .icon img { height:24px; }

#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="birthday"] {
  padding: 3px 6px 0 6px;
  background: #DD3311;
  background: linear-gradient(0deg, #DD3311 0%, #ffa836 100%);
  border: solid 1px #CC2200;
  color: #FFFFFF;
  text-shadow: 0 0 3px rgba(64, 0, 0, 0.55);
  text-transform:uppercase;
}

#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="birthday"] .icon { position:absolute; top:50%; left:4px; margin-top:-8px; width:16px; height:16px; }
#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="birthday"] .icon img { width:100%; }

#OFFER_RATES_CALENDAR_DETAILSDATA .offer_rates_icon[data-type="vacationspa"] {
  padding: 3px 6px 0 6px;
  background: #DF4E5B;
  background: linear-gradient(0deg, #DF4E5B 0%, #DF7440 100%);
  border: solid 1px #C22130;
  color: #FFFFFF;
  text-transform:uppercase;
}

.offer_rates_confirmed_i { width:20px; height:20px; background-position:0px -270px; }
.offer_rates_confirmed_a { width:20px; height:20px; background-position:0px -290px; }

.offer_calendarTA { position:relative; width:34px; height:34px; text-align:center; }
.offer_calendarT0 { font-family:BrutalType; font-size:11px; line-height:11px; font-weight:500; color:#999999; text-align:center; }
.offer_calendarT1 { position:relative; width:34px; height:34px; overflow:hidden; text-align:center; }
.offer_calendarT2 { font-family:BrutalType; font-size:15px; line-height:15px; font-weight:normal; color:#777777; padding-top:10px; }
.offer_calendarT3 { position:relative; width:34px; height:34px; background:#DD3311; border-radius:50%; box-sizing:border-box; }
.offer_calendarT4 { font-family:BrutalType; font-size:15px; line-height:15px; font-weight:700; color:#FFFFFF; padding-top:10px; }

form[name="ratessearch"] { margin-bottom:15px; }
.offer-holrates-childrentitle { display:none; }
.offer-holrates-category { width:auto; min-width:120px; padding-right:10px; }
.offer-holrates-adults { width:80px; padding-right:10px; }
.offer-holrates-childage { display:none; width:70px; padding-right:10px; }
.offer-holrates-errortext { display:none; color:#DD3311; font-weight:500; margin:5px 0 0 0; }

.offer-holratesA00 { position:relative; margin-left:98px; border:solid 3px #0069B9; background:#FFFFFF; min-height:200px; }
.offer-holratesA01 { position:absolute; top:0px; left:0px; width:98px; }

.offer-holrates-list00 { position:relative; overflow:hidden; width:98px; }
.offer-holrates-list01 { font-size:14px; line-height:1em; color:#0069B9; font-weight:700; text-align:left; padding-top:8px; padding-bottom:7px; padding-left:9px; }

.offer-holrates-resultB00 { position:relative; background:#E6F5FC; border-bottom:solid 1px #CCEBF9; margin-bottom:10px; padding:10px; padding-top:8px; padding-bottom:7px; }
.offer-holrates-resultB01 { float:left; min-height:20px; margin-right:5px; }
.offer-holrates-resultB02 { font-size:18px; line-height:20px; font-weight:700; color:#0069B9; text-decoration:none; }
.offer-holrates-resultB03 { float:left; width:22px; height:20px; }

.offer-holrates-resultC00 { position:relative; width:100px; height:40px; overflow:hidden; }
.offer-holrates-resultC01-i { background:#F6F6F6; }
.offer-holrates-resultC01-a { background:#E6F5FC; }
.offer-holrates-resultC02 { position:relative; text-align:center; font-size:10px; line-height:1.2em; font-weight:700; color:#777777; padding:5px; padding-top:4px; padding-bottom:4px; overflow:hidden; }

.offer-holrates-resultCT0 { position:relative; overflow:hidden; padding-left:9px; padding-right:9px; padding-top:7px; padding-bottom:7px; }
.offer-holrates-resultCT1 { position:relative; overflow:hidden; width:142px; height:30px; font-size:12px; line-height:15px; color:#000000; font-weight:500; }
.offer-holrates-resultCT2 { position:absolute; top:50%; left:0; right:0; font-size:14px; line-height:1em; font-weight:700; color:#000000; text-align:center; transform:translate(0%, -50%); }
.offer-holrates-resultCT3 { font-size:12px; color:#666666; text-decoration:line-through; }
.offer-holrates-resultCT3-hover { color:#FFFFFF; }

.offer-holratesP00 { position:relative; height:18px; margin-top:1px; }
.offer-holratesP01 { font-size:11px; line-height:11px; font-weight:700; white-space:nowrap; padding:2px 7px 0 6px; }
.offer-holratesP02 { position:absolute; top:12px; right:12px; font-size:13px; line-height:1em; color:#118800; }

.offer-holrates-promotion { border:solid 1px #D9A300; background-position:0px -110px; color:#AA0000; }
.offer-holrates-superpromotion { border:solid 1px #E39B62; background-position:0px -126px; color:#AA0000; }
.offer-holrates-lastminute { border:solid 1px #990000; background-position:0px -142px; color:#FFFFFF; }
.offer-holrates-earlybird { border:solid 1px #016940; background-position:0px -158px; color:#FFFFFF; }
.offer-holrates-blackfriday { border:solid 1px #000000; background-position:0px -174px; color:#F0F0F0; }
.offer-holrates-cyberweek {
  padding:0px 0px 0 0px;
  background: rgb(110,0,191);
  background: linear-gradient(0deg, rgba(110,0,191,1) 0%, rgba(167,0,225,1) 100%);
  border:solid 1px #6500AB;
  color:#FFFFFF;
  text-shadow:0 0 3px rgba(255,255,255,0.55); 
}
.offer-holrates-christmas {
  position:relative;
  padding: 0px 0px 0 18px;
  background: #E80000;
  background: radial-gradient(circle farthest-corner at left center, #DD3311 30%, #E80000 100%);
  border: solid 1px #E80000;
  border-bottom: solid 1px #C60000;
  color: #FFFFFF;
  text-transform:uppercase;
}
.offer-holrates-christmas .icon { position:absolute; bottom:-1px; left:2px; }
.offer-holrates-christmas .icon img { height:24px; }

.offer-holrates-birthday {
  position:relative;
  padding: 0px 0px 0 18px;
  background: #DD3311;
  background: linear-gradient(0deg, #DD3311 0%, #ffa836 100%);
  border: solid 1px #CC2200;
  color: #FFFFFF;
  text-shadow: 0 0 3px rgba(64, 0, 0, 0.55);
  text-transform:uppercase;
}
.offer-holrates-birthday .icon { position:absolute; top:50%; left:4px; margin-top:-8px; width:16px; height:16px; }
.offer-holrates-birthday .icon img { width:100%; }

.offer-holrates-vacationspa {
  position: relative;
  background: #DF4E5B;
  background: linear-gradient(0deg, #DF4E5B 0%, #DF7440 100%);
  border: solid 1px #C22130;
  color: #FFFFFF;
  text-transform: uppercase;
}

/* Holidays >>> Simple Rates >>> BEGIN */

.offer-simplerates-hotel { position:relative; background:#E6F5FC; border-bottom:solid 1px #CCEBF9; margin-bottom:10px; padding:8px 10px 7px 10px; }
.offer-simplerates-hotel a { text-decoration:none; color:#000000; }
.offer-simplerates-hotel .hotel-name { font-size:18px; line-height:20px; font-weight:700; color:#0069B9; }
.offer-simplerates-hotel .hotel-star { float:left; width:22px; height:20px; }

.offer-simplerates-container { position:relative; display:block; width:100%; overflow-x:auto; }
.offer-simplerates { position:relative; display:inline-grid; width:auto; align-items:stretch; grid-template-columns:100px repeat(auto-fit, 110px); grid-gap:5px; font-size:14px; line-height:16px; font-weight:500; }
.offer-simplerates.withpromo { grid-template-columns:110px repeat(auto-fit, 110px); }
.offer-simplerates .date { position:relative; grid-column:1; color:#0069B9; font-weight:700; text-align:center; padding:7px 6px 6px 6px; background-color:#E9E9E9; border:solid 1px #E9E9E9; }
.offer-simplerates.withpromo .date { text-align:left; }
.offer-simplerates.withpromo .date.promo { color:#DD3311; font-weight:900; background-color:#FFF765; border:dashed 1px rgba(255,148,0,0.50); }
.offer-simplerates .date .text { position:relative; max-width:100px; text-align:center; }
.offer-simplerates .date.hovered { background-color:#E0E0E0; border:solid 1px #D0D0D0; }
.offer-simplerates .date .promolabel { position:absolute; top:50%; right:-12px; transform:translateY(-50%); }
.offer-simplerates .date .promolabel:hover { cursor:pointer; }
.offer-simplerates .date .promolabel img { width:24px; height:24px; }
.offer-simplerates .hotel { overflow:hidden; white-space:nowrap; color:#000000; font-size:14px; line-height:16px; font-weight:700; text-align:center; padding:7px 5px 5px 5px;; background-color:#E6F5FC; border-bottom:solid 1px #CCEBF9; vertical-align:middle; }
.offer-simplerates .hotel a { text-decoration:none; color:#000000; }
.offer-simplerates .hotel .star { position:relative; display:inline-block; margin-left:3px; vertical-align:middle; }
.offer-simplerates .hotel .star:nth-of-type(1) { margin-left:6px; }
.offer-simplerates .hotel .star img { border:0; margin:0; height:13px; transform:translateY(-2px); vertical-align:middle; }
.offer-simplerates .pricecode { color:#404040; font-size:12px; line-height:14px; font-weight:500; text-align:center; padding:5px 7px; background-color:#E9E9E9; }
.offer-simplerates .price { min-width:110px; font-weight:700; text-align:center; padding:7px 6px 6px 6px; white-space:nowrap; }
.offer-simplerates .price.hovered { background-color:#F0F0F0; }
.offer-simplerates .price:hover { cursor:pointer; background-color:#0069B9; } 
.offer-simplerates .price a { color:#000000; text-decoration:none; }
.offer-simplerates .price a .original-price { font-size:13px; line-height:15px; font-weight:500; color:#999999; text-decoration:line-through; }
.offer-simplerates .price:hover a { color:#FFFFFF; }
.offer-simplerates .price:hover a .original-price { color:rgba(255,255,255,0.65); }
.offer-simplerates .price.inactive, .offer-simplerates .price.inactive:hover { background-color:#FFFFFF; cursor:auto; }

/* Holidays >>> Simple Rates >>> END */

#OFFER_RATES_CALENDAR_DETAILS { position:absolute; top:0px; bottom:0px; right:0px; width:260px; overflow:hidden; z-index:1000; background:#009CEA; display:none; }

.offer_dailyA0 { border:solid 2px #0069B9; border-radius:50%; width:30px; height:30px; text-align:center; }
.offer_dailyA1 { padding-left:10px; padding-top:2px; font-size:14px; line-height:16px; font-weight:500; color:#555555; }
.offer_dailyA2 { color:#555555; text-decoration:none; border-bottom:solid 1px rgba(85,85,85,0.25); }
.offer_dailyA2:hover { color:#DD3311; border-bottom:solid 1px #DD3311; }
.offer_dailyA3 { color:#555555; }
.offer_dailyA4 { font-size:20px; line-height:20px; font-weight:400; color:#0069B9; text-align:center; padding-top:5px; }
.offer_dailyA5 { color:#000000; text-decoration:none; border-bottom:solid 1px #000000; }
.offer_dailyA5:hover { color:#DD3311; border-bottom:solid 1px #DD3311; }
.offer_dailyB0 { display:block; padding-top:5px; padding-left:10px; }

.offer_accT0 { font-family:BrutalType; font-size:19px; line-height:21px; font-weight:500; color:#0069B9; padding:12px; }
.offer_accT1 { padding:8px; padding-top:7px; padding-bottom:6px; }
.offer_accT2-i, .offer_accT2-o { position:relative; display:inline-block; width:14px; height:14px; margin-left:6px; margin-bottom:-2px; }
.offer_accT2-i { background-position:-100px -270px; }
.offer_accT2-o { background-position:-114px -270px; }

.offer-services-container { float:left; position:relative; box-sizing:border-box; padding-left:20px; padding-top:20px; width:100%; }
@media screen and (min-width:720px) { .offer-services-container { width:50%; } }

.offer_servicesA0 { position:relative; padding:8px; padding-top:6px; padding-bottom:5px; }

.pagenav-cell00 { position:fixed; left:15px; top:210px; width:130px; z-index:999990; background:rgba(255,255,255,0.50); border-bottom:solid 1px #D9D9D9; border-right:solid 1px #D9D9D9; display:none; }
.pagenav-cellA0 { position:relative; overflow:hidden; }
.pagenav-cellA1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:999991; }
.pagenav-cellA2 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:4px; background:#CCCCCC; border-right:solid 1px #AAAAAA; box-shadow:0px 0px 1px 0px #999999; }
.pagenav-cellA3 { font-family:BrutalType; font-size:12px; line-height:14px; font-weight:500; color:#666666; padding:5px; padding-bottom:3px; padding-left:13px; }
.pagenav-cellA4 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:4px; background:#009BE0; border-right:solid 1px #0081BB; box-shadow:0px 0px 1px 0px #999999; }

.offer-footerlink00 { color:#777777; text-decoration:none; }
.offer-footerlink00:hover { color:#DD3311; border-bottom:solid 1px #DD3311; }

/* Hi-DPI */

@media
  only screen and ( -webkit-min-device-pixel-ratio: 2),
  only screen and ( -moz-min-device-pixel-ratio: 2),
  only screen and ( min-device-pixel-ratio: 2),
  only screen and ( min-resolution: 192dpi),
  only screen and ( min-resolution: 2dppx)
 {
  .offer-holrates-psprite { background-image:url('/images/elements/promo00@2x.png'); background-size:50px 72px; }
 }
