body {
  margin:0px;
  padding:0px 0px 0px 0px;
  font-size:12px;
  font-family: Arial;
  color:#000000;
  background-color: #FFFFFF;
}

#container {
  width:980px;
  margin:0 auto;
  padding:0px;
  clear:both;
    }
    #container img {
      border:0px;
      margin:0px;
      padding:0px;
    }
.custom-wrapper img {
  margin:0px;
  padding:0px;
  float:left;
}


/* *************************** NAVIGATION ********************** */
/* ************************************************************* */
    #nav {
      width:930px;
      height:33px;
      margin:0px;
      padding:8px 50px 0px 0px;
      text-align:right;
    }
    #nav ul {
	float:right;
	line-height:20px;
	list-style:none;
	margin:0;
	padding-top:4px;
	padding-left:2px;
	font-size:20px;
	font-weight: normal;
	font-stretch:normal;
    color:#CCFFFF;
    }
	#nav li {display:inline; padding-left:16px;}
	#nav a {color:#FFFFFF;}
	#nav span {color:#FFFFFF;}
	#nav a:hover{
	text-decoration:none;
    color:#000000;
	}

    #welcome {
      width:420px;
      height:39px;
      margin:0px;
      padding:2px 0px 0px 20px;
      float:left;
    }
    #welcome h2 {
      margin:0px;
      padding:0px;
      font-size:24px;
      color:#FFFFFF;
      font-weight: bold;
    }

    #login {
      width:400px;
      height:31px;
      margin:0px;
      padding:10px 40px 0px 0px;
      float:right;
      text-align:right;
      font-size:12px;
      font-weight:bold;
    }
    #login a {
      color:#000000;
    }
    #login a:hover {
      color:#FFFFFF;
    }

/* *************************** HOME PAGE ********************** */
/* ************************************************************* */
#home-header-logo {
    width:980px;
    height:313px;
    margin:0px;
    padding:30px 0px 0px 0px;
    background-image: url(images/header-logo.jpg);
    background-repeat: no-repeat;
    text-align:center;
    }
    #home-header-logo h1 {
      font-size:10px;
      color:#FFFFFF;
      letter-spacing:.2px;
    }
#home-nav-wrap {
  width:980px;
  height:82px;
  margin:0px;
  padding:0px;
  background-image: url(images/header-nav-bg.jpg);
  background-repeat: no-repeat;
    }
#home-meta-wrap {
  width:980px;
  height:99px;
  margin:0px;
  padding:0px;
  clear:both;
    }
    #home-meta-wrap p {
      display:block;
      float:left;
      width:354px;
      height:85px;
      margin:0px;
      padding:14px 20px 0px 250px;
      background-image: url(images/home-meta.gif);
      background-repeat: no-repeat;
      text-align: right;
      color:#FFFFFF;
    }
    #home-meta-wrap img {
      float:right;
      border:0px;
      margin:0px;
      padding:0px;
    }

#giant-photo {
  width:980px;
  height:531px;
  margin:0px;
  padding:10px 0px 0px 0px;
  background-image: url(images/giant-photo-bg.gif);
  background-repeat: no-repeat;
  text-align:center;
    }
    #giant-photo img {
      border:1px solid #000000;
    }

#home-text-box-pink {
  width:950px;
  height:45px;
  margin:0px;
  padding:8px 0px 0px 30px;
  background-image: url(images/text-bar-pink.gif);
  background-repeat: no-repeat;
  font-size:28px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
}
#home-text-box-blue {
  width:950px;
  height:49px;
  margin:0px;
  padding:10px 0px 0px 30px;
  background-image: url(images/text-bar-blue.gif);
  background-repeat: no-repeat;
  font-size:28px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
}

#home-video-box {
  width:980px;
  height:353px;
  margin:0px;
  padding:0px;
  background-image: url(images/home-video-bg.gif);
  background-repeat: no-repeat;
  clear:both;
    }
    #empty-box {
      width:550px;
      height:353px;
      margin:0px;
      padding:0px;
      float:left;
    }
    #thumb-wrapper {
      width:430px;
      height:353px;
      margin:0px;
      padding:0px;
      float:right;
    }
    .thumb {
      width:210px;
      float:left;
      text-align:center;
      position:relative;
      margin-top:10px;
    }
    .thumb .thumb-label {
    position:absolute;
	bottom:2px;
	left:2px;
	width:210px;
    color:#000000;
    }
    .thumb-label a {
      color:#FFFFFF;
      text-decoration:underline;
    }
    .thumb img {
      border:1px solid #000000;
    }


