* { padding:0; margin:0 }body, html {	margin: 0;	padding: 0;	background: #fff url(../images/bg.jpg) top left repeat-x;	color: #000;	font-family: 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;}a:link { color:#000 }a:visited { text-decoration:none }a:hover { color:#fff }a img, img { border:none; margin:0 }img { -ms-interpolation-mode:bicubic }p { font-size:75%; font-weight:bold }h1 {	font-size: 2em;	font-weight: normal;	color: #000E9B;}h2 {	font-size:1.6em;	color:#8100F9;}h3 {	font-size:1em;	color:#fff;}li {	list-style-type: none;	list-style-image: none;	list-style-position: outside;}label {	display:block;	color:#fff;	font-size:0.75em;	margin-bottom:4px;}input {	width:164px;	height:18px;	font-size:0.8em;}.space {	height:30px;}.top-padding {	padding-top:30px;}br.clear {	clear: both;}.container {	margin: 0px auto;	width: 960px;	position:relative;}/* HEADER */.header {	height:549px;	position:relative;	color:#000;	background-color:#F7C328;}.header-top-space {	width:100%;	height:21px;}p.header-top-text {	position:absolute;	color:white;	top:5px;	left:13px;	font-size:1.45em;}.header-left-top {	width:320px;	height:274px;	float:left;	position:relative;	overflow:hidden;}.header-left-top span {	width:320px;	height:274px;	position:absolute;	left:0;	top:0;	background:url(../images/header-left-top.jpg) no-repeat;}.header-center-top {	width:320px;	height:274px;	float:left;	position:relative;	overflow:hidden;}.header-center-top span {	width:320px;	height:274px;	position:absolute;	left:0;	top:0;	background:url(../images/header-center-top.jpg) no-repeat;}.header-right-top {	width:320px;	height:274px;	float:left;	position:relative;	overflow:hidden;}.header-right-top span {	width:320px;	height:274px;	position:absolute;	left:0;	top:0;	background:url(../images/header-right-top.jpg) no-repeat;}.header-left-bottom {	width:320px;	height:275px;	float:left;	position:relative;	overflow:hidden;}.header-left-bottom span {	width:320px;	height:275px;	position:absolute;	left:0;	top:0;	background:url(../images/header-left-bottom.jpg) no-repeat;}.header-center-bottom {	width:320px;	height:275px;	position:relative;	float:left;	overflow:hidden;}.header-center-bottom span {	width:320px;	height:275px;	position:absolute;	left:0;	top:0;	background:url(../images/header-center-bottom.jpg) no-repeat;}.header-right-bottom {	width:320px;	height:275px;	position:relative;	float:left;	overflow:hidden;	margin-right:-3px; /* IE 3px bug fix */}.header-right-bottom span {	width:320px;	height:275px;	position:absolute;	left:0;	top:0;	background:url(../images/header-right-bottom.jpg) no-repeat;}p.header-right-bottom-text {	width:569px;	height:69px;	position:absolute;	right:10px;	bottom:0px;	color:#070017;	text-align:left;	line-height:1.4em;}/* end of HEADER *//* NAVIGATION */.navigation {	height:61px;	background-color:#F7C328;}.navigation ul {}.navigation li {	float:left;}.navigation a {	height:61px;	float:left;	display:block;	color:#fff;	position:relative;	font-size: 1.5em;	line-height: 2.5em;	text-align:center;	overflow:hidden;}.navigation a span {	height:61px;	position:absolute;	left:0;	top:0;	cursor:pointer;}a.button-bonus-features { width:287px; }a.button-bonus-features span, a.button-bonus-features:visited span {	width:287px;	background:url(../images/button-bonus-features.jpg) top left no-repeat;}a.button-models { width:167px; }a.button-models span, a.button-models:visited span {	width:167px;	background:url(../images/button-models.jpg) top left no-repeat;}a.button-free-access { width:238px; }a.button-free-access span, a.button-free-access:visited span {	width:238px;	background:url(../images/button-free-access.jpg) top left no-repeat;}a.button-members-area { width:268px; }a.button-members-area span, a.button-members-area:visited span {	width:268px;	background:url(../images/button-members-area.jpg) top left no-repeat;}.navigation a:hover {	background-color:#AF0070;}.navigation a:hover span {	background-position:bottom left;}/* end of NAVIGATION *//* MIDDLE */.middle {	width:960px;	height:1065px;	background-color:#FFFDA4;}.middle-left-top {	width:469px;	height:374px;	float:left;}.middle-left-1 {	height:187px;	background:url(../images/middle-left-1.jpg) no-repeat;}.middle-left-2 {	height:187px;	background:url(../images/middle-left-2.jpg) no-repeat;}.middle-right-top {	width:491px;	height:374px;	float:left;	background:url(../images/middle-right-top.jpg) no-repeat;	position:relative;}.middle-right-top .flash-player {	top:31px;	left:8px;	position:absolute;}.middle-left-middle {	width:580px;	height:503px;	float:left;}.middle-left-3 {	width:580px;	height:187px;	position:relative;	overflow:hidden;}.middle-left-3 span {	width:580px;	height:187px;	position:absolute;	left:0;	top:0;	background:url(../images/middle-left-3.jpg) no-repeat;}.middle-left-4 {	height:187px;	background:#fff url(../images/middle-left-4.jpg) no-repeat;}.middle-left-5 {	height:129px;	background:#fff url(../images/middle-left-5.jpg) no-repeat;}/* 		FORM 		*/.middle-middle-form {	width:358px;	height:503px;	background-color:#A90EF6;	float:left;}.middle-middle-form h2 {	width:358px;	height:108px;	position:relative;	overflow:hidden;	text-align:center;	color:#FFFFFF;}.middle-middle-form h2 span {	width:358px;	height:108px;	position:absolute;	left:0;	top:0;	background:url(../images/form-top-text.jpg) no-repeat;}.middle-middle-form form {	width:358px;	height:395px;	background:url(../images/form-bg.jpg) no-repeat;	text-align:center;	color:#fff;	position:relative;}.middle-middle-form input {	margin-bottom:5px;}.middle-middle-form p {	font-size:0.75em;	font-weight:normal;	margin-bottom:4px;}.middle-middle-form a.new-picture,.middle-middle-form a.new-picture:visited {	color:#FFD000;	font-size:0.70em;	text-decoration:underline;	padding:0 0 0 95px;	display:block;	text-align:left;}.middle-middle-form a.new-picture:hover {	text-decoration:none;}.middle-middle-form .check {	position:relative;	height:23px;}.middle-middle-form .check input {	position:absolute;	left:95px;	top:0;	width:auto;}.middle-middle-form .check label {	font-size:0.8em;	position:absolute;	left:116px;	top:0px;}.middle-middle-form input.join-now {	width:270px;	height:69px;	max-height:69px;	position:absolute;	left:48px;	top:279px;	overflow:hidden;	padding:140px 0px 0px 0px;	font-size: 1.5em;	text-align: center;	background:transparent url(../images/form-button-join-now.jpg) no-repeat;	border:none;	outline:none;	cursor:pointer;}.middle-middle-right {	width:22px;	height:503px;	background:url(../images/middle-middle-right.jpg) no-repeat;	float:left;}.middle-bottom-left {	width:480px;	height:130px;	position:relative;	float:left;	overflow:hidden;}.middle-bottom-left span {	width:480px;	height:130px;	position:absolute;	left:0;	top:0;	background:#fff url(../images/middle-bottom-left.jpg) no-repeat;}.middle-bottom-right {    width:480px;	height:130px;	position:relative;	float:left;}.middle-bottom-right span {    width:480px;	height:130px;	position:absolute;	left:0;	top:0;	background:#fff url(../images/middle-bottom-right.jpg) no-repeat;}.middle-bottom-text {	width:960px;	height:58px;	background-color:#fff;}.middle-bottom-text h2 {	text-align:center;}.middle-bottom-text p {	color:#FF008D;	text-align:center;	font-size:0.9em;}/* end of MIDDLE *//* BOTTOM */.bottom {}.bottom-image-scroller {	width:960px;	height:172px;	position:relative;	background:#FFFDA4 url(../images/bottom-bg.jpg) top left no-repeat;}.bottom-image-scroller .left,.bottom-image-scroller .right {	width:33px;	height:154px;	position:absolute;	top:1px;}.bottom-image-scroller .left {	left:12px;	background:#7800ED url(../images/image-scroller-left.jpg) no-repeat;}.bottom-image-scroller .right {	right:12px;	background:#7800ED url(../images/image-scroller-right.jpg) no-repeat;}.bottom-image-scroller #scroll-gallery {	width:866px;	height:164px;	position:relative;	overflow:hidden;	left:48px;}.bottom-image-scroller #scroll-gallery span {	display:block;	width:1750px;	clear:both;	position:absolute;	top:0; left:0;}.bottom-image-scroller #scroll-gallery span img { float:left; margin:4px 18px 0 0; border:5px solid #fff }a.bottom-button {	width:960px;	height:54px;}a.bottom-button span {	width:960px;	height:54px;	background:url(../images/bottom-button.jpg) top left no-repeat;}.bottom-bottom {	height:14px;	background:url(../images/bottom-bottom.jpg) no-repeat;}/* end of BOTTOM *//* 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:1016px }.darkbox-right { top:1016px; right:-600px; width:623px; height:489px }.darkbox-bottom { top:1505px; left:-500px; width:2000px; height:635px }.darkbox-left { top:1016px; left:-650px; width:1233px; height:489px }#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:2140px;}* html .darkbox-bottom, *+html .darkbox-bottom { height:680px }* html #fadeout2 div, *+html #fadeout2 div { height:2200px }#pop {	position:absolute;	top:1080px; left:230px;	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:#ffd004;}#pop .box a.close-box {	display:block;	width:100px; height:17px;	font:normal 13px arial;	position:absolute;	left:10px; bottom:20px;	border:1px solid #ffd004;	color: #ffd004;	text-decoration:none;}* html #pop .box a.close-box { bottom:10px }#pop .box a.close-box:hover {	color: #000;	background:#ffd004;}#pop img.arrow {	position:absolute;	bottom:10px; right:-20px;}/* bonus and models */#models-box, #bonus-box {	position:absolute;	top:20px; left:40px;	width:880px; height:600px;	display:none;	z-index:20;	font-size:12px;	background-color:#fff;	border:4px solid #FF1AE1;	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:#f99;	width:190px;	float:left;	margin:8px;	border:1px solid #f39;	padding:16px 0;}.models-list .model-box img {		display:block;	width:90%;	margin:auto;	position:relative;}#models-box a.close-button, #bonus-box a.close-button  {	color:#000;	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;	text-decoration:none;	text-align:center;}#models-box a.close-button:hover, #bonus-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-header { background:#AB0044; height:77px }.checkout {	position:absolute;	top:25px;	right:155px;}#bonus-nav {	text-align:left;	background-color:#ff0066;	height:77px;}.stuff { text-align:center }.stuff h2 { font-size:24px; color:#990033 }.stuff img {	border:2px solid #FF1AE1;	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 #f9c;}.livecam .box span {	display:block;	background:url(../images/camicon.png) top right no-repeat;	text-align:left;	margin-top:4px;}.copyright,.copyright td { padding:10px 0; color:#f9f }.copyright a { color:#f9f; font-size:11px; text-decoration:underline }