/* CSS Document */

/* keep old stuff for tour page 2 */

html, body {
	width:100%;
	margin:0;
	padding:0;
	}
body {
	height:100%;
	font-size: 62.5%;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color:#FFF;
	background:#7fd2fe url(../img/bg/bg_body.gif) top left repeat-x;
	}
body.body_join  {background:#7fd2fe url(../img/bg/bg_body_join.gif) top left repeat-x;}
div, body, p, ul, ol, li, a, form, img {
	margin:0;
	padding:0;
	} 
img, table, tr, td {
	border:none;
	}
ul, li {
	list-style:none;
	}
a, a:active, a:visited { color:#fff; text-decoration:underline;}
a:hover { color:#fff; text-decoration:none;}

.top_line { background:url(../img/bg/bg_top.gif) top left repeat-x; text-align:center; vertical-align:top; }
	.top_line img { background:url(../img/bg/bg_top_line_menu.gif) top right no-repeat; padding:8px 27px 4px 12px;}
	.top_line img.last_img { padding:8px 0px 4px 12px; background:none; }
.line { background:#6ab1f1 url(../img/bg/bg_line.gif) top center no-repeat; height:2px;}
.wrapper { width:1083px; margin-left:auto; margin-right:auto; position:relative; }
	 .index0 { width:1083px; height:180px;  }
     .index1 { background:url(../img/index1.jpg) top left no-repeat; width:1083px; height:267px; z-index:10;}
     .wrapper .logo { position:absolute; width:525px; height:225px; top:202px; left:286px; display:block; z-index:20;}
	 .wrapper .softcore_logo { position:absolute; width:525px; height:225px; top:280px; left:286px; display:block; z-index:20;}
	 .wrapper .join_logo { position:absolute; width:525px; height:225px; top:66px; left:286px; display:block; z-index:20;}
     .div_index1 { background:url(../img/bg/bg_index1.jpg) top left no-repeat; width:1083px; float:left; position:relative;}
		.div_index1 img.pic_big { position:absolute; top:36px; left:110px;}
		.div_index1 img.pic_medium { position:absolute; top:158px; right:128px;}
		.div_index1 p.flash-vid { position:absolute; top:158px; right:128px;}
		
		.div_index1 ul { margin-left:93px; padding-top:8px; }
		.div_index1 li { float:left; margin:0px 14px; padding-bottom:25px;}
		.div_index1 li img { border:1px solid #ff61ab; background-color:#FFF; padding:2px;}
		img.want { position:absolute; top:66px; right:99px;}
		.name { position:absolute; top:31px; right:100px;}
		p.p1 { font-size:1.2em; font-weight:bold; padding-top:410px; width:655px; margin-left:112px; }
	.div_index2 { clear:both; background:url(../img/bg/bg_index2.jpg) top left no-repeat; width:1083px; position:relative; float:left;}
	.div_index5 { clear:both; background:url(../img/bg/bg_index5.jpg) top left no-repeat; width:1083px; position:relative; float:left;}
	.div_index4 { clear:both; background:url(../img/bg/bg_index4.jpg) top left no-repeat; width:1083px; position:relative; float:left;}
	.div_index6 { clear:both; background:url(../img/bg/bg_index6.jpg) top left no-repeat; width:1083px; position:relative; height:106px;}
		img.pic_big1 {position:absolute; top:96px; left:110px;}
		img.pic_medium1 { position:absolute; top:218px; right:128px;}
		p.flash-vid1 { position:absolute; top:218px; right:128px;}
		
		ul.ul2 { margin-left:93px; padding-top:8px; }
		p.p2 { font-size:1.2em; font-weight:bold; padding-top:470px; width:655px; margin-left:112px; }
		ul.ul2 li { float:left; margin:0px 14px; padding-bottom:25px;}
		ul.ul2 li img { border:1px solid #ff61ab; background-color:#FFF; padding:2px;}
		img.want1 { position:absolute; top:126px; right:99px;}
		.name1 { position:absolute; top:91px; right:100px;}
		img.click1 { position:absolute; top:12px; left:220px;}
		img.img_join1 { position:absolute; right:80px; top:16px; }
		a.more_pornstars{position:absolute; bottom:5px; right: 91px; height:34px; width:667px; text-indent:-100em; overflow:hidden; display:block;}
	.div_index7 { clear:both; background:url(../img/bg/join_immediatly.jpg) top left no-repeat; width:1083px; position:relative; height:106px;}
		img.pic_big1 {position:absolute; top:96px; left:110px;}
		
		ul.ul2 { margin-left:93px; padding-top:8px; }
		p.p2 { font-size:1.2em; font-weight:bold; padding-top:470px; width:655px; margin-left:112px; }
		ul.ul2 li { float:left; margin:0px 14px; padding-bottom:25px;}
		ul.ul2 li img { border:1px solid #ff61ab; background-color:#FFF; padding:2px;}
		img.want1 { position:absolute; top:126px; right:99px;}
		.name1 { position:absolute; top:91px; right:100px;}
		img.click1 { position:absolute; top:12px; left:220px;}
		img.img_join1 { position:absolute; right:80px; top:16px; }
		a.button1 { position:absolute; top:-16px; left:108px;}	
		a.button1 { position:absolute; top:-16px; left:108px;}
		a.big_join_link{position:absolute; bottom:5px; right: 105px; height:34px; width:537px; text-indent:-100em; overflow:hidden; display:block;}
	.footer { clear:both; background:url(../img/bg/bg_footer1.gif) top left no-repeat; width:1083px; position:relative; height:121px;}
		a.footer_logo { position:absolute; top:0px; left:55px; width:195px; height:95px;}
		p.footer_menu { font-size:1.6em; font-weight:bold; font-style:italic; color:#ffe7a4; margin-left:355px; padding-top:31px;}
		p.footer_menu a, p.footer_menu a:active, p.footer_menu a:visited, p.footer_menu a:hover {color:#FFFFFF; text-decoration:none; }

		p.legal { font-size:1.6em; font-weight:bold; font-style:italic; color:#ffe7a4; margin-left:370px; padding-top:5px;}
		p.legal a {color:#FFFFFF; text-decoration:none; }		

		p.copy {font-size:1.4em; color:#fff; margin-left:570px; padding-top:4px; }
		
	.footerb {border: 0px dashed blue; clear:both; background:url(../img/member/bg_footer2.gif) top left no-repeat; width:1017px; position:relative; height:121px;
			 margin: 0 auto;}
		.footerb a.footerb_logo {position:absolute; top:0px; left:55px; width:195px; height:95px;}
		.footerb p.footer_menu {font-size:1.6em; font-weight:bold; font-style:italic; color:#ffe7a4; margin-left:255px; padding-top:31px;}
		.footerb p.footer_menu a, p.footer_menu a:active, p.footer_menu a:visited, p.footer_menu a:hover {color:#FFFFFF; text-decoration:none; }
		.footerb p.copy {font-size:1.4em; color:#fff; margin-left: 200px; padding-top:4px; }
	    .footerb p.legal { font-size:1.6em; font-weight:bold; font-style:italic; color:#ffe7a4; margin-left:270px; padding-top:5px;}
	
.softcore2 { background:url(../img/softcore3.jpg) top left no-repeat; width:1083px; height:244px;}
.softcore3 { background:url(../img/softcore4.jpg) top left no-repeat; width:1083px; padding-top:35px; position:relative; padding-bottom:223px; /* ie6 padding-bottom:230px;*/ }
	.softcore3 h3 { margin:0px; padding:0px; font-size:2.5em; margin-left:112px; font-weight:bold; width:850px;}
	.softcore3 p { margin-left:112px; font-size:1.6em; font-weight:bold; width:850px;}
	img.enter { position:absolute; top:201px; left:184px; width:713px; height:149px;}

.join1 { background:url(../img/join2.jpg) top left no-repeat; width:1083px; height:269px;}
.join2 { background:url(../img/join31-a.jpg) top left no-repeat; width:1083px; position:relative; height:360px; }
	a.by_credit { position:absolute; display:block; width:273px; height:77px; top:143px; left:222px;}
	a.by_online { position:absolute; display:block; width:303px; height:77px; top:143px; left:665px;}
	.join2 .you { position:absolute; top:235px; left:113px; width:445px; text-align:center; font-size:1.8em; font-weight:bold;}
	.join2 .one { position:absolute; top:250px; left:605px; width:345px; font-size:1.8em; }
	.join2 .one p { padding-bottom:13px;}
.join3 { background:url(../img/join32.gif) top left no-repeat; width:1083px; float:left; }
	.join3 ul {margin-left:93px;}
	.join3 ul li { float:left; margin:0px 14px; padding-bottom:73px;}
	.join3 ul li img { border:1px solid #ff61ab; background-color:#FFF; padding:2px;}
	.join3 p.click_here { font-size:1.3em; color:#FFF; font-weight:bold; margin-left: 0; margin-top:20px; padding-bottom:15px; border: 0px dashed green;
		   				text-align: center;}
	.join3 p.click_here a#cancel {font-size: 140%; color:#FFF; font-weight: bold; padding-bottom:15px;}
	 div.one p i#retain {font-size: 80%;}
	 div#epoch {border: 0px dashed red; clear: both; position: relative; top: -153px; text-align: center; font-size: 120%;}
	

/* members section */

div#members-wrap {text-align: center; border: 0px dashed red;}
div#members {width: 1017px; margin: 0 auto; border: 0px dashed green; text-align: center;}
div#members div {margin: 0; padding: 0;}
			div#membersa {background: url(../img/member/cut_01.gif); width: 339px; height: 134px; float: left;}
			div#membersb {background: url(../img/member/cut_02.gif); width: 339px; height: 134px; float: left;}
			div#membersc {background: url(../img/member/cut_03.gif); width: 339px; height: 134px; float: left;}
			div#membersd {background: url(../img/member/cut_04.gif); width: 339px; height: 134px; float: left; clear: left;}
			div#memberse {background: url(../img/member/cut_05.jpg); width: 339px; height: 134px; float: left;}
			div#membersf {background: url(../img/member/cut_06.gif); width: 339px; height: 134px; float: left;}
			div#membersg {background: url(../img/member/cut_07.gif); width: 1017px; height: 428px; float: left; clear: left; -moz-box-sizing:border-box;box-sizing:border-box;}
			div#membersh {background: url(../img/member/cut_08.gif); width: 1017px; float: left; clear: left; border: 0px solid red; }
			div#membersi {background: url(../img/member/cut_09.gif); width: 1017px; height: 145px; clear: left;}
			div#membersj {background: url(../img/member/cut_10.gif); width: 1017px; height: 24px; clear: left;}

			div#members-content-top {font-size: 14pt;}
			 div#members-content-top h1 {font-size: 225%; margin-top: 10px;}
			 div#members-content-top div#members-news {padding: 5px; border: 1px solid black; width: 748px; color: black; text-align: left;
			 				  background: #00B8E3; filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60; height: 130px;
							  margin: 0 auto; -moz-box-sizing:border-box;box-sizing:border-box;}
			
			table#featured, table#selection {margin: 0 auto;}
			table#featured td img, table#selection td img {border: 1px solid black;}
			table#featured td, table#selection td {font-weight: bold; font-size: 120%;}
			
            table#featured td a, table#selection td a {display: block; border: 1px solid black; 
						   	  	 				  padding: 3px; text-align: center; font-weight: bold;
            			   	 	   				  margin: 4px 0 4px 0; text-decoration: none;}		
												  table#selection td a {background: #00B7EA;}											  
			
			table#featured a:hover, table#selection a:hover {color: #00B7EA; background: white;}

			div#members-main-content table#selection {border: 1px solid black; background: #79C2EC;}
			
			div#membersi div#feeds {border: 0px solid black; padding-top: 20px; font-size: 200%; 
						 		   width: 800px; text-align: center; margin: 0 auto;}
                table#feeds {border: 0px solid black; margin: 0 auto;}			
                table#feeds td img {border: 1px solid black;}		
                table#feeds td#feed-desc div {border: 1px solid black; height: 100px; width: 100px; margin: 0;
                						 	 font-weight: bold; color: black; padding: 20px 5px 5px 5px; -moz-box-sizing:border-box;box-sizing:border-box; 
                							 text-align: center; font-size: 110%;}

			a.tiny {font-size: 65%; line-height: 1.8em;}
			a.small {font-size: 90%; line-height: 1.3em;}
							 								   
/* end members section main */								   
								   	
/* pornstar individual page style */

			div#pornstar-content-top {font-size: 14pt;}
			 div#pornstar-content-top h1 {font-size: 225%; margin-top: 25px; border: 0px dashed blue;
			 						  	 margin-bottom: 20px;  -moz-box-sizing:border-box;box-sizing:border-box;}

div#pornstar-navigation {border: 0px dashed yellow;  -moz-box-sizing:border-box;box-sizing:border-box;}			 
div#pornstar-navigation a {font-size: 150%; margin: 0 10px;}
div#pornstar-navigation a:hover {color: gray;}

div#pornstar-content-top div#star-description {padding: 5px; border: 1px solid black; width: 748px; color: black; text-align: left;
			 				  background: #00B8E3; filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;
							  margin: 30px auto 0 auto; -moz-box-sizing:border-box;box-sizing:border-box;}

div#clips-area {text-align: center;}
table.clips {margin: 10px auto 0 auto;}
table.clips td {padding: 0 8px; text-align: left;}
table.clips td img {border: 1px solid black;}
table.clips td a {display: block; border: 1px solid black; width: 167px; padding: 3px; text-align: center; background-color: clear;
			   	 	   margin: 4px 0 4px 0; -moz-box-sizing:border-box;box-sizing:border-box; text-decoration: none;
					   }
table.clips td a:hover {color: #00B7EA; background: white;}
table.clips td a:visited {text-decoration: none;}
					   
table.clips td a.hi {font-weight: bold; font-size: 125%;}
			
/* end pornstar individual page style */	

/* contact only */
div.main-contact {margin: 40px 0 0 40px; width: 650px; font-size: 200%;}
ul li ul li {padding: 0 0 10px 15px;}
/* end contact */

/* legal only */
div.main-legal {margin: 40px 0 0 40px; width: 650px; font-size: 120%;}
div.title {font-weight: bold; font-size: 110%;}
div.main-legal p {margin-bottom: 5px;}
img#legaladd {margin: 0px 0 0 1px; border: 0;}
/*legal only*/											

/* bonus sites only */
			 div#members-content-top div#bonus-news {padding: 5px; border: 1px solid black; width: 748px; color: black; text-align: center;
			 				  background: #00B8E3; filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60; height: 130px;
							  margin: 0 auto; -moz-box-sizing:border-box;box-sizing:border-box; font-size: 180%;}	
			  table#bonus-join {margin: 0 auto; width: 600px;}
			  table#bonus-join td {font-size: 320%; font-weight: bold;}
			  table#bonus-join td#bonus-return {font-size: 150%; font-weight: bold;}
/* end bonus sites */

/*  members area nav menu    */

div#menu-wrap {border: 0px dashed green; width: 200px; padding: 0 5px;}
div#menu-top {background: url(../img/member/menu/top-b.gif); height: 24px;}
div#menu-top-middle {background: url(../img/member/menu/middle-top-b.gif); height: 145px; text-align: center; border: 0px dashed red; margin: 0; padding: 20px 0 0 9px;}
	div#menu-top-middle h2 {margin: 0 0 5px 0;}
div#menu-middle {background: url(../img/member/menu/middle-b.gif); text-align: left; border: 0px dashed pink; margin: 0; padding: 0;}
	div#menu-middle h2 {margin: 0; text-align: center; padding: 30px 0 8px 0;}
	div#menu-middle ul {border: 0px dashed purple;}	
	div#menu-middle li {border: 0px dashed orange; padding: 0px 10px 10px 19px;}	
div#menu-bottom-middle {background: url(../img/member/menu/middle-bottom-b.gif); height: 145px; text-align: center; border: 0px dashed red; margin: 0;}
div#menu-bottom {background: url(../img/member/menu/bottom-b.gif); height: 24px;}

/*  nav area end  */			  