* { padding:0; margin:0 }
body, html {
	margin: 0px;
	padding: 0px;
	background: #730000 url(../images/bg.jpg) top center repeat-y;
	color: #FFF9DB;
	font-family: Arial , "Helvetica CE" , helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: normal;
	overflow-x:hidden;
}
* html { height:100%; overflow:auto }
a {
	text-decoration: none;
	font-size: 1.5em;
	letter-spacing: -0.04em;
	line-height: 2.5em;
	text-align: center;
	outline: none;
}
a:link { color:#fff }
a:visited { color:#fff; text-decoration:none }
a:hover { color:#fff }
a img, img { border:none; margin:0 }
img { -ms-interpolation-mode:bicubic }
p {
	font-size: 75%;
	line-height: 1.5em;
	padding-bottom: 5px;
	color:#fff;
	text-align:center;
}
h1 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	padding-bottom: 10px;
	color: #FFD100;
}
h2 { font-size:1.8em; color:#fff; text-align:center }
h3 { font-size:1em; color:#fff }
li { list-style-type:none; list-style-image:none; list-style-position:outside }
label { display:block; color:black; font-size:0.8em }
input { width:164px; height:18px; font-size:0.8em }
.container {
	padding:0;
	margin:0 auto;
	width:960px;
	background-color: #000;
	position:relative;
}
.header { width:960px; height:324px }
.middle { width:960px }
.middle-left { float:left; width:613px; height:378px }
/* navigation */
.middle-left-top-navigation {
	background:url(../images/middle_left_top_navigation.jpg) top left no-repeat;
	height:82px;
}
.middle-left-top-navigation ul { padding:20px 0 0 7px }
.middle-left-top-navigation li { float:left; margin-right:7px }
.middle-left-top-navigation li.button4 { margin-right:0px }
.middle-left-top-navigation li a { display:block }
.middle-left-top-navigation a {
	background-color: #FFA701;
	color:#fff;
	height: 54px;
	position: relative;
	font-size: 1.5em;
	line-height: 2.2em;
	text-align: center;
	font-weight:normal;
}
.middle-left-top-navigation .button1 a {
	width:187px;
	background:#FFA904 url(../images/button_bonus_features.jpg) no-repeat;
	background-position: center top;
}
.middle-left-top-navigation .button2 a {
	width:106px;
	background:#FFA904 url(../images/button_models.jpg) no-repeat;
	background-position: center top;
}
.middle-left-top-navigation .button3 a {
	width:155px;
	background:#FFA904 url(../images/button_free_access.jpg) no-repeat;
	background-position: center top;
}
.middle-left-top-navigation .button4 a {
	width:129px;
	background:#FFA904 url(../images/button_members.jpg) no-repeat;
	background-position: center top;
}
.middle-left-top-navigation a:hover {
	background-color:#B80000;
	background-position: center bottom;
}
/* END navigation END */
.middle-left-top-text { height:38px }
.middle-left-top-text p {
/*	overflow:hidden;
	height:38px;*/
	padding:3px 0 0 0;
}
.middle-left-top {
	background:url(../images/middle_left_top.jpg) top left no-repeat;
	height:145px;
}
.middle-left-middle {
	width:613px;
	height:114px;
	position:relative;
	text-align:left;
}
.middle-left-middle span {
	width:613px;
	height:114px;
	position:absolute;
	left:0; top:0;
	background:url(../images/middle_left_middle.jpg) top left no-repeat;
}
.middle-right {
	background:#FEFAEE url(../images/middle_right_form.jpg) top left no-repeat;
	width:347px;
	height:378px;	
	float:left;
	z-index:12;
}
.middle-right-form {
	text-align:center;
	padding:17px 15px 0px 15px;
	position:relative;
	z-index:12;
}
.middle-right-form form { position:relative; left:50px }
.middle-right-form h2 {
	color:#D20000;
	font-size:1.5em;
	margin-bottom:10px;
}
.middle-right-form input {
	margin-bottom:5px;
}
.middle-right-form p {
	color:black;
	font-size:0.6em;
}
.middle-right-form a.new-picture, .middle-right-form a.new-picture:visited {
	color:#C40000;
	font-size:0.6em;
	text-decoration:underline;
	padding:0 0 0 75px;
	display:block;
	text-align:left;
}
.middle-right-form a.new-picture:hover {
	text-decoration:none;
}
.middle-right-form .check {
	position:relative;
	height:23px;
}
.middle-right-form .check input {
	position:absolute;
	left:75px;
	top:0; width:auto;
}
.middle-right-form .check label {
	color:#000;
	font-size:0.8em;
	position:absolute;
	left:96px; top:0px;
}
.middle-right-form input.join-now {
	width:176px;
	height: 40px;
	color:#fff;
	margin:3px auto;
	font-size: 1.3em;
	line-height: 1.6em;
	text-align: center;
	background:#FFA701 url(../images/button_join_now.jpg) top left no-repeat;
	border:none;
	outline:none;
	cursor:pointer;
}
#pop {
	position:absolute;
	top:-100px; left:-350px;
	width:360px; height:270px;
	display:none; z-index:20;
}
#pop .box {
	position:absolute;
	top:0; left:0;
	width:346px; height:119px;
	background:url(../images/box.gif) no-repeat;
	padding-top:10px;
	font-size:24px;
	font-weight:bold;
}
a.close-box {
	display:block;
	width:100px;
	height:17px;
	font:normal 13px arial;
	position:absolute;
	left:10px;
	bottom:20px;
	color: #fff;
	border:1px solid #fff;
}
a.close-box:hover { color:#900; background:#fff }
#pop img.arrow { position:absolute; bottom:0; right:-20px }
.middle-bottom {
	clear:left;
	width:960px;
	height:86px;
	position:relative;
}
.middle-bottom span {
	background:url(../images/middle_bottom.jpg) top left no-repeat;
	position:absolute; left:0; top:0;
	width:960px; height:86px;
}
.content {
	background:url(../images/content_bg.jpg) top left repeat-x;
	width:960px; height:474px;
}
.content-top-text { height:51px }
.content-left { width:463px; height:423px; float:left; position:relative }
.content-left-player { text-align:right }
.content-right { width:497px; height:423px; float:left }
.content-right-top { padding-left:9px }
.content-right-bottom { padding-left:9px }
.content-right-top p  { padding-left:5px; text-align:left } 
.content-right-top h3 { padding-left:5px }
.content-right-bottom p { padding-left:5px; text-align:left } 
.content-right-bottom h3 { padding-left:5px }
.bottom { background:url(../images/bottom_bg.jpg) top left repeat-x; width:960px }
.bottom-top-text { padding-top:25px; height:75px }
.bottom-top-text p { font-size:16px }
.bottom-middle {
	width:960px;
	height:145px;
	position:relative;
	text-align:center;
}
.bottom-middle-scroll-left {
	display:block;
	width:28px;
	height:89px;
	position:absolute;
	top:28px; left:-1px;
	background: url(../images/scroll_left1.jpg) no-repeat;
}
*+html .bottom-middle-scroll-left { left:0 }
.bottom-middle-scroll-left:hover { background-position:-28px 0 }
.bottom-middle-scroll-right {
	display:block;
	width:28px;
	height:89px;
	position:absolute;
	top:28px; right:0;
	background: url(../images/scroll_right1.jpg) no-repeat;
}
*+html .bottom-middle-scroll-right { right:-1px }
.bottom-middle-scroll-right:hover { background-position:-28px 0 }
.bottom-middle #scroll-gallery {
	width:885px; height:160px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.bottom-middle #scroll-gallery span {
	display:block;
	width:1770px;
	clear:both;
	position:absolute;
	top:0; left:0;
}
.bottom-middle #scroll-gallery span img { float:left; margin:0 3px 3px 3px; border:2px solid #feac00 }
.bottom-bottom-navigation { background:#2a0000; color:#958080 }
.bottom-bottom-navigation .copyright { font:normal 12px arial; text-align:center; padding-bottom:10px }
.bottom-bottom-navigation .copyright a { font-size:12px }
.bottom-bottom-navigation .copyright a:hover { text-decoration:underline }
.bottom-bottom-navigation a#bottom-join-button {
	margin:20px auto 0px auto;
	display:block;
	color:#fff;
	width:872px;
	height:51px;
	font-size: 1.5em;
	line-height: 2.1em;
	text-align: center;
	font-weight:normal;
	text-decoration:none;
	background:#FFA701 url(../images/bottom_button.jpg) top left no-repeat;
}
.bottom-bottom-navigation a#bottom-join-button:hover { background-position:left bottom; background-color:#B80000 }
.bottom-button-bottom {
	width:872px;
	height:30px;
	background:url(../images/bottom_button_bottom.jpg) top left no-repeat;
	margin:0 auto;
}
.clear { clear:both }
.flex-content { height:auto; background-color:#820000 }
.content-copyright { font:normal 12px arial }

.darkbox-top, .darkbox-right, .darkbox-bottom, .darkbox-left {
	display:none;
	background:#000;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:10;
	overflow:hidden;
}
.darkbox-top { top:-324px; right:-500px; width:2000px; height:330px }
.darkbox-right { top:6px; left:337px; width:2000px; height:400px }
.darkbox-bottom { top:406px; right:-500px; width:2000px; height:1082px }
.darkbox-left { top:6px; right:342px; width:2000px; height:400px }
#fadeout3 div {
	display:none;
	background:#000;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:14;
	top:0; height:1812px;
}
* html .darkbox-bottom, *+html .darkbox-bottom { height:1130px }
* html #fadeout3 div, *+html #fadeout3 div { height:1850px }
#fadeout3 .middle { left:0; width:100% }
#fadeout3 .left { right:960px; width:600px }
#fadeout3 .right { left:960px; width:600px }
#models-box, #bonus-box {
	position:absolute;
	top:20px; left:40px;
	width:880px; height:600px;
	display:none;
	z-index:20;
	font-size:12px;
	background-color:#820000;
	border:4px solid #b43;
	overflow-y:auto;
}
#models-box .models-content { margin:10px }
.models-list { margin:10px auto }
.models-header { display:block; text-align:center; font:normal 28px arial }
.models-list .model-box {
	background:#300;
	border:1px solid white;
	width:190px;
	float:left;
	margin:8px;
	border:1px solid #b43;
	padding:16px 0;
}
.models-list .model-box img {	display:block; width:90%; margin:auto; position:relative }
#models-box a.close-button  {
	color:#fff;
	font:normal bold 14px/18px arial;
	display:block;
	position:absolute;
	top:6px;
	left:6px;
	height:20px;
	width:60px;
	background-image: url(../images/bonus/close.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 3px;
}
#models-box a.close-button:hover { background-image: url(../images/bonus/closeon.png); color:#fff }
#bonus-box {
	background-image:url(../images/bonusbg.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	overflow-y:scroll;
}
#bonus-box .bonus-content {  }
#bonus-box a.close-button {
	color:#fff;
	font:normal bold 14px/18px arial;
	display:block;
	position:absolute;
	top:6px;
	left:6px;
	height:20px;
	width:60px;
	background-image: url(../images/bonus/close.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 3px;
}
#bonus-box a.close-button:hover { background-image: url(../images/bonus/closeon.png); color:#fff }
.bonus-header { background:#260000; height:77px }
.features {
	padding:8px;
	font-family:verdana, sans-serif;
	background-color:#4e0000;
	border:1px solid #b46666;
	margin-top:50px;
	width:316px;
	text-align:left;
}
.features span { font-size:15px; font-weight:bold }
.features ul { padding:8px 0 0 20px; text-align:left }
.features ul, .features li { list-style-type:disc; font-size:14px }
.checkout { position:absolute; top:25px; right:155px }
#bonus-nav { text-align:left; background-color:#4d0000; height:77px }
.stuff { text-align:center }
.stuff img { background-color:#730000; border:2px solid #fff; margin:10px }
#sub { height:146px; position:relative }
.chick01 {
	position:absolute; z-index:40;
	right:0; top:-90px;
	width:328px; height:212px;
	background:url(../images/bonus/chick-01.png) no-repeat;
}
* html .chick01 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/chick-01.png',sizingMethod='crop');
}
.hdr01 {
	position:relative; z-index:30;
	top:10px; left:158px;
	width:384px; height:41px;
	background:url(../images/bonus/vodhdr.png) no-repeat;
}
* html .hdr01 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/vodhdr.png',sizingMethod='crop');
}
.chick02 {
	position:absolute;
	right:0; top:-85px;
	z-index:40;
	width:340px;
	height:226px;
	background:transparent url(../images/bonus/chick-02.png) no-repeat;
}
* html .chick02 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/chick-02.png',sizingMethod='crop');
}
.hdr02 {
	position:relative;
	top:10px; left:112px;
	z-index:30;
	width:509px;
	height:40px;
	background:url(../images/bonus/livehdr.png) no-repeat;
}
* html .hdr02 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/livehdr.png',sizingMethod='crop');
}
.chick03 {
	position:absolute;
	right:0; top:-100px;
	z-index:40;
	width:328px;
	height:212px;
	background:url(../images/bonus/chick-03.png) no-repeat;
}
* html .chick03 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/chick-03.png',sizingMethod='crop');
}
.hdr03 {
	position:relative;
	top:10px; left:250px;
	z-index:30px;
	width:355px;
	height:41px;
	background:url(../images/bonus/sexfindhdr.png) no-repeat;
}
* html .hdr03 {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bonus/sexfindhdr.png',sizingMethod='crop');
}
/* NAVIGATION */
* html #bonus-nav a { cursor:pointer }
#bonus-nav a { display:block; height:77px; float:left; position:relative }
#bonus-nav a span {
	background:url(../images/bonus/glbnavbg.gif) no-repeat;
	display:block;
	height:77px;
	position:absolute;
	top:0; left:0;
}
#bonus-nav a.roll1 { width:233px }
#bonus-nav a.roll1 span { width:233px; background-position:0 -77px }
#bonus-nav a.roll1:hover span { background-position:0 0 }
#bonus-nav a.roll2 { width:197px; padding-right:2px }
#bonus-nav a.roll2 span { width:197px; background-position:-233px -77px; padding-right:2px }
#bonus-nav a.roll2:hover span { background-position:-233px 0 }
#bonus-nav a.roll3 { width:169px }
#bonus-nav a.roll3 span { width:169px; background-position:-432px -77px }
#bonus-nav a.roll3:hover span { background-position:-432px 0 }
#bonus-nav a.on1 span { background-position:0 0 }
#bonus-nav a.on2 span { background-position:-233px 0 }
#bonus-nav a.on3 span { background-position:-432px 0 }
.box img { margin:0 }
.box b { font-size:13px }
.sexfind .box {
	width:160px;
	height:190px;
	float:left;
	margin:4px;
}
.sexfind .box span {
	display:block;
	text-align:center;
}
.livecam .box {
	height:120px;
	float:left;
	margin:2px 4px 8px 4px;
	padding:10px;
	border:1px solid #a84d4d;
}
.livecam .box span {
	display:block;
	background:url(../images/camicon.png) top right no-repeat;
	text-align:left;
	margin-top:4px;
}
