.clear {
clear:both;
}
* {
/*margin:0;*/
padding:0;
list-style:none;
}
img {
border:0;
}
html,body {
color:#FFF;
text-align:center;
}
.frame {
width:781px;
margin:5px auto;
padding:5px 10px 5px 15px;
background:#000;
border:2px solid #FFF;
}
.wrapper {
width:761px;
margin:0 auto;
text-align:left;
position:relative;
}
.lite {
font-family:Arial;
font-size:11px;
color:#FFF;
position:absolute;
top:-5px;
right:0;
}
.lite a {
font-family:Arial;
font-size:11px;
color:#FFF;
text-decoration:underline;
}
.logo {
margin:10px 0;
height:97px;
}
.membership_notice {
background:#FFF;
color:#000;
font-family:Arial;
font-size:14px;
text-align:center;
padding:4px 0;
}
.membership_notice strong {
font-size:13px;
}
.title {
margin:5px 0;
font-family:Arial;
text-align:center;
}
.title, .title * {
color:#FFF;
font-size:12px;
}
.gallery {
table-layout:fixed;
}
.gallery td {
min-width:148px;
padding-bottom:21px;/*12px*/
}
.table_text {
padding-right:10px;
}
.image_container {
/*width:137px;
height:177px;*/
width:142px;
height:150px;
text-align:center;
vertical-align:middle;
padding:0 0 42px;
position:relative;
margin:0 auto;
}
.cover_container {
width:291px;
height:395px;
text-align:center;
}
.cover_container img {
/*border:1px solid #FFF;*/
}
#cover {
/*width:226px;
height:340px;*/
width:250px;
height:376px;
border:18px solid #FFF;
margin-left:4px;
display:block;
}
#cover img {
width: 250px; height: 376px;
}
.feature {
color:#FFF;
font-family:Arial;
font-weight:400;
font-size:14px;
}
.sub_feature {
color:#FFF;
font-family:Verdana;
font-weight:400;
font-size:11px;
}
.sub_info {
margin-top:9px;
font-family:Arial;
font-size:13px;
}
.site_info {
font-family:Arial;
font-size:13px;
padding-bottom:11px;
}
.normal_info {
font-family:Verdana;
font-size:11px;
/*margin-top:-3px;
padding-bottom:10px;*/
}
.generic_banner {
text-align:center;
margin:10px 0 15px;
}
.awards {
margin:7px 0;
}
.middle_content .left_content {
float:left;
height:648px;
width:470px;
position:relative;
left:-2px;
margin-right:-15px;
}
.watch_movie {
position:absolute;
bottom:0;
left:5px;
width:375px;
}
.middle_content .gallery_content {
float:left;
}
.middle_content .gallery_content .gallery {
width:305px;
table-layout:auto;
}
.middle_content .gallery_content .gallery td {
min-width:inherit;
}
.middle_content .gallery_content .gallery .image_container {
margin-left:12px;
}
.gallery_content {
/*margin-left:26px;*/
width:271px;
}
.cams {
width:779px;
height:241px;
position:relative;
left:-12px;
margin:7px 0 20px;
}
.iframe_cams {
position:absolute;
top:30px;
left:5px;
padding:5px 6px;
height:197px;
overflow:hidden;
background:#000;
}
.features {
height:340px;
margin:1px 0 15px;
position:relative;
}
.features .updates {
position:absolute;
top:60px;
}
.updates_table {
width:100%;
table-layout:fixed;
}
.update_list li {
list-style:none;
}
.update_list li img {
border:5px solid #FFF;
}
.updates_table td {
vertical-align:top;
color:#FFF;
font-family:Arial;
font-size:11px;
text-align:center;
width:124px;
}
.continue {
text-align:center;
margin:5px 0 10px;
}
.more_movie {
text-align:center;
top:495px;
left:96px;
position:absolute;
color:#D5D1C6;
text-transform:uppercase;
font-family:Verdana;
font-size:12px;
}
.offset {
padding:0 5px;
}
.more_movie img {
position:relative;
top:3px;
}
.menu {
position:absolute;
right:0;
top:4px;
}
.menu_nav li {
float:left;
}
.menu_nav li a {
display:block;
width:95px;
height:20px;
}
.menu_nav li .photos {
background-position:0 0;
}
.menu_nav li .top_models {
background-position:-96px 0;
}
.menu_nav li .live_cams {
background-position:-192px 0;
}
.menu_nav li .movies {
background-position:-288px 0;
}
.menu_nav li .homepage {
background-position:-384px 0;
}
.menu_nav li .signup {
background-position:-480px 0;
}
.movie_selection {
width:360px;
overflow:hidden;
position:absolute;
top:315px;
left:10px;
}
.movie_table {
position:relative;
}
.movie_table a {
color:#000;
text-decoration:none;
}
.best_web {
margin-bottom:-7px;
}
#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}
#lightbox a img {
border:none;
}
#outerImageContainer {
position:relative;
background-color:#000;
width:250px;
height:250px;
margin:0 auto;
-moz-border-radius-topleft:12px;
-moz-border-radius-topright:12px;
-webkit-border-radius-topleft:12px;
-webkit-border-radius-topright:12px;
border-top-radius:12px;
}
#imageContainer {
position:relative;
padding:30px 10px 10px;
}
#loading {
position:absolute;
top:100px;
left:0%;
height:25%;
width:100%;
text-align:center;
line-height:0;
}
#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}
#imageContainer>#hoverNav {
left:0;
}
#hoverNav a {
outline:none;
}
#prevLink, #nextLink {
width:49%;
height:100%;
display:block;
}
#prevLink {
left:0;
float:left;
}
#nextLink {
right:0;
float:right;
}
#nextLinkText, #prevLinkText {
color:#FF9834;
font-weight:bold;
text-decoration:none;
}
#nextLinkText {
padding-left:20px;
}
#prevLinkText {
padding-right:20px;
}
.ontop #imageData {
padding-top:5px;
}
#imageDataContainer {
padding-top:20px;
font:10px Verdana, Helvetica, sans-serif;
background-color:#000;
margin:0 auto;
line-height:1.4em;
-moz-border-radius-bottomleft:12px;
-moz-border-radius-bottomright:12px;
-webkit-border-radius-bottomleft:12px;
-webkit-border-radius-bottomright:12px;
border-bottom-radius:12px;
}
#imageData {
padding:0 10px;
}
#imageData #imageDetails {
width:100%;
}
#imageData #caption {
font-family:Arial;
font-size:15px;
display:block;
padding-bottom:5px;
border-bottom:#707070 1px solid;
text-align:center;
}
#imageData #numberDisplay{
display:block;
clear:left;
padding-bottom:1.0em;
}
#imageData #numberDisplay a {
color:black;
padding-left:5px;
padding-right:5px;
}
#imageData #bottomNav {
text-align:center;
position:relative;
height:25px;
}
#imageData #bottomNavClose {
width:66px;
position:absolute;
right:0;
padding-bottom:0.7em;
}
#imageData #helpDisplay {
clear:left;
float:left;
display:block;
}
#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#FFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
display:none;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html>body .clearfix {
display:inline-block;
width:100%;
}
* html .clearfix {
/* Hides from IE-mac \*/
height:1%;
/* End hide from IE-mac */
}
#lightboxIframe {
display:none;
}
.bottom_info {
color:#FFF;
font-family:Arial;
font-size:15px;
}
.top_info {
position:absolute;
top:13px;
left:1px;
text-align:center;
width:100%;
}
.top_info a {
display:block;
color:#FFF;
font-family:Arial;
font-size:16px;
text-decoration:underline;
}
.iframe {
width:757px;
height:197px;
border:0;
}
/*.move_fix .image_container {
margin-right:0;
padding-right:0;
position:relative;
left:13px;
}*/
.model_notice {
text-align:center;
font-family:Arial;
color:#FFF;
font-size:10px;
}
.model_notice a {
color:#FFF;
}
.overlay {
width:113px;
height:150px;
position:absolute;
top:23px;
left:12px;
}
.overlay:hover {
cursor:pointer;
}

