* { padding:0; margin:0 }body, html {	margin: 0;	padding: 0;	background:#E0EFFC url(../images/bg.jpg) top repeat-y;	color: #fff;	font-family: Impact, "Techno CE", sans-serif; /* Impact */	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 {    color:#180401;	font-size:1em;	line-height:1.3em;}h1 {	font-size: 2em;	font-weight: normal;	color:#002357;}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;	color:#000;}label {	display:block;	color:#fff;	font-size:0.75em;}input {	width:200px;	height:16px;	font-size:0.65em;	color:#000;}.space {	height:30px;}.clear {	clear: both;}.on-top {	position:relative;}.container {	margin: 0 auto;	position:relative;}.relative { /* span (below) will be over this div */	position:relative;	overflow:hidden;}.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:411px;	background-color:#FFC515;}.header p { color:#000; }.header .header-top,.header .header-top span { height:92px; }.header .header-top span { background:url(../images/header-top.jpg); }.header .left,.header .center,.header .center span,.header .right,.header .right span { width:320px; height:319px; }.header div { float:left; }.header .left { background:url(../images/header-left.jpg); }.header .center span { background:url(../images/header-center.jpg); }.header .right span { background:url(../images/header-right.jpg); }.header .right { margin-right:-3px; /* IE love */ }/*	NAVIGATION	*/.navigation { height:58px; }.navigation ul { padding:0px; }.navigation li { float:left; }a.button {	display:block;	overflow:hidden;	position:relative;	font-size: 1.4em;	line-height: 2.8em;	text-align:center;	color:#0041A1; 	height:58px; 			/**/	background-color: #FFCF13;	/**/}.navigation span { cursor:pointer; }a.button span { height:58px; background-position: top; background-repeat: no-repeat; }a.bonus-features,a.bonus-features span { width:267px; }.navigation a.bonus-features span { background:url(../images/bonus-features.jpg); }a.models,a.models span { width:161px; }a.models span { background:url(../images/models.jpg); }a.free-access,a.free-access span { width:218px; }a.free-access span { background:url(../images/free-access.jpg); }a.members-entrance,a.members-entrance span { width:314px; }a.members-entrance span { background:url(../images/members-entrance.jpg); }a.button:hover { background-color: #FFFEB9; color:#0041A1; }a.button:hover span { background-position: bottom; }/*      end NAVIGATION 		*//*	MIDDLE		*//* middle-top */.middle { background-color:#002692; }.middle p { color:#fff; font-style: italic; }.middle p strong { color:#FFEB00; font-weight: normal; }.middle-top-text,.middle-top-text span { height:53px; }.middle-top-text span { background:url(../images/middle-top-text.jpg); }.middle-top-text { background-color:#00219C; }.middle-top div { height:385px; float:left; }.middle-top-left { width:269px; background:url(../images/middle-top-left.jpg); }.middle-top-center { width:435px; background-color:#FFD413; }.middle-top-right { width:256px; background:#FFD413 url(../images/middle-top-right.jpg); }/* end middle-top *//* middle-middle */.middle-middle { margin-top:-3px; /* IE love */ }.middle-middle div,.middle-middle span { height:183px; }.middle-middle div { float:left; }.middle-middle-left,.middle-middle-left span,.middle-middle-right,.middle-middle-right span { width:480px; }.middle-middle-left span { background:url(../images/middle-middle-left.jpg); }.middle-middle-right span { background:url(../images/middle-middle-right.jpg); }.middle-middle-text,.middle-middle-text span { height:42px; }.middle-middle-text span { background:url(../images/middle-middle-text.jpg); }/* end middle-middle *//* middle-bottom */.middle-bottom div,.middle-bottom span { width:320px; height:382px; }.middle-bottom div { float:left; }.middle-bottom-left { background:url(../images/middle-bottom-left.jpg); }.middle-bottom-center { background:url(../images/middle-bottom-center.jpg); }.middle-bottom-right span { background:url(../images/middle-bottom-right.jpg); }.middle-bottom-text,.middle-bottom-text span { height:64px }.middle-bottom-text span { background:url(../images/middle-bottom-text.jpg); }/* end middle-bottom *//*      end MIDDLE      *//*	BOTTOM		*/.bottom {	height:470px;	background:#003CD1 url(../images/bottom-bg.jpg) no-repeat;}* html .bottom, *+html .bottom { height:500px }.image-scroller {	height:171px;	position:relative;	background:url(../images/image-scroller-bg.jpg);}.image-scroller .left,.image-scroller .right {	width:34px;	height:61px;	position:absolute;	top:57px;}.image-scroller .left,.image-scroller .left:visited { left:25px; background:#FFCF06 url(../images/image-scroller-left.jpg) top; }.image-scroller .right,.image-scroller .right:visited { right:28px; background:#FFCF06 url(../images/image-scroller-right.jpg) top; }.image-scroller .left:hover,.image-scroller .right:hover { background-position: bottom; background-color: #000; }.image-scroller #scroll-gallery {	width:834px;	height:158px;	position:relative;	overflow:hidden;	left:60px;}.image-scroller #scroll-gallery span {	display:block;	width:1684px;	clear:both;	position:absolute;	top:0; left:0;}.image-scroller #scroll-gallery span img { float:left; margin:10px 4px 0 4px; border:4px solid #fff }/* click-here button */.bottom a.button { width:926px; height:56px; margin:0 auto; top:9px; }.bottom span { cursor:pointer; }.bottom a.button span { width:926px; height:56px; background-position: top; background-repeat: no-repeat; background:url(../images/click-here.jpg); }.bottom a.button:hover span { background-position:left; }.bottom-in { text-align:center; }/* end click-here button *//*	end BOTTOM	*//* 		FORM 		*/.middle-top-right-in { margin-left:10px; }.middle-top-right,.middle-top-right * {        font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;        color:#000;}.middle-top-right div { float:none; height:auto; width:auto; }.middle-top-right h2 {	width:236px;	height:48px;	overflow:hidden;	text-align:center;	color:#fff;	background:#000 url(../images/form-top-text.jpg) no-repeat;	font-size:1em;	line-height:2.7em;}.middle-top-right form {	width:236px;	height:327px;	background:#D6FFFE url(../images/form-bg.jpg) no-repeat;	text-align:center;	color:#000;	position:relative;}.middle-top-right .form-align {	padding:10px 0 0 18px;}.middle-top-right input { margin-bottom:5px; }.middle-top-right p {	font-size:0.55em;	font-weight:normal;	margin-bottom:4px;	color:#000;	font-style: normal;}.middle-top-right a.new-picture,.middle-top-right a.new-picture:visited {	color:#C40000;	font-size:0.70em;	text-decoration:underline;}.middle-top-right a.new-picture:hover { text-decoration:none; }.middle-top-right div.check {	position:relative;	height:23px;	float: none;}.middle-top-right div.check input {	position:absolute;	left:0px;	top:0px;	width:auto;}/*.middle-top-right .email-label { padding-top:10px; }*/.middle-top-right .check label {	position:absolute;	left:20px;	top:0px;}.middle-top-right input.join-now {	width:174px;	height:56px;	position:absolute;	right:30px;	bottom:5px;}/*      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:514px }.darkbox-right { top:514px; right:-600px; width:600px; height:392px }.darkbox-bottom { top:906px; left:-500px; width:2000px; height:1123px    }.darkbox-left { top:514px; left:-600px; width:1304px; height:392px }#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:2029px;}* html .darkbox-bottom, *+html .darkbox-bottom { height:1160px }* html #fadeout2 div, *+html #fadeout2 div { height:2080px }#pop {	position:absolute;	top:540px; 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:22px;	text-align:center;	color:#fff;}#pop .box a.close-box {	display:block;	width:100px; height:17px;	font:normal 13px arial;	position:absolute;	left:10px; bottom:20px;	border:1px solid #fff;	color: #fff;	text-decoration:none;	text-align:center;}* html #pop .box a.close-box { bottom:10px }#pop .box a.close-box:hover {	color: #009;	background:#fff;}#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:#003f9c;	border:4px solid #fc0;	overflow-y:auto;}#models-box .models-content { margin:10px }.models-list { margin:90px auto 10px auto }.models-header {	display:block;	width:859; height:56px;	position:absolute;	top:2px; left:2px;}.models-list .model-box {	background:#0d53b9 url(../images/bonus/models.bg.gif) top repeat-x ;	width:190px;	float:left;	margin:8px;	border:1px solid #69c;	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:#fff;	font:normal bold 14px/18px arial;	display:block;	position:absolute;	top:66px; left:6px;	height:20px; width:60px;	background-image: url(../images/bonus/close.png);	background-repeat: no-repeat;	padding:3px 0 0 15px;	text-decoration:none;	text-align:center;}#bonus-box a.close-button { top:6px; color:#000 }#models-box a.close-button:hover, #bonus-box a.close-button:hover { background-image: url(../images/bonus/closeon.png) }#bonus-box {	background-image:url(../images/bonusbg.jpg);	background-repeat:no-repeat;	background-position:right bottom;	overflow-y:scroll;	font-family:arial;}#bonus-box .bonus-content {  }.bonus-header { background:#ffc313; height:77px }.checkout {	position:absolute;	top:25px;	right:155px;}#bonus-nav {	text-align:left;	background-color:#003f9c;	height:77px;}.stuff { text-align:center }.stuff h2 { font-size:24px; color:#ffc313; font-weight:normal; text-align:center }.stuff img {	border:2px solid #ffc313;	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 { text-align:center; color:#6cf; padding:20px 0 10px 0 }.copyright p { color:#6cf }.copyright a { font-size:11px; text-decoration:underline; color:#6cf }
