* { padding:0; margin:0 }body, html {	margin: 0;	padding: 0;	background:#FFCFC6 url(../images/bg.jpg) top repeat-x;	color: #fff;	font-family: 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:#fff;}a:link { color:#fff }a:visited { text-decoration:none }a img, img { border:none; margin:0 }img { -ms-interpolation-mode:bicubic }p { font-size:85% }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.85em;	text-align:right;}input {	width:216px;	height:18px;	font-size:0.8em;	text-align:left;}.space {	height:30px;}.clear {	clear: both;}.on-top {	position:relative;}.container {	margin: 0 auto;	position: relative;}div.relative { /* span (below) will be over this div */	position:relative;	overflow:hidden;}span.absolute {        position:absolute;	left:0;top:0;        background-position: top left;        background-repeat: no-repeat;        background-color: transparent;}.text-left { text-align:left; }.text-center { text-align:center; }.text-right { text-align:right; }.box { width:960px; }/* 	HEADER 		*/.header {	height:480px;	background-color:#000;}.header .top-text,.header .top-text span { height:60px; }.header .top-text { background-color:#FFC2B7; overflow:hidden; }.header .top-text span { background:url(../images/header-top-text.jpg); }.header .top-text p { line-height:3.75em; color:#000; font-size:1.3em; }.header .left,.header .left span,.header .center,.header .center span,.header .right,.header .right span { width:320px; height:420px; }.header div { float:left; }.header .left span { background:url(../images/header-left.jpg); }.header .center span { background:url(../images/header-center.jpg); }.header .right span { background:url(../images/header-right.jpg); }/*	NAVIGATION	*/.navigation {	margin:0 auto;	height:80px;	background:#270702 url(../images/navigation-bg.jpg) no-repeat;}.navigation ul {	padding:8px 0 0 8px;}.navigation li { float:left; margin-right:3px; }a.button {	display:block;	overflow:hidden;	position:relative;	font-size: 1.4em;	line-height: 2.8em;	text-align:center;	color:#6B0000; 	height:64px; 			/**/	background-color: #FFE006;	/**/}.navigation span { cursor:pointer; }a.button span { height:64px; background-position: top; background-repeat: no-repeat; }a.bonus-features,a.bonus-features span { width:288px; }.navigation a.bonus-features span { background:url(../images/bonus-features.jpg); }a.models,a.models span { width:162px; }a.models span { background:url(../images/models.jpg); }a.free-access,a.free-access span { width:224px; }a.free-access span { background:url(../images/free-access.jpg); }a.members-area,a.members-area span { width:261px; }a.members-area span { background:url(../images/members-area.jpg); }a.button:hover { background-color: #FFFF2A; color:#6B0000; }a.button:hover span { background-position: bottom; }/*      end NAVIGATION 		*//*	MIDDLE		*/.middle { background-color:#FFDED8; }/*	middle-top	*/.middle .top-text {	height:93px;	background:#4C0000 url(../images/middle-top-text.jpg);}.middle .top-text p {	width:618px;	left:313px;	top:18px;	position:absolute;	color:#E9DFDF;}.middle-top div,.middle-top span { height:374px; }.middle-top div { float:left; }.middle-top .middle-left { width:300px; background:url(../images/middle-top-left.jpg); }.middle-top .middle-center,.middle-top .middle-center span { width:159px; }.middle-top .middle-center { background-color:#610000; }.middle-top .middle-center span { background:url(../images/middle-top-center.jpg); }.middle-top .middle-right-player { width:501px; background:url(../images/middle-top-right-player-bg.jpg); }.middle-top .middle-right-player img { display:block; /* IE */ text-align:left; }/*	end middle-top	*//*	middle-middle		*/.middle-middle div,.middle-middle span { height:346px; }.middle-middle div { float:left; }.middle-middle .middle-left,.middle-middle .middle-center,.middle-middle .middle-center span { width:311px; }.middle-middle .middle-left { background:url(../images/middle-middle-left.jpg); }.middle-middle .middle-center span { background:url(../images/middle-middle-center.jpg); }.middle-middle .middle-right-form { width:338px; background:#FFE628 url(../images/middle-middle-right-form-bg.jpg); }.middle-middle .middle-right-form div { float: none; }/*      end middle-middle       *//*	middle-bottom		*/.middle-bottom { height:178px; background:url(../images/middle-bottom.jpg); }.middle-bottom-text { height:124px; background:url(../images/middle-bottom-text.jpg); overflow:hidden; }.middle-bottom-text h2,.middle-bottom-text p { font-style: italic; }.middle-bottom-text h2 { padding-top:20px; font-size:2.2em; }.middle-bottom-text p { font-size:1.6em; color:#FFCFC6; font-weight:bold; margin-top:-5px; }/*	end middle-bottom	*//*	image-scroller		*/.image-scroller {	height:175px;	background:url(../images/image-scroller-bg.jpg);	position:relative;}.image-scroller .left,.image-scroller .right {	width:35px;	height:175px;	position:absolute;	top:0px;}.image-scroller .left,.image-scroller .left:visited { left:6px; background:#9A1900 url(../images/image-scroller-left.jpg) top; }.image-scroller .right,.image-scroller .right:visited { right:6px; background:#9A1900 url(../images/image-scroller-right.jpg) top; }.image-scroller .left:hover,.image-scroller .right:hover { background-position: bottom; background-color: #FFF4EB; }.image-scroller #scroll-gallery {	width:864px;	height:175px;	position:relative;	overflow:hidden;	left:48px;}.image-scroller #scroll-gallery span {	display:block;	width:1728px;	clear:both;	position:absolute;	top:0; left:0;}.image-scroller #scroll-gallery span img { float:left; margin:1px 2px 0 4px; border:2px solid #EDA091 }/*	end MIDDLE 		*//*	BOTTOM			*/.bottom { height:300px; background:#FFCFC6 url(../images/bottom-bg.jpg) top no-repeat }.bottom-in {	padding:15px 0 0 0;}.bottom a.button { width:955px; height:59px; margin:0 auto; }.bottom span { cursor:pointer; }.bottom a.button span { width:955px; height:59px; background-position: top; background-repeat: no-repeat; background:url(../images/get-your-own-free-pass.jpg); }.bottom a.button:hover span { background-position:bottom; }/*	end BOTTOM		*//* 		FORM 		*/.middle-right-form-in { padding:42px 0 0 0; }.middle-right-form form {	width:338px;	height:346px;	text-align:left;	color:#fff;	position:relative;}.middle-right-form label { width:100px; float:left; margin-right:3px;}.middle-right-form input { margin-bottom:5px; }.middle-right-form p {	font-size:0.85em;	font-weight:normal;	margin-bottom:4px;	color:#000;}.middle-right-form a.new-picture,.middle-right-form a.new-picture:visited {	color:#E60055;	font-size:0.78em;	text-decoration:underline;	display:block;	text-align:left;	margin-top:-3px;	margin-bottom:3px;}.middle-right-form a.new-picture:hover { text-decoration:none; }.middle-right-form div.check {	position:relative;	height:23px;	float: none;	margin:0;}.middle-right-form div.form-align {	float:none;	margin-left:104px;	text-align:left;	height:auto;	position:relative;}.middle-right-form div.check input {	position:absolute;	left:0px;	top:0;	width:auto;}.middle-right-form .check label {	position:absolute;	width:150px;	text-align:left;	left:22px;	top:0px;}.middle-right-form input.join-now {	width:216px;	height:53px;	outline:none;	cursor:pointer;	position:absolute;	bottom:25px;	right:20px;}/*      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:1050px }.darkbox-right { top:1050px; right:-620px; width:623px; height:314px }.darkbox-bottom { top:1364px; left:-500px; width:2000px; height:772px }.darkbox-left { top:1050px; left:-650px; width:1270px; height:314px }#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:2134px;}* html .darkbox-bottom, *+html .darkbox-bottom { height:820px }* html #fadeout2 div, *+html #fadeout2 div { height:2180px }#pop {	position:absolute;	top:1042px; left:300px;	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:#FFFC00;}#pop .box a.close-box {	display:block;	width:100px; height:17px;	font:normal 13px arial;	position:absolute;	left:10px; bottom:20px;	border:1px solid #FFFC00;	color: #FFFC00;	text-decoration:none;}* html #pop .box a.close-box { bottom:10px }#pop .box a.close-box:hover {	color:#000;	background:#FFFC00;}#pop img.arrow {	position:absolute;	bottom:20px; right:-30px;}/* 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:#4d0000;	border:4px solid #f7a609;	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;	color:#FED90E;}.models-list .model-box {	background:#1F0101;	width:190px;	float:left;	margin:8px;	border:1px solid #D5998E;	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:#FED90E;	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:#FFFB55; }#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:#260000; height:77px }.checkout {	position:absolute;	top:25px;	right:155px;}#bonus-nav {	text-align:left;	background-color:#4d0000;	height:77px;}.stuff { text-align:center }.stuff h2 { font-family:verdana; font-size:24px; color:#FED90E }.stuff img {	border:2px solid #FED90E;	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 #834d4d;}.livecam .box span {	display:block;	background:url(../images/camicon.png) top right no-repeat;	text-align:left;	margin-top:4px;}.copyright { text-align:center; color:#903; padding:20px 0 10px 0 }.copyright a { color:#903; font-size:11px; text-decoration:underline }
