﻿/**
 * This stylesheet contains the styling for the image sprites by language.
 * The replaced .gif file is displayed with the style class/id to fetch the image content.
 * The img src in code is blank.gif.
 */

/* logotype.gif */
#tsLogotype { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -493px no-repeat; display: block !important; float: left; height: 36px; margin: 2px 0px 0px 0px !important; text-indent: -9999px; width: 160px; }
#logoFooter { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -705px no-repeat; display: block !important; float: left; height: 42px; margin: 2px 0px 0px 0px !important; text-indent: -9999px; width: 160px; }

/* iata.gif */
.footerIataCert { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -574px no-repeat; display: block; height: 34px; width: 100px; }

.tsFlags { float: left; height: 65px; margin: 1px 0px 3px 0px; position: relative; width: 100px; }
/* flag_XX.gif */
a.footerFlagSE { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -705px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagUK { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -33px -705px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagIE { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -66px -705px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagNL { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -99px -705px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagUS { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -728px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagNO { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -33px -728px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagDK { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -66px -728px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagFI { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -99px -728px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagFR { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -751px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagDE { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -33px -751px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }
a.footerFlagZA { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -66px -751px no-repeat; display: block; margin: 0 0 3px 3px; height: 21px; width: 30px; float: left; }

/* blog_circle.png */
.blogCircle { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -760px no-repeat; float: left; display: block; outline: none; height: 48px; width: 48px; }
/* facebook_circle.png */
.facebookCircle { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -48px -760px no-repeat; float: left; display: block; outline: none; height: 48px; width: 48px; }
/* twitter_circle.png */
.twitterCircle { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -96px -760px no-repeat; float: left; display: block; outline: none; height: 49px; width: 49px; }
/* flickr_circle.png */
.flickrCircle { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -145px -760px no-repeat; float: left; display: block; outline: none; height: 48px; width: 48px; }

/* facebook_mini.png */
.facebookMini { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -609px no-repeat; display: block; height: 27px; width: 70px; }
/* twitter_mini.png */
.twitterMini { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -71px -609px no-repeat; display: block; height: 27px; width: 70px; }
/* facebook.png */
.facebook { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -800px no-repeat; border: 0px; display: block; height: 104px; margin: 40px 0px 0px 0px; outline: none; width: 256px; }
/* twitter.png */
.twitter { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -900px no-repeat; border: 0px; display: block; height: 104px; margin: 0px; outline: none; width: 256px; }

/* logos.gif */
.footerPaymentCards { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -636px no-repeat; display: block; height: 29px; width: 172px; }

/* powered_by_travellab.gif */
.footerPoweredBy { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -666px no-repeat; display: block; height: 40px; width: 144px; }

/* Design Images End */

/* Tab Images Start */

.tabImage { display: block; height: 59px; width: 73px; margin: 0px 0px 2px 0px; text-align: center; }

/* tab_flights2_on.gif */
.tab  .tabImageFlights { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -73px 0px no-repeat }
/* tab_bed2_on.gif */
.tab  .tabImageHotel { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -73px -60px no-repeat }
/* tab_car2_on.gif */
.tab .tabImageCar { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -73px -120px no-repeat }
/* tab_matrix2_on.gif */
.tab .tabImageMatrix { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -73px -180px no-repeat }
/* tab_holiday2_on.gif */
.tab .tabImageHoliday { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -73px -240px no-repeat }
/* tab_flights2_off.gif */
.taboff .tabImageFlights { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px 0px no-repeat }
/* tab_bed2_off.gif */
.taboff .tabImageHotel { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -60px no-repeat }
/* tab_car2_off.gif */
.taboff .tabImageCar { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -120px no-repeat }
/* tab_matrix2_off.gif */
.taboff .tabImageMatrix { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -180px no-repeat }
/* tab_holiday2_off.gif */
.taboff .tabImageHoliday { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -240px no-repeat }

/* Tabs Images End */

/* Icons Start */

/* icon_adults_on.gif */
.iconAdults { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -300px no-repeat; display: block; height: 35px; margin: 4px 22px 2px 22px; width: 11px; }
/* icon_teens_off.gif */
.iconTeens { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -11px -300px no-repeat; display: block; height: 35px; margin: 4px 24px 0px 24px; width: 10px; }
/* icon_children_off.gif */
.iconChildren { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -21px -300px no-repeat; display: block; height: 35px; margin: 4px 21px 0px 21px; width: 10px; }
/* icon_infant_onff.gif */
.iconInfant { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -31px -300px no-repeat; display: block; height: 35px; margin: 4px 24px 0px 26px; width: 14px; }

/* icon_offers.gif */
.iconOffers { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -43px -358px no-repeat; display: block; float: left; height: 24px; line-height: 30px; margin: 0px 5px 0px 0px; width: 24px; }
/* icn_buynow.gif */
.iconBuyNow { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -43px -359px no-repeat; border: 0px; display: block; float:left; margin-right: 5px; height: 23px; width: 24px; }
.iconBuyNowYellow { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -67px -359px no-repeat; border: 0px; display: block; float:left; height: 23px; width: 24px; }
/* save.gif */
.iconSave { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -75px -300px no-repeat; display: block; height: 13px; width: 60px; float: left; }
/* indicator.gif */
.iconIndicator { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -46px -316px no-repeat; display: block; height: 16px; width: 16px; }
/* icn_close.gif */
.iconClose { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -62px -300px no-repeat; cursor: pointer; display: block; height: 12px; width: 12px; }

/* NewsletterIcon.gif */
.iconNewsletter { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) 87px -323px no-repeat; border: 0px; cursor: pointer; display: block; height: 34px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 127px; }
/* icon_travelAssist.gif */
.iconTravelAssist { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) 0px 0px no-repeat; border: 0px; cursor: pointer; display: block; height: 110px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 105px; }
/* icon_travelInsurance.gif */
.iconTravelInsurance { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) 0px -218px no-repeat; border: 0px; cursor: pointer; display: block; height: 110px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 105px; }
/* icon_airlineLiquidation.gif */
.iconAirlineLiquidation { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) 0px -328px no-repeat; border: 0px; cursor: pointer; display: block; height: 110px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 105px; }
/* icon_smsNotification.gif */
.iconSmsNotification { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) 0px -440px no-repeat; border: 0px; cursor: pointer; display: block; height: 110px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 105px; }
/* icon_FlightInsurance.gif */
.iconFlightInsurance { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) 0px -108px no-repeat; border: 0px; cursor: pointer; display: block; height: 110px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 105px; }

/* icon_travelAsist_small.gif */
.iconTravelAssistSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) -123px 0px no-repeat; border: 0px; cursor: pointer; display: block; height: 35px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 35px; }
/* icon_travelInsurance_small.gif */
.iconTravelInsuranceSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) -123px -70px no-repeat; border: 0px; cursor: pointer; display: block; height: 35px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 35px; }
/* icon_airlineLiquidation_small.gif */
.iconAirlineLiquidationSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) -123px -105px no-repeat; border: 0px; cursor: pointer; display: block; height: 35px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 35px; }
/* icon_smsNotification_small.gif */
.iconSmsNotificationSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) -123px -140px no-repeat; border: 0px; cursor: pointer; display: block; height: 35px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 35px; }
/* icon_flightInsurance_small.gif */
.iconFlightInsuranceSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/addon_sprite.png) -123px -35px no-repeat; border: 0px; cursor: pointer; display: block; height: 35px; margin: 5px 0px 0px 0px; outline: none; text-indent: -9999px; width: 35px; }

