body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px}
a {color: #7c0035; font-weight: bold; text-decoration: none}
a:hover {text-decoration: underline}
img {border:none}
h2 {padding: 20px 0px 5px 0px}
#main-body {position: relative}
#notice, #error {padding: 5px 10px; margin: 5px 0px 0px 0px; border: 1px dotted gray}
#notice {background-color:#FF4;}
#error {background-color:#E33; color:white; font-weight:bold;}
.std-content {padding: 0px 35px 10px 35px}
.qtip-contentWrapper {border: 1px solid silver; background: none}
.qtip .tt-title {text-align: center; color: white; background: gray; font-weight: bold; background: url('/images/shared/gray-trans-bg.png') }
.qtip .tt-cont {background: white}
 #nav-cont {width: 100%; height:26px; background: url('/images/shared/nav/nav-bg.gif') repeat-x}
#nav a {color:#000}
.nav, .nav ul {list-style: none; margin: 0; padding: 0}
.nav {font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative}
.nav li {float: left; margin: 0; position: relative}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {height:26px; padding: 0px 5px; display: block; line-height:26px; text-decoration: none; border-left: 1px solid #333; border-right: 1px solid #333}
.nav li a.last {border-bottom: 1px solid black}
.nav ul li.bottom a{ border-bottom: 1px solid #333}
 #nav a.top {border: none}
#nav .ms a, #nav .ms {}
.nav li a.top {display: block; font-size:13px;  padding: 0px 5px; height:26px; background: url('/images/shared/nav/nav-sect-bg.gif') no-repeat; width: 80px; border:0px}
#nav li:hover a.top {background: url('/images/shared/nav/nav-sect-bg-reverse.png'); background-repeat: no-repeat; color: #ff6699}
#nav li:hover ul a, #nav li.sfHover ul a {}
#nav li:hover ul a:hover, #nav li.sfHover ul a:hover {background-color:black; background-image: none; color: white}
.nav ul {list-style: none; margin: 0; width: 100px; position: absolute; display: none}
.nav li:hover ul, .nav li.sfHover ul {top: 25px}
.nav ul li {border: 0; float: none}
.nav ul a {text-align: left; padding-left: 5px; width: 130px; white-space: nowrap}
.nav ul a:hover {}
  .mini-pub {position: relative; width: 210px; height: 252px; padding-top: 10px; text-align: center}
.mini-pub .title {position: absolute; top:214px; left: 15px; width: 210px; font-weight: bold; font-size: 12px; margin: 2px auto; width: 185px; height: 17px; overflow: hidden}
.mini-pub .rating {position: absolute; top: 231px; left: 75px}
.mini-pub .publish_on {position: absolute; color: gray; font-size: 10px; top: 252px; left: 0px; width: 100%; text-align:center}
.mini-pub.ddm_photos {background: no-repeat url('/images/members/mini_pub/ddm_photos_bg.png')}
.mini-pub.ddm_photos .thumb {display: block; margin: 4px auto 0px auto}
.mini-pub.ddm_talent {background: no-repeat url('/images/members/mini_pub/ddm_talent_bg.png')}
.mini-pub.ddm_videos {background: no-repeat url('/images/members/mini_pub/ddm_videos_bg.png')}
 .mini-pub.ddm_videos img.thumb {width: 170px}
.mini-pub.ddm_videos .thumb {display: block; position:absolute; top: 70px; left: 18px; border:4px solid #dfe8e7}
.mini-pub.ddm_dart {background: no-repeat url('/images/members/mini_pub/ddm_dart_bg.png')}
.mini-pub.ddm_dart .thumb {display: block; margin: 5px 0px 0px 40px}
.mini-pub .remove-tag {position: absolute; top:250px; width: 100%; text-align: center}
.mini-pub.ddm_desktops {background: no-repeat url('/images/members/mini_pub/ddm_desktops_bg.png')}
.mini-pub.ddm_desktops .thumb {display: block; position:absolute; top: 50px; left: 18px; border:4px solid #dfe8e7}
 #footer {clear: both; border-top: 1px solid silver; padding-top: 10px; padding-bottom: 20px; text-align: center}
 .legal-notices {text-align: center; font-size: 10px}
  ul#recommended-sites {list-style: none; text-align: center}
ul#recommended-sites li {margin-top:20px}
  .paged-slideshow div {position: absolute}
.paged-slideshow .slides {text-decoration:none; position:absolute; display: block; width: 616px; height: 410px; overflow: hidden}
.paged-slideshow .slides img {width: 616px; height: 410px}
.paged-slideshow .slide-bar {width: 100%; height: 20px; background: url('/images/shared/slideshow/slidenav-bottom-bg.png'); z-index: 200; bottom: 0px}
.paged-slideshow .description {color: #fff; font-weight: bold; margin-top: 2px; margin-left: 13px}
.paged-slideshow .slide-bar a.slide-button {display: inline-block; margin-left: 12px; margin-top: 3px; border: 1px solid #000; width: 12px; height: 12px; background-color:#AAA}
.paged-slideshow .slide-bar .slide-button:hover {background-color: #333; cursor: pointer}
.paged-slideshow .buttons {width: 580px; text-align: right}
.paged-slideshow .slide-bar .slide-button.activeSlide {background-color: #EEE}
.paged-slideshow .play-pause {display: block; width: 23px; height: 23px; position: absolute; right: 0px; z-index: 200; cursor: pointer}
.paged-slideshow .play-pause.play {background: url('/images/shared/slideshow/play.png') no-repeat}
.paged-slideshow .play-pause.pause {background: url('/images/shared/slideshow/pause.png') no-repeat}
.pagination {text-align: center}
 #newest_blog_image {position: absolute}
#newest_blog_image .image {text-decoration:none; position:absolute; display: block; width: 616px; height: 410px; overflow: hidden}
 #word-list {list-style: none; padding: 10px 0px}
.word {padding: 5px 10px}
.even {background-color: #dbdbdb}
  .word-heading, #word-text{ width:93%; margin: 0px auto}
.word-heading {position: relative}
.word-heading h1 {text-align:left}
.word-todays-news{ float:left; background-color:#FFF8E4; width:100%}
.word-arrows {position:absolute; right:14px; top:0px}
.word-arrows-bottom{ background-color:#FFF8E4; text-align:center; margin-bottom:15px}
h2#word-title {float: left; width:100%; margin: 10px 20px 5px 0px; clear: both; padding: 0px; font-size: 14px}
.word-date {}
#word-rss-icon {position: absolute; right: 20px; top: 50px; float:right}
#word-text {padding-top:20px; clear:both}
#word-text p {padding-bottom: 12px}
#word-text img {display: block; margin: 0px auto; padding: 23px 20px}
#word-archives {}
  .performers-letters {clear:both; text-align: center}
.mini-performer {position: relative; float: left; width: 150px; height: 200px; text-align:center; margin: 10px 12px}
.mini-performer .title {position: absolute; top: 160px; left: 0px; width: 100%; text-align:center}
.mini-performer .rating {position: absolute; top: 175px; left: 0px; width: 100%; text-align:center}
.mini-performer .remove-from-favs {padding-top: 5px; font-size: 10px; position: absolute; top: 190px; left: 0px; width: 100%; text-align:center}
.mini-performer .remove-from-favs a {background-color: #dcdcdc; padding: 0px 7px}
.mini-performer img.thumb {border: 1px solid #666}
.mini-performer.video img.thumb {margin-top: 40px}
   .catype-member_performers-show #perf-aka {margin: 20px 0px; margin-left: 100px}
.catype-member_performers-show #perf-show-rating {position:relative; margin-left:100px; width:320px; height:50px; text-align: left; background:none; float:left}
.catype-member_performers-show #mpub-search-results {clear:both; margin-top: 20px; padding-left:10px}
.catype-member_performers-show #perf-show-rating h2 {display:none}
.catype-member_performers-show #rate-stars #star-bar {position: absolute; top: 10px; margin: 0px}
.catype-member_performers-show #ext-stats {position: absolute; top:0px}
#perf-favorite-button {float:left; padding-left: 200px; padding-top:10px; line-height: 33px; vertical-align:middle; font-weight:bold}
#perf-favorite-button img {float:left; padding-right:10px}
  #pages-sub-exp-ad {position: relative; background-position: top right; height: 440px}
#pages-sub-exp-ad img {position: absolute; top: 0px; right: 0px}
#pages-sub-exp-prod-sel {position: absolute; top: 311px; left: 40px}
#pages-sub-exp-prod-sel-submit {display:block; margin-top:5px}
 body {background-image: url(/images/members/background.gif); background-repeat: repeat-x; background-color: #ffffff; background-attachment: fixed}
h1 {color: white; background: url('/images/tour/head-back.gif') repeat-x; height: 20px; font-size: 15px; font-family: Helvetica, Arial, sans-serif; padding:3px 0px 0px 0px; margin: 0px 0px 5px 0px; text-align: center; text-transform: uppercase}
h3 {font-size: 12px; margin-bottom: 10px}
.catype-tour_publications-show h1 {text-transform: none}
p {margin-bottom: 10px}
ul {margin-left: 30px}
#main {width: 756px; margin: 0px auto; min-height: 720px; background-color: white; border-left: 1px solid #ccc; border-right: 1px solid #ccc}
#header {position: relative; width: 754px; height: 154px; padding-bottom:20px; text-align: center}
#head-join-ad {position: absolute; left: 0px; top: 0px}
#head-translation{ position: absolute; top: 16px; right: 10px}
#head-members {position: absolute; top: 30px; right: 10px}
#head-join {position: absolute; top: 55px; right: 10px}
#head-members a{ font-size: 18px; color: #647883; text-transform: uppercase; font-family: "Arial","Helvetica", sans-serif}
#head-join a{ font-size: 18px; color: #d94370; text-transform: uppercase; font-family: "Arial", "Helvetica", sans-serif}
#head-formerly {position: absolute; top: 100px; right: 10px}
#nav-cont { position:absolute; top:148px; left: 0px; padding-left: 60px; width: 694px}
#nav {width: 708px; height: 26px; z-index: 1000}
.newsletter {background: url('/images/tour/mailer.jpg') no-repeat; width: 739px; height: 93px; font-size: 10px; text-align: center; font-weight: bold; padding-top: 50px}
.newsletter .join{ font-style: italic}
#tour-foot-notes {height: 30px; background-color: #efefef; border-top: #ccc 1px solid; padding-top: 10px; text-align: center}
#tour-foot-notes a {margin: 0px 10px}
  #nav .ltop li a {background-color: white}
#nav .photos-mitems li a {background-color: white; background: url('/images/shared/nav/blue.gif')}
#nav .videos-mitems li a {background-color: white; background: url('/images/shared/nav/green.gif')}
#nav .mix-mitems li a {background-color: white; background: url('/images/shared/nav/red.gif')}
#nav .store-mitems li a {background-color: white; background: url('/images/shared/nav/yellow.gif')}
#nav .about-mitems li a {background-color: white; background: url('/images/shared/nav/red.gif')}
.std-content {margin: 5px 10px}
 #thome-slidecont {background: url('/images/tour/home/slideback.jpg') repeat-x; border-bottom: 20px solid #333333; height: 390px}
#thome-slideshow {position: relative; margin: 0px auto; width: 616px; height: 410px}
#thome-about h2 {font-size: 20px; padding: 5px 0px 15px 30px; margin: 0px}
#thome-main-sects {margin: 20px auto; height: 160px; width: 650px}
#thome-main-sects div {float: left}
#thome-videos, #thome-photos {border-right: 1px solid silver; margin-right: 20px; text-align: center; width:215px}
#thome-store {text-align: center; width: 169px}
#thome-store a, #thome-photos a, #thome-videos a{ font-size: 28px; text-transform: uppercase; font-weight: bold; color: #000; font-family: "Arial", "Helvetica", sans-serif}
#thome-store a:hover, #thome-photos a:hover, #thome-videos a:hover {text-decoration: none}
#thome-about {width: 400px; margin-left: 56px; margin-right: 0px; float: left}
#thome-whyjoin{ background: url('/images/tour/home/whyjoin.gif') no-repeat; width: 336px; height: 122px}
#thome-whyjoin ul {list-style-type:none; margin-left: 3em; padding-left: 0}
#thome-whyjoin ul li {padding: 6px; margin: 0px}
#thome-whyjoin ul li a {font-size:14px; color: #444}
#thome-word {float: right; padding: 40px 40px 0px 0px}
#thome-producing-since {margin: 20px 0px}
#thome-extra-sects {position: relative; width: 620px; height: 112px; margin: 0px auto; padding-bottom: 20px}
#thome-extra-sects div {width: 150px; height: 112px; float: left}
#thome-daily-photo {background: url('/images/tour/home/dailyphoto-bg.jpg') no-repeat; position: relative}
#thome-daily-photo img {position: absolute; top: 5px; left: 25px}
#thome-photo-samples {border-top: 1px solid #999; width: 100%; padding-top: 20px; padding-bottom: 10px}
#thome-photo-samples .tphoto-inter {margin-top: 0px; padding-top: 0px}
#thome-models{ text-align: center; font-size: 18px; text-transform: uppercase; font-weight: bold}
#thome-livechat{ text-align: center; font-size: 18px; text-transform: uppercase; font-weight: bold}
#thome-sched{ text-align: center; font-size: 18px; text-transform: uppercase; font-weight: bold}
 #mpub-search-results {width: 705px; margin:0px auto; padding-left:15px}
#mpub-search-results .mini-pub {float: left; margin: 10px 12px 20px 12px}
#mpub-bio{ clear:both; margin: 0px 100px 20px 100px; padding-top: 15px}
 #tphotos-sample-cont {background: url('/images/tour/photos/samples_bg.gif') no-repeat; width: 732px; height: 331px; margin-left: 11px}
#tphotos-sample-notes {float: left; padding-right: 20px; width: 390px; height: 313px}
#tphotos-sample-notes ul {padding-top: 130px; padding-right: 20px}
#tphotos-samples {position: absolute; top: 40px; left: 400px; width: 320px; height: 320px}
#tphotos-samples .psample {position: relative; float: left; width: 148px; height: 149px; margin: 0px 10px 10px 0px; background: url('/images/tour/photos/sample-slidemount.gif') no-repeat}
#tphotos-samples .psample img {position: absolute; top: 35px; left: 17px}
h2.tphoto-inter {font-size: 22px; width: 530px; padding-left: 20px; clear: both; float: left}
h2.tphoto-inter strong {color: #cc0033}
.tphotos-sect {clear: both; margin-left: 10px}
#tphotos {margin-top: 20px}
.mini-photo {width: 100px; height: 165px; float: left; margin-left: 5px; margin-bottom: 10px; text-align: center; font-size: 11px}
.mini-photo .performer {font-weight: normal}
.mini-photo img {width: 90px; height: 135px; border: 1px solid #ccc}
  #tpshow-artimg {height: 800px; width: 534px; border: 1px solid silver; margin-left: 10px}
#tpshow-members-ad {width: 534px; margin: 10px 10px 10px 10px}
#tpshow-members-ad h2 {padding: 5px 0px 5px 0px; font-size: 12px; background-color: #e4e4e4; text-align: center; margin-bottom: 10px}
#tpshow-members-ad ul {float: left; width: 225px; margin: 0px 0px 0px 20px; list-style: square}
#tpshow-join-to-see {clear: both; background-color: #e4e4e4; text-align: center; padding: 5px; font-size: 14px}
#tpshow-descr {clear: both; background-color: #e4e4e4; padding: 10px; width: 515px; margin-left: 10px}
table#tpshow-bottom-gal {width: 534px; margin-left: 10px}
table#tpshow-bottom-gal td {background-color: #b5b5b5; height: 150px; text-align: center}
table#tpshow-bottom-gal tr.even td {background-color: #999999}
#tpshow-top-gal .odd {background-color: #f2f2f2}
#tpshow-top-gal .even {background-color: #e4e4e4}
#tpshow-top-gal .tpshow-tgal-item {width: 150px; height: 150px; margin-bottom: 5px}
#tpshow-extra {position: absolute; top: 40px; left: 575px; width: 160px; text-align: center}
#tpshow-extra .tpshow-tgal-item {padding: 5px}
.tpshow-tgal-item * {vertical-align: middle}
#tpshow-first-non-aff{ background: url('/images/tour/show_photos/preview_slide.gif')}
#tpshow-counts .count-box {padding: 5px; margin-top: 2px; color: white}
.tpshow-count-quant {font-size: 54px; font-weight: bold; color: white}
#tpshow-photo-count {background-color: #cd0752;}
.tpshow-photo-pub-count {background-color: #8e093a;}
.tpshow-video-pub-count {background-color: #5e0926;}
  #mini-vids {clear:both; padding-left: 8px; margin-top: 0px}
.mini-vid.odd {clear: both}
.mini-vid {position: relative; clear: right; float: left; margin-top: 7px; margin-bottom: 7px; margin-right: 4px; width: 365px; height: 230px; background-color: white; border: 1px solid #ccc; text-align:center}
.mini-vid-thumb {position: relative}
.mini-vid-thumb .vid-play-button {position: absolute; top: 60px; left: 150px}
#mini-vids .performer {vertical-align: middle; color: #444; font-weight: bold; padding-top: 5px; font-size: 12px; height: 25px; background-color: #e5e5e5}
#mini-vids img.video-thumb {margin-top: 5px; border: 2px solid #bbb}
  .vid-uncensored-ad {clear: both; text-align: center; font-size: 17px; font-weight: bold; color: #999; padding: 0px 0px 15px 0px}
.vid-uncensored-ad strong {color: black}
.vid-store-ad {text-align: center; padding-bottom: 10px}
  #full-vid-cont {width: 600px; margin: auto; border: 1px solid silver}
#full-vid-cont .performer {height: 25px; padding-top: 5px; text-align: center; color: #444; background-color: #000; font-weight: bold; font-size: 12px; width: 100%}
#full-vid-cont .player {padding: 0px; background-color: #000}
#full-vid-ads {width: 590px; margin: 0px auto}
#full-vid-ads .ad-text {width: 440px; float: left}
#full-vid-ads .ad-image {}
 .tfeature{ width: 160px; float: left; text-align: center; font-size: 16px; font-weight: bold; text-transform: capitalize; padding: 0px 10px 20px 10px}
 #about-lists {position: relative; width: 100%; height: 332px}
#about-list1, #about-list2 {width: 120px; height: 332px; padding: 30px 0px 0px 130px; list-style: none; width: 252px}
#about-list1 {position: absolute; top:0px; left: 0px; background: url("/images/tour/about/bg_detail_left.jpg") no-repeat}
#about-list2 {position: absolute; top: 0px; left: 350px; padding-left: 120px; background: url("/images/tour/about/bg_detail_right.jpg") no-repeat}
#about-list1 strong, #about-list2 strong {display: block}
#about-list1 li, #about-list2 li {margin-bottom: 30px; width: 220px}
.about-bts {margin-top: -10px}
  .reviews-pros {width:731px; margin-left: 20px; height:144px; border-bottom: 1px solid #cccccc}
.review-thumb{ float:left; padding:12px 0px 0px 12px; width:120px}
.review-text{ float:right; padding:12px; width:570px}
  .performers-letters {margin: 20px 0px}
.performers-letters a {width: 20px; height: 20px; margin: 0px 1px; background: url('/images/tour/directory_letter_bg.png') no-repeat; color: #000044; display: inline-block}
  .catype-member_performers-show #ext-stats {left:150px}
  img#potd-full {display: block; height: 1024px; width: 683px; margin: 10px auto}
#potd-ad {width: 710px; margin: 0px auto; padding-left: 15px}
#potd-ad h2 {font-size: 16px}
#potd-ad-text {width: 500px; height: 200px; float: left}
#potd-tools {width: 300px; margin: 0px auto; text-align: center; margin-top: 10px}
#potd-rss-link {font-size: 14px}
#potd-join-now {float: left}
  .tdesks-dttable {background-color: #ccc; width: 745px; margin: 0px auto; padding: 5px 0px 5px 0px}
.tdesks-dt {float: left; width: 230px; border: 2px solid #eee; margin: 2px; padding: 5px 5px; background: white}
.tdesks-gal-dtlinks {margin: 5px 0px; padding: 0px; width: 100%; height: 20px; list-style: none}
.tdesks-gal-dtlinks li {display: block; float: left; height: 20px; width: 40px; margin: 0px 3px; text-align: center; padding-top: 5px}
.tdesks-gal-dtlinks a {font-weight: normal; font-size: 10px}
.tdesks-dtlink-1680, .tdesks-dtlink-800 {background: #eeeeee}
.tdesks-dtlink-1440, .tdesks-dtlink-1024 {background: #dfdfdf}
.tdesks-dtlink-1280 {background: #d1d1d1}
#tdesks-int-ad {padding: 15px 10px 10px 10px; background: #fff; width: 725px; margin: 0px auto clear: both}
#tdesks-view-more {text-align: center; margin: 10px 0px}
   .catype-sessions-new h1#page-heading, .catype-sessions-create h1#page-heading {margin-bottom: 0px}
#new-session-login-form {position:relative; background-color:#fff; background-position: top right; background-repeat: no-repeat; border-top: 1px solid silver; border-bottom: 1px solid-silver; width:100%; margin: 0px auto 15px 0px}
#new-session-login-form form {padding: 10px 0px 0px 20px}
#new-session-login-form p {margin:0px 0px 5px 0px}
#new-session-login-girl {float:right}
#new-session-tools {position:absolute; top:134px; width:500px; height:50px}
#new-session-submit {position:relative; top:0px; left:0px}
#new-session-tools a {position:absolute; top:4px; left:75px}
#new-session-checkopts {position: absolute; top: 100px}
  h2#clear-fraud-summary {font-size: 14px}
#clear-fraud-reset-form {border:1px dotted gray; padding:10px; position:relative; background-color:#EAEAEA; padding-bottom: 12px}
#clear-fraud-login {position:absolute; top:20px; left:400px; font-size:20px; font-weight:bold}
 
