/* AIRLINE LOGOS DRUM */
.splitflap .image {
  float: left;
  margin-right: 5px;
  width: 115px;
  height: 40px;
  background: url('airline_logos.png') no-repeat;
  background-position: 0px 0px;
}
  .splitflap .image span {
    width: 115px;
    height: 40px;
    display: block;
    background: url('airline_logos.png') no-repeat;
    background-position: 0px -40px; /* start with a blank */
  }

.splitflap .image span.ctrn { background-position: 0px 0px; } /* transition */
.splitflap .image span.csp { background-position: 0px -40px; } /* blank */
.splitflap .image span.A1 { background-position: 0px -80px; }
.splitflap .image span.A2 { background-position: 0px -120px; }
.splitflap .image span.A3 { background-position: 0px -160px; }
.splitflap .image span.A4 { background-position: 0px -200px; }
.splitflap .image span.A5 { background-position: 0px -240px; }
.splitflap .image span.A6 { background-position: 0px -280px; }
.splitflap .image span.A7 { background-position: 0px -320px; }
.splitflap .image span.A8 { background-position: 0px -360px; }
.splitflap .image span.A9 { background-position: 0px -400px; }
.splitflap .image span.A10 { background-position: 0px -440px; }
.splitflap .image span.A11 { background-position: 0px -480px; }
.splitflap .image span.A12 { background-position: 0px -520px; }
.splitflap .image span.A13 { background-position: 0px -560px; }
.splitflap .image span.A14 { background-position: 0px -600px; }
.splitflap .image span.A15 { background-position: 0px -640px; }
.splitflap .image span.A16 { background-position: 0px -680px; }
.splitflap .image span.A17 { background-position: 0px -720px; }
.splitflap .image span.A18 { background-position: 0px -760px; }
.splitflap .image span.A19 { background-position: 0px -800px; }
.splitflap .image span.A20 { background-position: 0px -840px; }
.splitflap .image span.A21 { background-position: 0px -880px; }
.splitflap .image span.A22 { background-position: 0px -920px; }
.splitflap .image span.A23 { background-position: 0px -960px; }
.splitflap .image span.A24 { background-position: 0px -1000px; }
.splitflap .image span.A25 { background-position: 0px -1040px; }
.splitflap .image span.A26 { background-position: 0px -1080px; }
.splitflap .image span.A27 { background-position: 0px -1120px; }
.splitflap .image span.A28 { background-position: 0px -1160px; }
.splitflap .image span.A29 { background-position: 0px -1200px; }
.splitflap .image span.A30 { background-position: 0px -1240px; }
.splitflap .image span.A31 { background-position: 0px -1280px; }
.splitflap .image span.A32 { background-position: 0px -1320px; }
.splitflap .image span.A33 { background-position: 0px -1360px; }
.splitflap .image span.A34 { background-position: 0px -1400px; }
.splitflap .image span.A35 { background-position: 0px -1440px; }
.splitflap .image span.A36 { background-position: 0px -1480px; }
.splitflap .image span.A37 { background-position: 0px -1520px; }
.splitflap .image span.A38 { background-position: 0px -1560px; }
.splitflap .image span.A39 { background-position: 0px -1600px; }
.splitflap .image span.A40 { background-position: 0px -1640px; }
.splitflap .image span.A41 { background-position: 0px -1680px; }
.splitflap .image span.A42 { background-position: 0px -1720px; }
.splitflap .image span.A43 { background-position: 0px -1760px; }
.splitflap .image span.A44 { background-position: 0px -1800px; }
.splitflap .image span.A45 { background-position: 0px -1840px; }
.splitflap .image span.A46 { background-position: 0px -1880px; }
.splitflap .image span.A47 { background-position: 0px -1920px; }
.splitflap .image span.A48 { background-position: 0px -1960px; }
.splitflap .image span.A49 { background-position: 0px -2000px; }
.splitflap .image span.A50 { background-position: 0px -2040px; }
.splitflap .image span.A51 { background-position: 0px -2080px; }
.splitflap .image span.A52 { background-position: 0px -2120px; }
.splitflap .image span.A53 { background-position: 0px -2160px; }
.splitflap .image span.A54 { background-position: 0px -2200px; }
.splitflap .image span.A55 { background-position: 0px -2240px; }
.splitflap .image span.A56 { background-position: 0px -2280px; }
.splitflap .image span.A57 { background-position: 0px -2320px; }
.splitflap .image span.A58 { background-position: 0px -2360px; }
.splitflap .image span.A59 { background-position: 0px -2400px; }
.splitflap .image span.A60 { background-position: 0px -2440px; }
.splitflap .image span.A61 { background-position: 0px -2480px; }
.splitflap .image span.A62 { background-position: 0px -2520px; }
.splitflap .image span.A63 { background-position: 0px -2560px; }
.splitflap .image span.A64 { background-position: 0px -2600px; }
.splitflap .image span.A65 { background-position: 0px -2640px; }
.splitflap .image span.A66 { background-position: 0px -2680px; }
.splitflap .image span.A67 { background-position: 0px -2720px; }
.splitflap .image span.A68 { background-position: 0px -2760px; }
.splitflap .image span.A69 { background-position: 0px -2800px; }
.splitflap .image span.A70 { background-position: 0px -2840px; }
.splitflap .image span.A71 { background-position: 0px -2880px; }
.splitflap .image span.A72 { background-position: 0px -2920px; }
.splitflap .image span.A73 { background-position: 0px -2960px; }
.splitflap .image span.A74 { background-position: 0px -3000px; }
.splitflap .image span.A75 { background-position: 0px -3040px; }
.splitflap .image span.A76 { background-position: 0px -3080px; }
.splitflap .image span.A77 { background-position: 0px -3120px; }
.splitflap .image span.A78 { background-position: 0px -3160px; }
.splitflap .image span.A79 { background-position: 0px -3200px; }
.splitflap .image span.A80 { background-position: 0px -3240px; }
.splitflap .image span.A81 { background-position: 0px -3280px; }
.splitflap .image span.A82 { background-position: 0px -3320px; }
.splitflap .image span.A83 { background-position: 0px -3360px; }
.splitflap .image span.A84 { background-position: 0px -3400px; }
.splitflap .image span.A85 { background-position: 0px -3440px; }
.splitflap .image span.A86 { background-position: 0px -3480px; }
.splitflap .image span.A87 { background-position: 0px -3520px; }
.splitflap .image span.A88 { background-position: 0px -3560px; }
.splitflap .image span.A89 { background-position: 0px -3600px; }
.splitflap .image span.A90 { background-position: 0px -3640px; }
.splitflap .image span.A91 { background-position: 0px -3680px; }
.splitflap .image span.A92 { background-position: 0px -3720px; }
.splitflap .image span.A93 { background-position: 0px -3760px; }
.splitflap .image span.A94 { background-position: 0px -3800px; }
.splitflap .image span.A95 { background-position: 0px -3840px; }
.splitflap .image span.A96 { background-position: 0px -3880px; }
.splitflap .image span.A97 { background-position: 0px -3920px; }
.splitflap .image span.A98 { background-position: 0px -3960px; }
.splitflap .image span.A99 { background-position: 0px -4000px; }
.splitflap .image span.A100 { background-position: 0px -4040px; }
.splitflap .image span.A101 { background-position: 0px -4080px; }
.splitflap .image span.A102 { background-position: 0px -4120px; }
.splitflap .image span.A103 { background-position: 0px -4160px; }
.splitflap .image span.A104 { background-position: 0px -4200px; }
.splitflap .image span.A105 { background-position: 0px -4240px; }
.splitflap .image span.A106 { background-position: 0px -4280px; }
.splitflap .image span.A107 { background-position: 0px -4320px; }
.splitflap .image span.A108 { background-position: 0px -4360px; }
.splitflap .image span.A109 { background-position: 0px -4400px; }
.splitflap .image span.A110 { background-position: 0px -4440px; }
.splitflap .image span.A111 { background-position: 0px -4480px; }
.splitflap .image span.A112 { background-position: 0px -4520px; }
.splitflap .image span.A113 { background-position: 0px -4560px; }
.splitflap .image span.A114 { background-position: 0px -4600px; }
.splitflap .image span.A115 { background-position: 0px -4640px; }
.splitflap .image span.A116 { background-position: 0px -4680px; }
.splitflap .image span.A117 { background-position: 0px -4720px; }
.splitflap .image span.A118 { background-position: 0px -4760px; }
.splitflap .image span.A119 { background-position: 0px -4800px; }
.splitflap .image span.A120 { background-position: 0px -4840px; }
.splitflap .image span.A121 { background-position: 0px -4880px; }
.splitflap .image span.A122 { background-position: 0px -4920px; }
.splitflap .image span.A123 { background-position: 0px -4960px; }