@charset "utf-8";
/* CSS Document */

#Marquee { background-position: 50% 0; background-repeat: no-repeat; height: 272px; margin-bottom: 0; margin-top:7px; width: 726px; position: relative; }
#freeform { height: 272px; position: relative; width: 726px; z-index: 5000; }  
#Rotator .slide { position: absolute; top: 0px; left: 0px; display: none; _display: block; height: 268px; width: 726px; background-position: 50% 0; background-repeat: no-repeat }
#Rotator .slide a { position: absolute; top: 0; left: 0; display: block; text-indent: -2000px; width: 726px; height: 268px }
#Rotator-nav { bottom: 10px; right: 320px; z-index: 3000;overflow:visible; }
.rotator-nav { display: none; position: absolute; padding-left:5px;}
.rotator-nav li { display: block; float: left; margin-right: 5px; background-image:none;padding-left:0px;margin-left:0px;}
.rotator-nav .prev { bottom: -10px; left: -300px; position: absolute; margin: 0; float: none; }
.rotator-nav .next { bottom: -10px; right: -305px; position: absolute; margin: 0; float: none; }
.rotator-nav .prev a { background: url(/tic/common/images/billboards-left-arrow.png) no-repeat; width: 17px; height: 30px;}
.rotator-nav .next a { background: url(/tic/common/images/billboards-right-arrow.png) no-repeat; width: 17px; height: 30px;}
.rotator-nav a { background: url(/tic/common/images/billboards-bullet-bg.png) repeat; width: 9px; height: 9px; text-indent: -2000px; display: block; text-decoration: none; }
.rotator-nav .step:hover, .rotator-nav .current a { background: #fff; }
.loading { /*background: url(/images/loading.gif) 50% 50% no-repeat*/ }

@media screen and (max-width:640px) {
   .productTextWide {
      width:100%;
   }
   #Marquee {
      width:100%;
      position:initial;
      display:none;
   }
   .groupadjustment {
      margin-top:0px;
   }
   #Rotator .slide {
      width: 95%;
      top: auto;
   }
   .lpMiddleContainer {
      width: 100%;
   }
   .lpMiddleCol {
      width:auto;
      margin-bottom:7px;
   }
   .floatHalfRight {
      width:auto;
      float:none;
   }
   #Rotator-nav, .prev, .next {
      position:absolute;
      top:-400px
   }
}