#text-box-wrapper {
  width:960px;
  height:287px;
  margin:0px;
  padding:0px 0px 0px 20px;
  background-image: url(images/text-boxes-bg.jpg);
  background-repeat: no-repeat;
  clear:both;
    }
    .text-box1 {
      width:130px;
      float:left;
      color:#FFFFFF;
      padding:110px 110px 0px 10px;
    }
    .text-box2 {
      width:180px;
      float:left;
      color:#FFFFFF;
      padding-right:20px;
      padding-top:40px;
    }
#click-footer {
  width:980px;
  height:138px;
  margin:0px;
  padding:0px;
  background-image: url(images/click-footer.gif);
  background-repeat: no-repeat;
  clear:both;
    }
    #click-footer img {
      border:0px;
      float:right;
    }

/* *************************** VIDEO PAGE ********************** */
/* ************************************************************* */
#video-header-logo {
    width:980px;
    height:323px;
    margin:0px;
    padding:20px 0px 0px 0px;
    background-image: url(images/video-header-logo.jpg);
    background-repeat: no-repeat;
    text-align:center;
    }
    #video-header-logo h1 {
      font-size:14px;
      color:#FFFFFF;
      letter-spacing:.2px;
      font-weight:bold;
    }
#video-nav-wrap {
  width:980px;
  height:82px;
  margin:0px;
  padding:0px;
  background-image: url(images/video-header-nav-bg.jpg);
  background-repeat: no-repeat;
    }
#video-meta-wrap {
  width:980px;
  height:99px;
  margin:0px;
  padding:0px;
  clear:both;
    }
    #video-meta-wrap p {
      display:block;
      float:left;
      width:329px;
      height:85px;
      margin:0px;
      padding:14px 20px 0px 280px;
      background-image: url(images/video-meta.gif);
      background-repeat: no-repeat;
      text-align: right;
      color:#FFFFFF;
    }
    #video-meta-wrap img {
      float:right;
      border:0px;
      margin:0px;
      padding:0px;
    }
 #video-text-box-orange {
  width:950px;
  height:45px;
  margin:0px;
  padding:8px 0px 0px 30px;
  background-image: url(images/text-box-orange.gif);
  background-repeat: no-repeat;
  font-size:28px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
}
.video-empty-box {
  width:980px;
  height:300px;
  margin:0px;
  padding:0px;
  background-image: url(images/bg.gif);
  background-repeat: repeat-y;
  clear:both;
}
#video-formats {
  width:980px;
  height:95px;
  margin:0px;
  padding:0px;
  background-image: url(images/video-formats.jpg);
  background-repeat: repeat-y;
  clear:both;
    }
    #video-formats p {
      width:430px;
      margin:0px;
      padding:10px 0px 0px 30px;
      font-size:28px;
      color:#FFFFFF;
    }
#video-click-footer {
  width:980px;
  height:132px;
  margin:0px;
  padding:0px;
  background-image: url(images/video-click-footer.gif);
  background-repeat: no-repeat;
  clear:both;
    }
    #video-click-footer img {
      border:0px;
      float:right;
    }

/* *************************** PHOTO PAGE ********************** */
/* ************************************************************* */
#photo-header-logo {
    width:980px;
    height:317px;
    margin:0px;
    padding:26px 0px 0px 0px;
    background-image: url(images/photo-header-logo.jpg);
    background-repeat: no-repeat;
    text-align:center;
    }
    #photo-header-logo h1 {
      font-size:14px;
      color:#FFFFFF;
      letter-spacing:.2px;
      font-weight:bold;
    }
#photo-nav-wrap {
  width:980px;
  height:82px;
  margin:0px;
  padding:0px;
  background-image: url(images/photo-header-nav-bg.jpg);
  background-repeat: no-repeat;
    }
#photo-meta-wrap {
  width:980px;
  height:99px;
  margin:0px;
  padding:0px;
  clear:both;
    }
    #photo-meta-wrap p {
      display:block;
      float:left;
      width:329px;
      height:85px;
      margin:0px;
      padding:14px 20px 0px 280px;
      background-image: url(images/photo-meta.gif);
      background-repeat: no-repeat;
      text-align: right;
      color:#ffffff;
    }
    #photo-meta-wrap img {
      float:right;
      border:0px;
      margin:0px;
      padding:0px;
    }
