/* MeanBitches CSS */

body {
  padding: 0;
  margin: 0;
  background: #cae7fb url('images/bg.gif') repeat-x top left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fbf8f8;
  text-align: center;
}

.clear {
  line-height: 0;
  overflow: hidden;
  height: 0;
  clear: both;
  font-size: 1px;
}

p { margin: 14px 0; }

h1, h2, h3, h4 { margin: 0; padding: 0; }

#wrapper-bg {
  width: 793px;
  margin: 0 auto;
  text-align: left;
}

#wrapper {
  width: 793px;
  background: url('images/wrapper-bg.jpg') repeat-y top left;
}

#header {
  width: 793px;
  height: 333px;
  position: relative;
}

#logo { position: absolute; top: 35px; left: 15px; }
#logo h1, #logo { width: 309px; height: 273px; background: url('images/logo.jpg') no-repeat top left; }
#logo h1 span { display: none; }

#header-bar-wrapper, #header-1, #header-2 { position: absolute; top: 0; left: 0; }
#header-bar-wrapper { width: 793px; height: 35px; background: url('images/bg.gif') repeat-x top left; }
#header-bar { width: 778px; height: 35px; background: url('images/header-bar.gif') no-repeat top left; margin-left: 15px; }
#header-1 { width: 454px; height: 273px; background: url('images/header-1side.jpg') no-repeat top left; left: 324px; top: 35px; }
#header-2 { width: 763px; height: 25px; background: url('images/header-bottom-bg.jpg') no-repeat top left; left: 15px; top: 308px; }

#tnav { width: 793px; height: 34px; background: url('images/tnav-bg.jpg') no-repeat top left; position: relative; }
#tnav-home { position: absolute; top: 13px; left: 43px; height: 27px; }
#tnav a { display: block; height: 30px; }
#tnav a span { display: none; }
#tnav-home, #tnav-home a { width: 62px; background: url('images/tnav-home.gif') no-repeat top left; }


#footer { background: url('images/footer-bg.jpg') no-repeat top left; height: 62px; position: relative; }
#ftr-nav-home { position: absolute; top: 6px; left: 361px; }
#ftr-nav-home, #ftr-nav-home a { width: 63px; height: 24px; background: url('images/bnav-home.gif') no-repeat top left; }
#ftr-nav-home a { display: block; }
#ftr-nav-home a span { display: none; }
#footer-top { height: 26px; background: url('images/footer-top.jpg') no-repeat top left; }
#footer-bottom { height: 14px; background: url('images/footer-bottom.jpg') no-repeat top left; }

#content-header { width: 793px; height: 29px; position: relative; margin-top: 5px; }
.pagination { font-weight: bold; text-align: center; padding-left: 278px; }
.pagination a { color: #ffffff; text-decoration: none; display: block; float: left; padding: 2px; margin-top: 3px; }
.pagination a:hover, .pagination a.pagi-selected:hover { color: #47fafc; }
.pagination a.pagi-selected { color: #47fafc; }
#tnav-olderscenes { width: 258px; height: 17px; position: absolute; top: 13px; right: 42px; }
#tnav-olderscenes a { width: 258px; height: 17px; display: block; background: url('images/tnav-olderscenes.gif') no-repeat top left; }
#tnav-olderscenes a span { display: none; }
#bpagination { margin: 5px 0 19px 0; }
.pagi-prev { width: 52px; height: 28px; background: url('images/pagi-left-deactivated.jpg') no-repeat top left; display: block; float: left; }
.pagi-next { width: 52px; height: 26px; background: url('images/pagi-right-activated.jpg') no-repeat top left; display: block; float: left; }

#scenes-thumbs { overflow: hidden; padding: 10px 0 0 40px; }
.st-item { float: left; display: inline; width: 166px; height: 141px; padding: 4px 0 0 1px; background: url('images/scenes-box.gif') no-repeat top left; text-align: center; line-height: 14px;margin: 0 15px 10px 0; }
a.st-item-title { color: #076abd; text-decoration: none; font-weight: bold; }
a.st-item-thumb img { border: none; margin-top: 5px; }

/* Gallery CSS */

#gallery { padding: 16px 0 0 24px; }

#gal-vdownloadfull { margin: 8px 0 0 1px; }
#gal-vdownloadfull, #gal-vdownloadfull a { width: 744px; height: 45px; }
#gal-vdownloadfull a { display: block; background: url('images/gallery-downloadentirevideo.gif') no-repeat top left; }
#gal-vdownloadfull a span { display: none; }

#gal-vthumbs { margin-top: 8px; }
.video-item { width: 121px; height: 137px; float: left; display: inline; margin-right: 4px; }
.video-item-thumb { margin-bottom: 4px; }
.video-item-thumb img, .scenephoto img { border: 1px solid #d3050b; }
.video-item-download, .video-item-download a { width: 121px; height: 41px; }
.video-item-download a { display: block; }
.video-item-download a span { display: none; }
.vid-1 { background: url('images/gallery-downloadvideo-pt1.gif') no-repeat top left; }
.vid-2 { background: url('images/gallery-downloadvideo-pt2.gif') no-repeat top left; }
.vid-3 { background: url('images/gallery-downloadvideo-pt3.gif') no-repeat top left; }
.vid-4 { background: url('images/gallery-downloadvideo-pt4.gif') no-repeat top left; }
.vid-5 { background: url('images/gallery-downloadvideo-pt5.gif') no-repeat top left; }
.vid-6 { background: url('images/gallery-downloadvideo-pt6.gif') no-repeat top left; }

#gal-pthumbs { margin-top: 59px; }
#gal-pthumbs-hdr { position: relative; height: 26px; }
#galpt-hdr-title { width: 133px; height: 15px; background: url('images/ghdr-scenephotos.gif') no-repeat top left; position: absolute; top: 0; left: 0; text-indent: -9999px; }
#galpt-hdr-zip { position: absolute; top: 0; right: 28px; }
#galpt-hdr-zip, #galpt-hdr-zip a { width: 207px; height: 19px; }
#galpt-hdr-zip a { display: block; background: url('images/ghdr-downloadphotozip.gif') no-repeat top left; }
#galpt-hdr-zip a span { display: none; }
.scenephoto { width: 100px; height: 150px; float: left; display: inline; margin: 0 7px 8px 0; }