* { margin:0; padding:0 }
body {
	font-family:Georgia, 'Times New Roman', Times, serif;
	text-align: left;
	font-size: 12px;
	color: #000000;
	line-height: 19px;
	background: #D3D3D3 url('../images/bg.jpg') repeat-x;
}
body, table { font-size:12px }
p { margin-bottom:15px }
a, a:hover {
	color: #F93939;
	text-decoration: underline;
	outline: none;
}
h1, h2, h3 { font-weight:normal }
img { border:0 }
.clear { clear:both }
.overflow { overflow:hidden; width:100% }
.container { overflow:hidden; width:960px; margin:3px auto 0 auto }

/**JOIN**/
.header-main { overflow:hidden; width:960px; height:314px }
.form-box {
	width: 930px;
	min-height: 500px;
	padding: 15px;
	background: url('../images/form-bg.jpg') repeat-y;
}
.top-main {
	float: right;
	display: inline;
	width: 590px;
	height: 314px;
}
.top-main img { float:right }
.logo { float:left; display:inline }
.logo.main { width:370px; height:314px; background: url('../images/logo-main.jpg') no-repeat }
.logo p { font-size:16px; line-height:1.25em }
.logo.join p { font-size:15px; width:330px; margin:139px 0 0 8px }
.logo.main p { width:360px; margin:178px 0 0 8px }
.logo .orange { color:#FF8A00 }
.menu {
	overflow: hidden;
	width: 960px;
	height: 50px;
	font-size: 22px;
	font-weight: bold;
}
.menu li {
	float: left;
	display: inline;
	width: 319px;
	text-align: center;
	margin-right: 1px;
}
.menu li a {
	display: block;
	color: #000;
	height: 35px;
	padding-top: 15px;
	text-decoration: none;
	background: url('../images/menu.jpg') no-repeat;
}
.menu li a:hover { color:#FFF; text-decoration:none; background-position:0 -50px }
.container-main {
	width: 940px;
	color: #FFF;
	padding: 25px 10px 10px 10px;
	background: #252525 url('../images/container-bg.jpg') repeat-x;
}
.container-main h1 {
	color: #FFF;
	font-size: 24px;
	text-align: center;
	margin-bottom: 10px;
}
.episodebox, .episodebox2 {
	width: 940px;
	color:black;
	background:#FFF url('../images/box-footer-bkg.gif') repeat-x left bottom;
	border-bottom:10px solid #252525;
}
.episodebox h2, .episodebox2 h2 {
	color: #000;
	height: 45px;
	font-size: 24px;
	font-weight: bold;
	padding: 30px 0 0 23px;
	background: url('../images/head-box-bg.jpg') no-repeat;
}
*+html .episodebox h2, *+html .episodebox2 h2 { height:30px; padding-bottom:12px }
.episodebox-left {
	float:left;
	display:inline;
	margin-left:11px;
	position:relative;
	width:630px;
	height:430px;
	overflow:hidden;
}
.episodebox2-left, .clip {
	float:left;
	display:inline;
	margin-left:11px;
	border: 2px #000000 solid;
}
.clip { padding:0; height:384px; width:512px; overflow:hidden }
.clip object, .clip embet { cursor:pointer }
.episodebox-right {
	float:right;
	display:inline;
	width:275px;
	margin-right:10px;
}
.episodebox2-right {
	float:right;
	display:inline;
	width:397px;
	margin-right:10px;
}
.episodebox-right .episode-description,
.episodebox-right2 .episode-description {
	background:url('../images/episode-bkg-right.gif') repeat-x left bottom;
	padding:0px 10px 15px 0px;
}
.episodebox-right .episode-description { height:235px; font-size:13px; overflow:auto }
.episodebox2-right .episode-description { height:81px; overflow:auto }
.episodebox-right .episode-description strong,
.episodebox2-right .episode-description strong { color:#c00 }
/* rating box */
.episodebox .rate {
	background:url('../images/rate-episode-bkg.jpg') no-repeat;
	width:275px;
	height:113px;
	overflow:hidden;
	margin-top:6px;
}
.episodebox2 .rate {
	background:url('../images/rate-episode2-bkg.jpg') no-repeat;
	width:397px;
	height:113px;
	overflow:hidden;
	margin-top:6px;
}
.episodebox .stars, .episodebox2 .stars { margin-top:39px; margin-left:10px; width:100%; overflow:hidden }
.episodebox .stars img, .episodebox2 .stars img { float:left; padding-right:5px; cursor:pointer }
.rating { margin:10px; font-size:22px; font-weight:bold }
.rating-current { color:#F00 }
.rating-total { font-size:19px; position:relative; top:-2px }
.votes { position:relative; top:-5px; font-size:13px; font-weight:normal }
.episode-join {
	text-align:center;
	background:url('../images/btn-click-to-join.jpg');
	width:273px;
	height:50px;
	line-height:50px;
	color:black;
	font-size:22px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	margin-top:11px;
	margin-left:auto;
}
.episode-join:hover { color:white; text-decoration:none; background-position:0 -50px }
.episodebox .thumbs { overflow:hidden; height:183px; margin-top:10px; margin-left:11px }
.episodebox .thumbs img {
	border:2px solid black;
	float:left;
	width:222px;
	height:169px;
	margin-right:5px;
}
/* scrollable image */
.scrollable-image {
	width:626px;
	height:426px;
	overflow:hidden;
	border:2px solid black;
	position: absolute;
	left:0; top:0;
	overflow: hidden;
}
.scrollable-image span {
	display: block;
	width: 2520px;
	height: 426px;
}
.scrollable-image span img { float:left; }
.arrow-left, .arrow-right {
	width:61px;
	height:430px;
	cursor:pointer;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
}
.arrow-left { background-image:url('../images/scroll-left.png'); left:0 }
.arrow-right { background-image:url('../images/scroll-right.png'); right:-2px }
/***********************/
.title-content {
	color: #FFF;
	font-size: 24px;
	text-align: center;
	margin: 15px 0 10px 0;
}
.container-bottom {
	width: 960px;
	padding-bottom: 10px;
	background: #242424 url('../images/bottom-bg.jpg') repeat-x;
}
.surprise {
	position: relative;
	width: 100%;
	height: 246px;
	background: url('../images/surprise-bg.jpg') no-repeat;
}
.surprise a, .surprise a:hover {
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 130%;
	position: absolute;
	top: 105px;
	color: #000;
	width:269px;
	height:100px;
	padding-top:20px;
}
.surprise a:hover { background-position:0 -120px; color:#fff }
.full-access { left:50px; background:url('../images/btn-surprise-left.gif') no-repeat }
.more-pornstar { right:50px; background:url('../images/btn-surprise-right.gif') no-repeat }

/***
.full-access, .full-access:hover {
  left: 78px;
  color: #FFF;
  width: 200px;
}
.more-pornstar, .more-pornstar:hover {
  position: absolute;
  top: 130px;
  right: 78px;
  width: 200px;
}
***/

.footer {
	width: 960px;
	padding: 10px 0 10px 0;
	text-align: center;
	color: #FFF;
	font-size: 11px;
	background-color: #252525;
}

.footer a { color:#fc0; text-decoration:none; padding:1px 3px }
.footer a:hover { color:#f30; border:1px solid #f30; padding:0 2px }
.copyright { width:620px; margin:0 auto }
.all-our-models { margin:0 10px 0 10px; width:940px; background-color:#e9e9e9 }
.all-title { width:940px; height:88px; background:url('../images/all-our-models-bg.jpg') no-repeat }
.all-title select {
	width: 210px;
	height: 20px;
	font-size: 11px;
	margin: 28px 0 0 505px;
}
.all-title input {
	cursor: pointer;
	width: 35px;
	height: 22px;
	border: 0;
	margin-top: 3px;
	background: url('../images/go-bt.gif') no-repeat
}
.all-our-footer { width:940px; height:30px; background:url('../images/all-our-footer-bg.jpg') no-repeat }
.all-models-gallery { width:940px; overflow:hidden; position:relative }
.all-models-gallery #scroll-models {
	width: 800px;
	height: 200px;
	position: relative;
	float: left;
	overflow: hidden;
}
.all-models-gallery #scroll-models span {
	display: block;
	width: 4200px;
	height: 200px;
	position: absolute;
	padding: 4px 0 0 4px;
	top:0; left:0;
}
.left-arrow, .right-arrow { float:left; display:inline; cursor:pointer }
.left-arrow { margin: 65px 10px 0 10px }
.right-arrow { margin: 65px 0 0 5px }
.models-box {
	float: left;
	display: inline;
	width: 194px;
	margin-right: 6px;
	text-align: center;
	font-weight: bold;
}
.info { width:800px; font-weight:normal }
.info .text {
	float: left;
	width: 580px;
	text-align: left;
	padding:0 4px;
	font-size: 14px;
}
.info .text p { margin:0; padding:0; margin-top:6px }
.info .text .title { font-size:16px; font-weight:bold }
.models-box img { float:left; margin-bottom:3px; border:1px #6F6F6F solid }
.models-center { width:840px; margin:0 auto }
.models-center .models-box { margin-bottom:16px; font-size:13px; border:1px solid #aaa; padding:8px 4px; }
.models-center .models-box:hover { background:#f2f2f2; }
.models-center .models-box img:hover { border-color:#c00 }
.models-link {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #F93939;
	text-decoration: underline;
}
.models-link:hover { color:#F93939; text-decoration:none }
.our-sites {
	margin: 0 0 10px 0;
	width: 940px;
	overflow: hidden;
	background-color: #E7E7E7;
}

.our-sites-title { width:940px; height:90px; background:url('../images/our-sites-title.jpg') no-repeat }
.our-sites-footer { width:940px; height:25px; background:url('../images/our-sites-footer.jpg') no-repeat }
.our-sites-box { margin:0 0 0 14px; overflow:hidden; width:940px }
.sites-box {
	float: left;
	display: inline;
	width: 224px;
	margin-right: 5px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.sites-box img { border: 1px #6F6F6F solid }
.sites-box p { margin:0 }
.sites-link { font-size:13px; font-weight:bold; color:#F93939; text-decoration:underline }
.sites-link:hover { color:#F93939; text-decoration:none }
.instant-acces, .instant-acces:hover {
	display: block;
	margin: 10px;
	width: 917px;
	height: 34px;
	padding-top: 16px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	background-image: url('../images/instant-acces-bg.jpg');
	background-repeat:no-repeat;
}
.instant-acces:hover { background-position:0 -50px; color:#fff }
.gall { margin-top:15px; overflow:hidden; width:397px }
.gall img { float:left; display:inline; border:2px #000 solid }
.gall1 { float:left; margin-right:5px }
.gall2 { float:right }
.center { text-align:center }