.photo-bg {
  width:980px;
  height:521px;
  margin:0px;
  padding-top:10px;
  padding-bottom:10px;
  background-image: url(images/bg-black.gif);
  background-repeat: repeat-y;
  text-align:center;
  clear:both;
}
#photo-click-footer {
  width:980px;
  height:138px;
  margin:0px;
  padding:0px;
  background-image: url(images/photo-click-footer.gif);
  background-repeat: no-repeat;
  clear:both;
    }
    #photo-click-footer img {
      border:0px;
      float:right;
    }
 #photo-text-box-blue {
  width:950px;
  height:46px;
  margin:0px;
  padding:12px 0px 0px 30px;
  background-image: url(images/photo-text-box-blue.gif);
  background-repeat: no-repeat;
  font-size:24px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
}
#photo-voyeur {
  width:980px;
  height:230px;
  margin:0px;
  padding:0px;
  background-image: url(images/photo-voyeur-bg.gif);
  background-repeat:no-repeat;
  text-align:center;
  clear:both;
    }
    #photo-voyeur img {
      float:left;
      border:1px solid #000000;
      margin:14px 0px 0px 25px;
      padding:0px;
    }
    #photo-voyeur p {
      display:block;
      float:right;
      width:250px;
      padding:100px 54px 0px 10px;
      text-align:left;
    }
#photo-showcase {
  width:980px;
  height:708px;
  margin:0px;
  padding:0px;
  text-align:center;
  clear:both;
    }
    #photo-showcase img {
      float:left;
    }


/* *************************** EXTRA PAGE ********************** */
/* ************************************************************* */
#extra-header-logo {
    width:980px;
    height:313px;
    margin:0px;
    padding:30px 0px 0px 0px;
    background-image: url(images/extra-header-logo.jpg);
    background-repeat: no-repeat;
    text-align:center;
    }
    #extra-header-logo h1 {
      font-size:11px;
      color:#FFFFFF;
      letter-spacing:.2px;
      font-weight:normal;
    }
#extra-nav-wrap {
  width:980px;
  height:82px;
  margin:0px;
  padding:0px;
  background-image: url(images/extra-header-nav-bg.jpg);
  background-repeat: no-repeat;
    }
 #extra-text-box-black {
  width:950px;
  height:43px;
  margin:0px;
  padding:10px 0px 0px 30px;
  background-image: url(images/extra-text-box-black.gif);
  background-repeat: no-repeat;
  font-size:24px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
}
 #jump-banner {
  width:950px;
  height:98px;
  margin:0px;
  padding:0px;
  clear:both;
    }
    #jump-banner img {
      border:0px;
    }
 #extra-cams {
  width:950px;
  height:223px;
  margin:0px;
  padding:0px;
  clear:both;
    }
    #extra-cams img {
      border:0px;
    }

#extra-category {
  width:980px;
  height:413px;
  margin:0px;
  padding:0px;
  background-image: url(images/extra-category-bg.gif);
  background-repeat: no-repeat;
  font-size:28px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
}

#extra-info {
  width:980px;
  height:344px;
  margin:0px;
  padding:0px;
  background-image: url(images/extra-info-bg.gif);
  background-repeat: no-repeat;
  font-size:28px;
  font-weight:bold;
  color:#FFFFFF;
  clear:both;
    }
    #extra-info img {
      float:right;
      border:1px solid #000000;
      margin:24px 30px 0px 25px;
      padding:0px;
    }
    #extra-info p {
      display:block;
      float:left;
      width:250px;
      padding:20px 54px 0px 40px;
      text-align:left;
    }

