body {
  background-color: #000000;
  color: #FFFFFF;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 10px;
}

img {
  border: 0;
}

ul {
  margin: 0 0 15px 15px;
  padding: 0 0 0 10px;
  }

ol {
  margin: 0 0 15px 15px;
  padding: 0 0 0 10px;
  }


li {
  margin: 0 0 5px 0;
  padding: 0 0 0 3px;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 9pt;
}

a:link, a:visited {
  color: #999;
  text-decoration: underline;
  font-weight: normal;
}

a:hover, a:active {
  color: #fff;
}


#bg {
  position: absolute;
  top: 0px;
  left: 0px
}

#pointLeaders {
  position: absolute;
  top: 72px;
  left: 676px
}

#dpClips {
  position: absolute;
  top: 501px;
  left: 677px
}

#enterNow {
  position: absolute;
  top: 360px;
  left: 291px
}

markers {
  z-index: 10;
}

#honolulu {
  position: absolute;
  top: 264px;
  left: 24px
}

#vancouver {
  position: absolute;
  top: 212px;
  left: 111px
}

#toronto {
  position: absolute;
  top: 224px;
  left: 193px
}

#rio {
  position: absolute;
  top: 351px;
  left: 257px
}

#paris {
  position: absolute;
  top: 215px;
  left: 357px
}

#moscow {
  position: absolute;
  top: 191px;
  left: 417px
}

#newdelhi {
  position: absolute;
  top: 266px;
  left: 480px
}

#cairo {
  position: absolute;
  top: 258px;
  left: 398px
}

#shanghai {
  position: absolute;
  top: 261px;
  left: 553px
}

#sydney {
  position: absolute;
  top: 383px;
  left: 607px
}

#howtoenter {
  position: absolute;
  top: 130px;
  left: 150px
}

.rules {
  position: absolute;
  top: 155px;
  left: 107px;
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 9pt;
}

#secretvideo {
  position: absolute;
  top: 9px;
  left: 628px
}

#dpheader {
  position: absolute;
  top: 0px;
  left: 0px
}

.tabletext {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 9pt;
}

.enterform {
  margin: 2px 0 8px 0;
  background-color: #010;
  color: #fff;
  font-family: Arial, Helvetical, Verdana, Tahoma, sans-serif;
  width: 260px;


}

.submitbutton {
  background-color: #010;
  color: #fff;
  font-family: Arial, Helvetical, Verdana, Tahoma, sans-serif;
}


.congratstext {
  position: absolute;
  top: 170px;
  left: 155px;
}

#signuphere {
  position: relative;
  left: 38px;
}

#signupform {
  position: relative;
  left: 38px;
  top: 10px;
}

.flash1 {
  position: absolute;
  top: 300px;
  left: 35px;
}

.flash2 {
  position: absolute;
  top: -20px;
  left: 345px;
}

.flash3 {
  position: absolute;
  top: 300px;
  left: 700px;
}

.pointleaders {
   position: absolute;
   z-index: 99;
}

.black {
   color: #000;
}

.white {
  color: #fff;
}

.row1 {
   top: 130px;
}

.row2 {
   top: 151px;
}

.row3 {
   top: 172px;
}

.row4 {
   top: 193px;
}

.row5 {
   top: 214px;
}

.row6 {
   top: 235px;
}

.row7 {
   top: 256px;
}

.row8 {
   top: 277px;
}

.row9 {
   top: 298px;
}

.row10 {
   top: 319px;
}

.row11 {
   top: 340px;
}

.row12 {
   top: 361px;
}

.row13 {
   top: 382px;
}

.row14 {
   top: 403px;
}

.row15 {
   top: 424px;
}

.row16 {
   top: 445px;
}

.numb {
   text-align: right;
   width: 15px;
   left: 685px;
}

.name {

   left: 710px;
}

.points {
   text-align: center;
   left: 813px;
   width: 50px;
}

.city {
   text-align: right;
   left: 850px;
   width: 75px;
}

blockquote {
   background-color: #010;
   padding: 10px;
}