.cam-result a {
color:#EEE;
text-decoration:none;
}
.cam-result {
float:left;
width:140px;
margin:0 6px;
text-align:left;
position:relative;
}
#cam-container {
clear:both;
background:#000;
font-size:12px;
color:#eee;
font-family:verdana,sans-serif;
}
#cam-container div.first {
clear:both;
margin-left:0;
}
.cam-result h2 {
float:left;
margin:0;
font-size:12px;
font-weight:bold;
position:absolute;
z-index:20;
}
ul.cam-features {
position:absolute;
right:-4px;
top:3px;
margin-top: 0px;
}
ul.cam-features li {
float:left;
width:13px;
height:9px;
margin-left:.2em;
text-indent:-9999px;
}
ul.cam-features li.hd-video {
background:url('/image-sprites.png') no-repeat -173px -18px;
}
ul.cam-features li.audio {
background:url('/image-sprites.png') no-repeat -158px -18px;
}
ul.cam-features li.phone {
background:url('/image-sprites.png') no-repeat -143px -18px;
}
.cam-result .thumb-wrapper {
position:relative;
z-index:18;
margin:1.3em 0 0 0;
}
.cam-result .thumb-wrapper a {
display:block;
height:105px;
overflow:hidden;
width:140px;
border-width:2px;
border-style:solid;
}
.cam-result .thumb-wrapper span.fav {
position:absolute;
top:0;
right:2px;
z-index:30;
background:url('/image-sprites.png') no-repeat -280px -38px;
width:22px;
height:18px;
text-indent:-9999px;
}
.cam-result .thumb-wrapper p.status,.biopic p.status {
position:absolute;
bottom:.33em;
z-index:30;
margin:0;
padding:.1em .4em;
}
.cam-result .thumb-wrapper p.status a,.biopic p.status a {
display:block;
float:left;
border:none;
margin-bottom:.2em;
width:56px;
height:10px;
text-indent:-9999px;
}
.biopic p.status a {
margin:.5em;
}
.cam-result .thumb-wrapper p.offline a,.biopic p.offline a {
background:url('/image-sprites.png') no-repeat -222px -50px;
}
.cam-result .thumb-wrapper p.online a,.biopic p.online a {
background:url('/image-sprites.png') no-repeat -222px -38px;
}
.cam-result .rating,.cam-result .age,.cam-result p.headline {
margin-bottom:0;
}
.cam-result .rating,#videooverlay .rating {
float:left;
}
#model-cam .rating .rating-stars,.cam-result .rating .rating-stars,#model-splash .rating .rating-stars,#videooverlay .rating .rating-stars {
float:left;
width:82px;
height:16px;
}
#model-cam .rating .rating5,.cam-result .rating .rating5,#model-splash .rating .rating5,#videooverlay .rating .rating5 {
background:url('/image-sprites.png') no-repeat 0 0;
}
#model-cam .rating .rating4_half,.cam-result .rating .rating4_half,#model-splash .rating .rating4_half,#videooverlay .rating .rating4_half {
background:url('/image-sprites.png') no-repeat -16px 0;
}
#model-cam .rating .rating4,.cam-result .rating .rating4,#model-splash .rating .rating4,#videooverlay .rating .rating4 {
background:url('/image-sprites.png') no-repeat -176px 0;
}
#model-cam .rating .rating3_half,.cam-result .rating .rating3_half,#model-splash .rating .rating3_half,#videooverlay .rating .rating3_half {
background:url('/image-sprites.png') no-repeat -32px 0;
}
#model-cam .rating .rating3,.cam-result .rating .rating3,#model-splash .rating .rating3,#videooverlay .rating .rating3 {
background:url('/image-sprites.png') no-repeat -192px 0;
}
#model-cam .rating .rating2_half,.cam-result .rating .rating2_half,#model-splash .rating .rating2_half,#videooverlay .rating .rating2_half {
background:url('/image-sprites.png') no-repeat -48px 0;
}
#model-cam .rating .rating2,.cam-result .rating .rating2,#model-splash .rating .rating2,#videooverlay .rating .rating2 {
background:url('/image-sprites.png') no-repeat -208px 0;
}
#model-cam .rating .rating1_half,.cam-result .rating .rating1_half,#model-splash .rating .rating1_half,#videooverlay .rating .rating1_half {
background:url('/image-sprites.png') no-repeat -96px 0;
}
#model-cam .rating .rating1,.cam-result .rating .rating1,#model-splash .rating .rating1,#videooverlay .rating .rating1 {
background:url('/image-sprites.png') no-repeat -224px 0;
}
#model-cam .rating .rating0_half,.cam-result .rating .rating0_half,#model-splash .rating .rating0_half,#videooverlay .rating .rating0_half {
background:url('/image-sprites.png') no-repeat -112px 0;
}
#model-cam .rating .rating0,.cam-result .rating .rating0,#model-splash .rating .rating0,#videooverlay .rating .rating0 {
background:url('/image-sprites.png') no-repeat -240px 0;
}
.cam-result .age,#videooverlay .age {
float:right;
line-height:18px;
font-weight:bold;
}
.cam-result .age p,#videooverlay .age p {
margin-top:0px;
float:left;
margin-bottom:0;
}
.cam-result .age p.gender,#videooverlay .age p.gender {
background-repeat:no-repeat;
background-position:top left;
height:18px;
margin:0 .2em;
text-indent:-9999px;
}
.cam-result .age p.f,#videooverlay .age p.f {
background:url('/image-sprites.png') no-repeat -130px -18px;
width:11px;
}
.cam-result .age p.m,#videooverlay .age p.m {
background:url('/image-sprites.png') no-repeat -98px -18px;
width:11px;
}
.cam-result .age p.shm,#videooverlay .age p.shm {
background:url('/image-sprites.png') no-repeat -47px -18px;
width:11px;
}
.cam-result .age p.tm2f,.cam-result .age p.tf2m,#videooverlay .age p.tm2f,#videooverlay .age p.tf2m {
background:url('/image-sprites.png') no-repeat -34px -18px;
width:11px;
}
.cam-result .age p.mf,#videooverlay .age p.mf {
background:url('/image-sprites.png') no-repeat -79px -18px;
width:17px;
}
.cam-result .age p.ff,#videooverlay .age p.ff {
background:url('/image-sprites.png') no-repeat -111px -18px;
width:17px;
}
.cam-result .age p.mm,#videooverlay .age p.mm {
background:url('/image-sprites.png') no-repeat -60px -18px;
width:17px;
}
.cam-result p.headline {
clear:both;
font-size:11px;
}