div.row2{background-color: #4C1C18;}
 .playlistfoot {background-color: #4B2C00; width: 100%; border-top : 33px double #F57F00; padding-top: 3px; height: 555px;}
 .R3topriders {margin: 0px; border: 3px solid #FED600;}
 div.tb1 {height: 55px; background-color: #4C1C18; color: #F57F00; font-size: 55px; font-weight: bolder; text-align: center; padding-top: 0px; margin-top: -1px;}
div.tb2 {height: 123px; padding-top: 7px; background-color: #4C1C18; color: #F57F00; font-size: 60px; font-weight: bolder; text-align: center;}
 body {background-color: #4B2C00; margin: 0px; font-family: tahoma, Arial bold;}
    .backbutton {background-color: #F57F00; margin: 0px; font-weight: bold; font-family: tahoma; color: #FED600; font-size: 37px; border: 7px #4C1C18 double;}
    a {text-decoration: none;}
    .text {font-size: 27px; text-transform: uppercase; color: #F57F00; font-weight: bold; text-align: center; border: 0px; -webkit-text-stroke: 0px;}
    div.R2 {background-color: #4C1C18; height: 106px; color: #F57F00; font-size: 9px; font-weight: bold; text-align: center; padding-top: 4px;}
    #tb2A {background-color: #F57F00; height: 40px; overflow: hidden; margin-bottom: 7px;}
    #tb2 {background-color: #F57F00; color: #4C1C18; vertical-align: middle; font-size: 33px; white-space: nowrap; text-transform: uppercase;
    /* animation properties */
  -moz-transform: translateX(100%);
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  
  -moz-animation: my-animation 10s linear infinite;
  -webkit-animation: my-animation 10s linear infinite;
  animation: my-animation 10s linear infinite;}
  
  /* for Firefox */
@-moz-keyframes my-animation {
  from { -moz-transform: translateX(100%); }
  to { -moz-transform: translateX(-100%); }
}

/* for Chrome */
@-webkit-keyframes my-animation {
  from { -webkit-transform: translateX(100%); }
  to { -webkit-transform: translateX(-100%); }
}

@keyframes my-animation {
  from {
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  to {
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }


 white-space: nowrap; overflow: scroll; text-overflow: clip;} 
 
    .midbar {background-color: #4C1C18; width: 570px; height: 44px; color: #F57F00; margin-top: -11px; font-size: 16px;}
    .toplisthl, h1 {color: #FED600; font-weight: bolder; font-size: 38px;}
    h1.toplist {font-size: 34px; font-weight: bolder; color: #F57F00; margin-bottom: 0px;}
    div.toplist {font-size: 34px; font-weight: bolder; color: #F57F00; align: center;}
    h2 {color: #F57F00; font-weight: bolder; font-size: 30px;}
    h3 {color: #FED600; font-weight: bold; font-size: 24px;}
    img.toplist {border: 5px double #FEA500; width: 131px; height: 131px; margin: -3px; margin-top: 0px;}
    img.toplist51 {border: 2px solid #F57F00; width: 110px; margin: -3px; margin-top: 0px;}
img.tl51 {border: 2px solid #F57F00; width: 75px; margin: -3px; margin-top: 0px;}
img.tll5 {border: 2px solid #F57F00; width: 100px; margin: -3px; margin-top: 0px;} 
img.tl41  {border: 5px solid #FED600; width: 100px; margin: -3px; margin-top: 0px;} 
img.tl41i {border: 5px solid #FED600; width: 200px; margin: -3px; margin-top: 0px;}
img.tlf4 {border: 5px solid #FED600; width: 180px; margin: -3px; margin-top: 0px;}
img.tlf5 {padding: 7px; border: 33px double #F57F00; width: 300px; margin: -3px; margin-top: 0px;}
img.tl100, img.tl100i {border: 5px solid #FED600; width: 200px; margin: -3px; margin-top: 0px;} 
img.tl100i {width: 400px;}
img.tl10-1 {border: 5px double #FED600; width: 180px; margin: -3px; margin-top: 0px;}
img.tl10-3 {border: 5px double #FEA500; width: 180px; margin: -3px; margin-top: 0px;}
    img.tl10-7 {border: 5px solid #FEA500; width: 133px; margin: -3px; margin-top: 0px;}

    
    div.toplistdesc {border: 5px #FED600 solid; align: center; text-align: left; font-size: 23px; text-decoration: none; width: 630px; padding: 7px; align: center;}
    .archive{padding: 10px; margin-bottom: 10px; border: 3px solid #FEA500; display: block; color: #FEA500; font-weight: bolder; font-size: 30px; width: 333px; background-color: #4C1C18;}
    a.nav {line-height: 50px; font-weight: bolder; padding-top: 3px; padding-bottom: 3px; padding-left: 33px; padding-right: 33px; border: 5px solid #4C1C18; background-color: #F57F00; color: #4C1C18; font-size: 27px;}
a.navfoot {display: block;padding-top: 3px; padding-bottom: 3px; padding-left: 22px; padding-right: 22px; border: 3px solid #4C1C18; background-color: #F57F00; color: #4C1C18; font-size: 18px; font-weight: bolder; width: 444px;}
    hr 
    {border-top: 77px dotted #FEA500; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 500px;}
    div.toplistdesc {border-width: 0px; text-align: left; font-size: 23px; text-decoration: none; width: 630px; padding: 7px; text-transform: uppercase; color: #FEA500; font-weight: bold; position: center;}
.hl { color: #FED600; }

div.toplistcd {font-size: 54px; font-weight: bolder; color: #F57F00; align: center;}


div.toplistcd100 {font-size: 67px; font-weight: bolder; color: #F57F00; align: center; background-image: url("https://reggae.vip/templates/gfx/cdbg.png"); background-position: center top; background-repeat: no-repeat; }
img.toplistcd100 {border: 7px solid #F57F00; width: 750px; margin: 0px; margin-top: 0px;}



div.toplistcd99 {font-size: 55px; font-weight: bolder; color: #F57F00; align: center; background-image: url("https://reggae.vip/templates/gfx/cdbg.png"); background-position: center top; background-repeat: no-repeat; }
img.toplistcd99 {border: 7px solid #F57F00; width: 297px; margin: 0px; margin-top: 0px;}


div.toplistcd40s {height: 1920px; font-size: 55px; font-weight: bolder; color: #F57F00; align: center; background-image: url("https://reggae.vip/templates/gfx/fire40sbg.png?g=i"); background-position: center top; background-repeat: no-repeat; }
div.toplistcd40i {height: 1920px; font-size: 55px; font-weight: bolder; color: #F57F00; align: center; background-position: center top; background-repeat: no-repeat;}

img.toplistcd40s {border: 7px solid #F57F00; width: 250px; margin: 0px; margin-top: 0px;} 
img.toplistcd40i {border: 0px; width: 777px; margin-top: 572px;} 
img.toplistcd41 {border: 7px solid #F57F00; width: 350px; margin: 0px; margin-top: 0px;} 

img.toplistcd6 {border: 7px solid #F57F00; width: 500px; margin: 0px; margin-top: 0px;} 
img.toplistcd3 {border: 11px solid #F57F00; width: 750px; margin: 0px; margin-top: 0px;} 
div.toplistcd3 {font-size: 177px; font-weight: bolder; color: #F57F00; align: center; background-image: url("https://reggae.vip/templates/gfx/cdbg.png"); background-position: center top; background-repeat: no-repeat; }


div.toplistcd40 {font-size: 55px; font-weight: bolder; color: #F57F00; align: center; background-image: url("https://reggae.vip/templates/gfx/cdbg.png"); background-position: center top; background-repeat: no-repeat; }
img.toplistcd40 {border: 7px solid #F57F00; width: 350px; margin: 0px; margin-top: 0px;}

    hr.cd 
    {margin-bottom: -2px; border-top: 33px solid #FEA500; border-bottom: 0px; border-left: 0px; border-right: 0px; width: 100%;}

img.cdlogo {width: 222px; margin-bottom: -30px; margin-top: 17px;};