/* icon_itin_flights.gif */
.iconItinFlights { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -22px -336px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 21px; }
/* icon_itin_extras.gif */
.iconItinExtras { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -44px -336px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 21px; }
/* icon_itin_booking.gif */
.iconItinBooking { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -66px -336px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 21px; }
/* icon_itin_info.gif */
.iconItinInfo { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -336px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 21px; }

/* secureTop.gif */
.secureTop { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -745px no-repeat; border: 0px; display: block; height: 8px; margin: 0px; outline: none; width: 179px; }
/* secureBottom.gif */
.secureBottom  { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -752px no-repeat; border: 0px; display: block; height: 8px; margin: 0px; outline: none; width: 179px; }
/* padlock.gif */
.padLock { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -358px no-repeat; border: 0px; display: block; height: 43px; margin: 0px 5px 0px 0px; outline: none; width: 43px; }

/* Icons End */

/* Buttons Start */

/* tabtoggle.gif */
.buttonTabToggle { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) -223px -310px no-repeat; border: 0px; cursor: pointer; display: block; float: right; height: 18px; margin: 0px; outline: none; text-indent: -9999px; width: 49px; }
/* search_l.gif */
.buttonSearchLarge { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px 0px no-repeat; border: 0px; cursor: pointer; display: block; height: 43px; outline: none; text-indent: -9999px; width: 260px; }
/* searchAgain_s.gif */
.buttonSearchAgainSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -243px no-repeat; border: 0px; cursor: pointer; display: block; height: 38px; margin: 0px; outline: none; text-indent: -9999px; width: 178px; }
/* plusminus_m.gif */
.buttonPlusMinus { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -129px no-repeat; border: 0px; cursor: pointer; display: block; height: 38px; margin: 0px 0px 0px 83px; outline: none; text-indent: -9999px; width: 178px; }
/* plusminus_s.gif */
.buttonPlusMinusSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -167px no-repeat; border: 0px; cursor: pointer; display: block; height: 38px; margin: 0px; outline: none; text-indent: -9999px; width: 178px; }
/*addtobasket_s.gif */
.buttonAddToBasketSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 2px -281px no-repeat; border: 0px; cursor: pointer; display: block; height: 23px; outline: none; text-indent: -9999px; width: 102px; }
/* checkoutnow_m.gif */
.buttonCheckOutNow { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -205px no-repeat; border: 0px; cursor: pointer; display: block; height: 38px; margin: 10px 0px 10px 0px; outline: none; text-indent: -9999px; width: 178px; }
/* bookandpaynow_m.gif */
.buttonBookAndPayNow { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -43px no-repeat; border: 0px; cursor: pointer; display: block; height: 43px; margin: 0px 0px 0px 120px; outline: none; text-indent: -9999px; width: 276px; }
/* submit_s.gif */
.buttonSubmitSmall { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -366px no-repeat; border: 0px; cursor: pointer; display: block; height: 23px; width: 100px; }
/* submit_l.gif */
.buttonSubmitLarge { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -328px no-repeat; border: 0px; cursor: pointer; display: block; height: 37px; width: 177px; }
/* booknow_m.gif */
.buttonBookNow { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -86px no-repeat; border: 0px; cursor: pointer; display: block; height: 42px; width: 273px; }
/* addtobasket_m.gif */
 .buttonAddToBasket { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -390px no-repeat; border: 0px; cursor: pointer; display: block; height: 38px; width: 177px; }
