* { padding: 0; margin: 0; }

html { height: 101%; } 

body { 
  background-color: white;
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
}

img {
  border: none;
}

#bukkake-wrap {
  position: relative;
  background-color: black;
  color: black;
  border: 1px solid black;
  width: 960px;
  margin: 10px auto;
}

#header {
  position: relative;
  width: 960px;
  height: 30px;
}

  .bigblack {
    float: left;
    width: 240px;
    height: 30px;
    background-color: black;
  }
  
  .white {
    float: left;
    width: 40px;
    height: 30px;
    background-color: black;
  }
  
  .black {
    float: left;
    width: 40px;
    height: 30px;
    background-color: white;
  }
  
  .bigwhite {
    float: left;
    width: 240px;
    height: 30px;
    background-color: white;
  }
  
#header-bukkake {
  position: absolute;
  top: 0;
  left: 0;
  width: 960px;
  height: 390px;
}
  
  .left-bukkake {
    float: left;
    background-color: black;
    width: 200px;
    height: 60px;
  }
  
  .bigwhite {
    float: left;
    background-color: black;
    width: 200px;
    height: 30px;
  }
  
  .mediumwhite {
    float: left;
    background-color: black;
    width: 160px;
    height: 30px;
  }
  
  .left-backgr {
    float: left;
    background-color: black;
    width: 200px;
    height: 330px;
  }
  
  .right-bukkake {
    float: right;
    background-color: white;
    width: 760px;
    height: 390px;
  }
  
  .bigblack {
    float: right;
    background-color: white;
    width: 760px;
    height: 30px;
  }
  
  .right-backgr {
    float: right;
    background-color: white;
    width: 760px;
    height: 330px;
  }
  
  .right-backgr img {
    margin: 20px 305px 20px 105px;
  }
  
  #navi img {
    margin: 10px 0 20px 5px;
    border: 5px solid #cccccc;
    border-left: 0;
    border-right: 0;  
  }
  
  #header-text {
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
  }
  
  #header-text p {
    padding: 10px 0 10px 40px;
  }
  
  #header-text p .header-highlight {
    color: red;
  }

#header-join-bukkake {
  position: absolute;
  top: 0;
  left: 0;
  width: 960px;
  height: 260px;
}
  
  .right-join-bukkake {
    float: right;
    background-color: black;
    width: 760px;
    height: 260px;
    }
  
  .right-join-backgr {
    float: right;
    background-color: black;
    width: 760px;
    height: 200px;
  }
  
    .right-join-backgr img {
      margin: 20px 305px 20px 105px;
    }

/* main body for bukkake-video-download.html starts here */

#leftmain {
  float: left;
  width: 200px;
  margin-top: 390px;
}

#rightmain {
  float: left;
  background-color: white;
  width: 760px;
  margin-top: 390px;
}

        #rightmain-join {
          float: left;
          background-color: black;
          width: 760px;
          margin-top: 260px;
        }
  
  #previewboxwrap {
    background-color: #999;
    margin: 19px;
    border: 1px solid black;
  }
  
    #previewbox {
      position: relative;
      width: 720px;
      height: 460px;
      margin: 0;
      border: 0;
      padding: 20px;
    }
    
    #bigpreview {
      position: absolute;
      width: 445px;
    }
    
      #bigpreview .topimg {
        position: absolute;
        top: 0;
        left: 0;
      }
      
      #bigpreview .leftimg {
        position: absolute;
        top: 19px;
        left: 0;
      }
      
      #bigpreview .mainimg {
        position: absolute;
        top: 19px;
        left: 14px;
      }
      
      #bigpreview .rightimg {
        position: absolute;
        top: 19px;
        left: 438px;
      }
      
      #bigpreview .bottomimg {
        position: absolute;
        top: 322px;
        left: 0;
      }
    
    #smallpreview {
      position: absolute;
      top: 0;
      left: 480px;
    }
    
      #smallpreview .bordersmallimg {
        border: 1px solid white;
        margin: 6px 0 0 20px;
      }
    
    #previewtext {
      position: absolute;
      top: 414px;
      left: 20px;
      padding-right: 54px;
      font-size: smaller;
    }
    
    #videosamplewrap {
      background-color: black;
      margin: 10px;
    }
    
    #videosamplebox {
      position: relative;
      width: 720px;
      height: 600px;
      margin: 0;
      border: 0; 
    }
    
      #videosamplewrap .sampletopimg {
        position: absolute;
        top: 0;
        left: 0;
      }
      
      #videosamplewrap .sampleleftimg {
        position: absolute;
        top: 31px;
        left: 0;
      }
      
      #videosamplewrap .samplemainimg {
        position: absolute;
        top: 31px;
        left: 9px;
      }
      
      #videosamplewrap .samplerightimg {
        position: absolute;
        top: 31px;
        left: 729px;
      }
      
      #videosamplewrap .samplebottomimg {
        position: absolute;
        top: 511px;
        left: 0;
      }

