* {	padding:0;	margin: 0;}body, html {	margin: 0;	padding: 0;	background-color:#FFFBE7;	color: #fff;	font-family: Verdana, "Geneva CE", lucida, sans-serif;	font-size: medium;	font-style: normal;	font-weight: normal;	overflow-x:hidden;}a {	text-decoration: none;	font-size: 1.5em;	line-height: 2.5em;	text-align: center;	font-weight:bold;	outline:none;	color:#FFE43F;}a:link {	color: #000;}a:visited {	color: #000;	text-decoration: none;}a:hover {	color: #fff;}a img, img { border:none; margin:0 }img { -ms-interpolation-mode:bicubic }p { font-size:75% }h1 {	font-size: 2em;	font-weight: normal;	color:#FFE43F;}h2 {	font-size:1.8em;	color:#FFFC00;}h3 {	font-size:1em;	color:#fff;}li {	list-style-type: none;	list-style-image: none;	list-style-position: outside;}label {	display:block;	color:#000;	font-size:0.75em;	margin-bottom:4px;}input {	width:164px;	height:18px;	font-size:0.8em;}.space { height:30px }.clear { clear:both }.on-top { position:relative }.container {	margin: 0px auto;	width: 972px;	background:#FFFBE7 url(../images/bg.jpg) top center repeat-y;	position:relative;}span.absolute { position:absolute; left:0; top:0 }.text-left { text-align:left; }.text-center { text-align:center; }.text-right { text-align:right; }.header {	margin:0 auto;	width:960px;	height:485px;	background-color:#580038;}.header-left,.header-center,.header-right {        width:320px;        height:485px;       float:left;}.header-top,.header-middle,.header-bottom {	width:320px;	height:162px;	overflow:hidden;	background-repeat: no-repeat;	position:relative;}.header-bottom { height:161px; }.header-left .header-top span { background:url(../images/header-left-top.jpg); }.header-left .header-middle { background:url(../images/header-left-middle.jpg); }.header-left .header-bottom span { background:url(../images/header-left-bottom.jpg); }.header-center .header-top span { background:url(../images/header-center-top.jpg); }.header-center .header-middle { background:url(../images/header-center-middle.jpg); }.header-center .header-bottom span { background:url(../images/header-center-bottom.jpg); }.header-right .header-top span { background:url(../images/header-right-top.jpg); }.header-right .header-middle { background:url(../images/header-right-middle.jpg); }.header-right .header-bottom {	background:url(../images/header-right-bottom.jpg); }.header-top span,.header-middle span,.header-bottom span {	width:320px;	height:162px;}.header-bottom span { height:162px; }/*      end HEADER *//*	NAVIGATION */.navigation {	width:960px;	margin:0 auto;	height:72px;	background:#0F0F0F url(../images/navigation-bg.jpg) no-repeat;}.navigation ul {	padding:17px 0 0 162px;}.navigation li { float:left; margin-right:26px;}a.button {	display:block;	overflow:hidden;	position:relative;	font-size: 1em;	line-height: 2.5em;	text-align:center;	color:#F913A6;}a.button { height:41px; background-color: #FFF7AA; }.navigation span { cursor:pointer; }a.button span { height:41px; background-position: top; background-repeat: no-repeat; }a.bonus-features,a.bonus-features span { width:183px; }.navigation a.bonus-features span { background:url(../images/bonus-features.jpg); }a.models,a.models span { width:105px; }a.models span { background:url(../images/models.jpg); }a.free-access,a.free-access span { width:150px; }a.free-access span { background:url(../images/free-access.jpg); }a.members-area,a.members-area span { width:119px; }a.members-area span { background:url(../images/members.jpg); }a.button:hover { background-color: #9E0052; color:#fff; }a.button:hover span { background-position: bottom; }/*      end NAVIGATION *//*      MIDDLE 		*/.middle { width:940px; margin:0 auto; }.box { width:920px; }.middle-in {	padding:0 10px;	background-color:#83004E;}/*	middle-top	*/.middle-top-text {	height:64px;	background:url(../images/middle-top-text-bg.jpg) repeat-x;	overflow:hidden;}.middle-top-text h2 { padding:6px 0 5px 0; }.middle-top div { height:446px; float:left; }.middle-top .middle-form {	width:350px;	background:url(../images/middle-top-form.jpg) top left no-repeat;	position:relative;}.middle-top .middle-center {	width:285px;	background:url(../images/middle-top-center.jpg);}.middle-top .middle-right {	width:285px;	position:relative;	overflow:hidden;	margin-right:-10px; /* IE BUG */}.middle-top .middle-right span {        width:285px;        height:446px;        background:url(../images/middle-top-right.jpg);}.middle-middle-text { position:relative; overflow:hidden; z-index:1 }.middle-middle-text,.middle-middle-text span { height:74px; }.middle-middle-text span { background:url(../images/middle-middle-text.jpg); }.middle-middle-text h2.fit { font-size:1em; height:53px; }.middle-middle-text p { text-align:center; }/*	end middle-top	*//* 	middle-bottom	*/.middle-bottom div { height:339px; float:left; }.middle-bottom .middle-left {	width:262px;	background:url(../images/middle-bottom-left.jpg);}.middle-bottom .middle-center {	width:263px;	position:relative;	overflow:hidden;}.middle-bottom .middle-center span {        width:263px;        height:339px;	background:url(../images/middle-bottom-center.jpg);}.middle-bottom .middle-flash-player {	width:395px;	margin-right:-12px; /* IE BUG */	background-color:#64003C;}.middle-bottom .middle-flash-player img {	text-align:left;	/* IE */	display:block;		/*    */	margin-top:8px;}.middle-bottom-text { position:relative; overflow:hidden; }.middle-bottom-text,.middle-bottom-text span { height:98px; }.middle-bottom-text span { background:url(../images/middle-bottom-text.jpg); }.middle-bottom-text h2.fit { font-size:1.5em; height:70px; }.middle-bottom-text p { margin-left:22px;}.middle-bottom-image-scroller {	height:126px;	background:url(../images/middle-bottom-image-scroller-bg.jpg);	position:relative;}.middle-bottom-image-scroller .left,.middle-bottom-image-scroller .right {	width:36px;	height:68px;	position:absolute;	top:21px;}.middle-bottom-image-scroller .left { left:11px; background:#FDF1D9 url(../images/scrollarrow.left.gif) -36px 0 no-repeat; }.middle-bottom-image-scroller .right { right:11px; background:#FDF1D9 url(../images/scrollarrow.right.gif) -36px 0 no-repeat; }.middle-bottom-image-scroller .left:hover ,.middle-bottom-image-scroller .right:hover { background-position:-72px 0; }.middle-bottom-image-scroller .off,.middle-bottom-image-scroller .off:hover { background-position:0 0; } .middle-bottom-image-scroller .images {	text-align:center;	margin:0 auto;	width:805px;	height:114px;}.middle-bottom-image-scroller #scroll-gallery {	margin:0 auto;	width:805px;	height:114px;	position:relative;	overflow:hidden;}.middle-bottom-image-scroller #scroll-gallery span {	display:block;	width:1610px;	clear:both;	position:absolute;	top:0; left:0;}.middle-bottom-image-scroller #scroll-gallery span img {	float:left;	margin:0 1px 0 2px;	border:1px solid #FFF3D8;}/*	end MIDDLE	*//*	BOTTOM		*/.bottom {	width:940px;	height:250px;	background:url(../images/bottom-bg.jpg) no-repeat;	margin:0 auto;	position:relative;}.bottom .center {	padding:24px 0 0 0;}.bottom a.button { width:656px; /*height:41px; background-color: #FFF7AA;*/ margin:0 auto; }.bottom span { cursor:pointer; }.bottom a.button span { width:656px; height:41px; background-position: top; background-repeat: no-repeat; background:url(../images/click-here-to-join.jpg); }.bottom a.button:hover span { background-position:bottom; }/*	end BOTTOM*//* 		FORM 		*/.middle-form-in { padding:16px 0 0 4px; position:relative }.middle-form h2 {	width:346px;	height:79px;	overflow:hidden;	text-align:center;	color:#000;	background:#FFD700 url(../images/form-top-text.jpg) no-repeat;	font-size:1.2em;}.middle-form h2 span { display:block; padding:18px 0 0 0; }.middle-form form {	width:250px;	height:337px;	background:#fff url(../images/form-bg.jpg) no-repeat;	text-align:center;	color:#000;	position:relative;	padding-left:96px;}.middle-form input { margin-bottom:5px }.middle-form p {	font-size:0.55em;	font-weight:normal;	margin-bottom:4px;	color:#000;}.middle-form a.new-picture,.middle-form a.new-picture:visited {	color:#C40000;	font-size:0.70em;	text-decoration:underline;	padding:0 0 0 95px;	display:block;	text-align:left;}.middle-form a.new-picture:hover { text-decoration:none; }.middle-form div.check {	position:relative;	height:23px;	float: none;	left:-40px;}.middle-form div.check input {	position:absolute;	left:95px;	top:0;	width:auto;}.middle-form .email-label { padding-top:10px; }.middle-form .check label {	position:absolute;	left:116px;	top:0px;}.middle-form input.join-now {	width:182px;	height:46px;	max-height:46px;	overflow:hidden;	padding:106px 0px 0px 0px;	font-size: 1.5em;	margin:10px auto;	text-align: center;	background:transparent url(../images/form-button-join-now.jpg) no-repeat;	border:none;	outline:none;	cursor:pointer;}/*      end FORM        *//* fadeout divs */.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:0; left:-500px;	width:2000px; height:638px;}.darkbox-right {	top:638px; right:-600px;	width:1200px; height:412px;}.darkbox-bottom {	top:1050px; left:-500px;	width:2000px; height:924px;}.darkbox-left {	top:638px; left:-600px;	width:632px; height:412px;}#fadeout2 div {	display:none;	background:#000;	position:absolute;	opacity:0;	filter:alpha(opacity=0);	z-index:10;	overflow:hidden;	top:0; left:-500px;	width:2000px; height:1974px;}* html .darkbox-bottom, *+html .darkbox-bottom { height:960px }* html #fadeout2 div, *+html #fadeout2 div { height:2020px }#pop {	position:absolute;	top:630px; left:380px;	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-weight:bold;	font-size:22px;	text-align:center;	color:#fff;}#pop .box a.close-box {	display:block;	width:100px; height:17px;	font:normal 13px arial;	position:absolute;	right:10px; bottom:20px;	border:1px solid #fff;	color: #fff;}* html #pop .box a.close-box { bottom:10px }#pop .box a.close-box:hover {	color: #000;	background: #fff;}#pop img.arrow {	position:absolute;	bottom:0; left:-20px;}#models-box, #bonus-box {	position:absolute;	top:560px; left:40px;	width:880px; height:600px;	display:none;	z-index:20;	font-size:12px;	background-color:#380021;	border:4px solid #83004e;	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:#201;	width:190px;	float:left;	margin:8px;	border:1px solid #634;	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 }.copyright { color:#666; padding-top:20px }.copyright a { color:#333; font-size:11px; text-decoration:underline }.checkout {	position:absolute;	top:25px;	right:155px;}#bonus-nav {	text-align:left;	background-color:#380021;	height:77px;}.stuff { text-align:center }.stuff img {	background-color:#730000;	border:2px solid #FFFFFF;	margin:10px;}#sub { height:150px; position:relative }.chick01 {	position:absolute;	right:0;	top:-90px;	z-index:40;	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;	top:10px; left:158px;	z-index:30;	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.png) 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 }.sexfind .box, .livecam .box { width:auto }.sexfind .box img, .livecam .box img { margin:0 }.sexfind .box b, .livecam .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 #fff;}.livecam .box span {	display:block;	background:url(../images/camicon.png) top right no-repeat;	text-align:left;	margin-top:4px;}