/* redeemit.gif */
.buttonRedeemIt { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) 0px -304px no-repeat; border: 0px; cursor: pointer; display: block; height: 23px; width: 100px; }
/* goahead.gif */
.buttonGoAhead { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) -103px -281px no-repeat; border: 0px; cursor: pointer; display: block; height: 23px; width: 100px; margin-left:30px; }
/* nothanks_s.gif */
.buttonNoThanks { background: url(/common/ver3/travelstart/ZA/sprite/img/button_sprite.png) -103px -304px no-repeat; border: 0px; cursor: pointer; display: block; height: 23px; width: 100px; margin-left:30px; }

/* Buttons End */

/* Arrows Start */

/* r_s.gif */
.l_s { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -91px -473px no-repeat; border: 0px; display: block; height: 14px; outline: none; width: 17px; }
/* l_s.gif */
.r_s { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -110px -473px no-repeat; border: 0px; display: block; height: 14px; outline: none; width: 17px; }
/* r_m.gif */
.r_m { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -76px -402px no-repeat; border: 0px; display: block; height: 35px; outline: none; width: 42px; }
/* l_m.gif */
.l_m { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -76px -437px no-repeat; border: 0px; display: block; height: 35px; outline: none; width: 42px; }
/* l_s_B.gif */
.l_s_B { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -49px -472px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 21px; }
/* r_s_C.gif */
.r_s_C { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -69px -472px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 21px; }
/* r_s_A.gif */
.r_s_A { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) -25px -473px no-repeat; border: 0px; display: block; float: left; height: 21px; margin: 0px 5px 0px 0px; outline: none; width: 24px; }
/* r_l.gif */
.r_l { background: url(/common/ver3/travelstart/ZA/sprite/img/icon_sprite.png) 0px -402px no-repeat; display: block; height: 71px; width: 75px; }

/* Arrows End */
