/* Red Tag Dynamic Banner */
.bannerWrap { width:950px; height:113px; margin-top:7px; position:relative; z-index:300; }
.bannerArrow { position:absolute; top:85px; left:925px; }
.headline, .tag, .tagsingle, .tagdouble, .discount, .off, .offdouble, .upto, .upto b { position: absolute; font-weight: bold; }
.headline { top:14px; left:70px; width:440px; color: #202020; letter-spacing:-1px; }
.oneline { font-size: 36px; line-height:86px; }
.twoline { margin-top: 15px; font-size: 28px; }
.tag { top:25px; left: 655px; }
.tagsingle, .tagdouble { left: 0; color: #ffe400; font-size:20px; width:175px; letter-spacing: 0; text-shadow: 0 1px 1px #202020; }
.tagsingle { top:-2px; }
.tagdouble { top:-7px; }
.discount { top:27px; left: 0; color: #fff; font-size:44px; letter-spacing:0; text-shadow: 0 1px 1px #202020; }
.off { top:10px; right: -62px; font-size:26px; letter-spacing:-1px; text-transform: uppercase; text-shadow: 0 1px 1px #202020; }
.offdouble { top: 7px; right: -70px; font-size: 18px; letter-spacing: 0; text-shadow: 0 2px 2px #202020;}
.upto { margin-left:30px; }
.upto b { top:8px; left:-30px; font-size:18px; text-transform: uppercase; letter-spacing:0; }
.hide { display: none; }
.show { display: block; }