#freetourfooter {
  clear: both;
  border-top: 1px solid black;
  background-color: white;
  color: red;
  font-size: medium;
  font-weight: bold;
}
  
  #freetourfooter .linktext {
    color: blue;
    text-align: center;
    margin: 10px 0;
  }
  
  #freetourfooter .linktext a {
    text-decoration: underline;
  }
  
  #freetourfooter .sampletext {
    margin: 15px 0 15px 30px;
  }

  #freetourfooter img {
    margin: 0 0 0 12px;
  }
  
#formwrapper {
  margin: 25px 0 0 190px;
}

#logtext {
      position: absolute;
      top: 330px;
      left: 20px;
      padding-right: 54px;
    }

  #logtext a {
    text-decoration: underline;
    font-size: medium;
  }
  
  #logtext .gldmember {
    color: red;
  }
  
  #logtext p img {
    margin: 20px 20px 20px 0;
  }
  
  #notetext {
    position: absolute;
    top: 84px;
    left: 100px;
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    padding-right: 50px;
  }

#login-text {
    color: blue;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-large;
  }
  
  #login-text p {
    padding: 30px 0 10px 25px;
  }
  
  #login-text p a {
    text-decoration: underline;
  }
  
#formwrapperjoin {
  margin: 0 0 0 10px;
}
  
  #comparison {
    color: black;
    
  }
  
    #comparison td {
      padding: 10px;
    }
    
    #comparison .joinlinktext {
      text-decoration: underline;
      margin-right: 15px;
    }

#joindivxtext {
  position: relative;
}

  #joinbox {
      position: relative;
      background-color: black;
      width: 700px;
      height: 1150px;
      margin: 0;
      border: 0;
      padding: 20px;
      padding-right: 0;
  }
    
  #joinnote {
    margin: 40px 0;
  }
  
  #joinnotetext {
    position: absolute;
    padding: 10px 20px 10px 90px;
    text-align: justify;
  }
  
  #joinnotetext a {
    text-decoration: underline;
  }
  
      #previewboxwrap_2 {
        background-color: #999;
        margin: 19px;
        border: 1px solid white;
      }
  
  #joinbox_2 {
      position: relative;
      background-color: black;
      width: 100%;
      height: 55px;
      text-align: center;
      font-size: smaller;
      margin: 0;
      border: 0;
  }
  
  #joinbox_2 .vtl_statement {
    color: red;
    font-weight: bold;
  }
  
  #joinbox_2 a {
    text-decoration: underline;
  }

#leftcol {
  float: left;
  width: 480px;
  height: 500px;
  text-align: center;
}

  #leftcol img {
    margin: 20px 65px;
  }

#rightcol {
  float: right;
  width: 350px;
  height: 500px;
  background-color: white;
  color: black;
  padding: 20px 65px;
  text-align: center;
}
  
  #rightcol .gold {
    margin-bottom: 39px;
  }
  
  #rightcol .smallimg1 {
    margin-right: 18px;
    margin-bottom: 4px;
  }
  
  #rightcol .smallimg12 {
    margin-bottom: 4px;
  }
  
  #rightcol .smallimg2 {
    margin-right: 18px;
    margin-bottom: 16px;
  }
  
  #rightcol .smallimg23 {
    margin-bottom: 16px;
  }
  
  #rightcol .enterwhite {
    margin: 20px 65px 20px 110px;
  }

#footer {
  clear: both;
  border-top: 1px solid white;
  background-color: #333;
}

  #footer img {
    margin: 20px 280px;
  }

h1 { 
  font-size: 170%;
  text-align: center;
  margin: 20px 0;
}

h2 { 
  font-size: 120%;
  color: red;
}

h3 {
  font-size: 150%;
  color: yellow;
  text-decoration: underline;
}

a { 
  text-decoration: none;
  outline: none;
}

a:link { color: blue; }
a:visited { color: aqua; }
a:hover, a:focus {
  text-decoration: none;
  border: none; 
}
a:active {
  background-color: white;
  color: black;
}