#extra-category-wrap {
  width:957px;
  height:415px;
  margin:0px;
  padding:0px 12px 0px 11px;
  background-image: url(images/extra-category-bg.gif);
  background-repeat: repeat-y;
  clear:both;
    }
    #cat-karaoke {
      width:328px;
      height:210px;
      margin:0px;
      padding:0px;
      background-image: url(images/cat-karaoke.gif);
      background-repeat: no-repeat;
      text-align:center;
      float:left;
    }
    #cat-karaoke img {
        margin:40px 20px 0px 0px;
        border:1px solid #000000;
    }
    #cat-karaoke p {
      padding:5px 20px 0px 0px;
      margin:0px;
      font-size:14px;
      font-weight:bold;
      color:#FFFFFF;
    }
    #cat-dipping {
      width:324px;
      height:210px;
      margin:0px;
      padding:0px;
      background-image: url(images/cat-dipping.gif);
      background-repeat: no-repeat;
      text-align:center;
      float:left;
    }
    #cat-dipping img {
        margin:40px 20px 0px 0px;
        border:1px solid #000000;
    }
    #cat-dipping p {
      padding:5px 20px 0px 0px;
      margin:0px;
      font-size:14px;
      font-weight:bold;
      color:#FFFFFF;
    }
    #cat-vintage {
      width:305px;
      height:210px;
      margin:0px;
      padding:0px;
      background-image: url(images/cat-vintage.gif);
      background-repeat: no-repeat;
      text-align:center;
      float:left;
    }
    #cat-vintage img {
        margin:40px 2px 0px 0px;
        border:1px solid #000000;
    }
    #cat-vintage p {
      padding:5px 10px 0px 0px;
      margin:0px;
      font-size:14px;
      font-weight:bold;
      color:#FFFFFF;
    }
    #cat-messy {
      width:328px;
      height:203px;
      margin:0px;
      padding:0px;
      background-image: url(images/cat-messy.gif);
      background-repeat: no-repeat;
      text-align:center;
      float:left;
    }
    #cat-messy img {
        margin:40px 20px 0px 0px;
        border:1px solid #000000;
    }
    #cat-messy p {
      padding:5px 20px 0px 0px;
      margin:0px;
      font-size:14px;
      font-weight:bold;
      color:#FFFFFF;
    }
    #cat-voyeur {
      width:324px;
      height:203px;
      margin:0px;
      padding:0px;
      background-image: url(images/cat-voyeur.gif);
      background-repeat: no-repeat;
      text-align:center;
      float:left;
    }
    #cat-voyeur img {
        margin:40px 20px 0px 0px;
        border:1px solid #000000;
    }
    #cat-voyeur p {
      padding:5px 20px 0px 0px;
      margin:0px;
      font-size:14px;
      font-weight:bold;
      color:#FFFFFF;
    }
    #cat-join {
      width:305;
      height:203px;
      margin:0px;
      padding:0px;
      background-image: url(images/cat-join.gif);
      background-repeat: no-repeat;
      text-align:center;
      float:left;
    }
    #cat-join img {
        margin:0px;
        border:0px;
    }
    #cat-join a {
      color:#FFFFFF;
      font-size:12px;
    }
    #cat-join p {
      padding:5px 20px 0px 0px;
      margin:0px;
    }
#extra-click-footer {
  width:980px;
  height:134px;
  margin:0px;
  padding:0px;
  background-image: url(images/extra-click-footer.gif);
  background-repeat: no-repeat;
  clear:both;
    }
    #extra-click-footer img {
      border:0px;
      float:right;
    }

/* *************************** JOIN PAGE *********************** */
/* ************************************************************* */
#join-container {
  width:780px;
  margin:0 auto;
  padding:0px;
  clear:both;
    }
    #join-container img {
      border:0px;
      margin:0px;
    }
#join-header-logo {
    width:780px;
    height:236px;
    margin:0px;
    padding:30px 0px 0px 0px;
    background-image: url(images/signup-header.jpg);
    background-repeat: no-repeat;
    text-align:center;
    }
#join-thumbs {
  width:286px;
  float:left;
  padding-left:9px;
    }
    #join-thumbs img {
      border:1px solid #000000;
    }
#form-wrapper {
    width:780px;
    height:628px;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-image: url(images/form-bg.gif);
    background-repeat: no-repeat;
    text-align:center;
    }
    #join-meta {
      width:275px;
      float:left;
      text-align:left;
      padding-right:20px;
      padding-top:10px;
    }
    #join-meta ul {
      color:#FFFFFF;
      font-size:15px;
      font-weight:bold;
    }
#form {
  width:485px;
  height:620px;
  float:right;
}

#docs2 {
  width:780px;
  margin:0 auto;
  text-align:center;
    }
    #docs2 a {
      color:#ff09ab;
    }


/* *************************** FOOTER ************************** */
/* ************************************************************* */

#docs {
  width:980px;
  margin:0 auto;
  text-align:center;
    }
    #docs a {
      color:#ff09ab;
    }
