/* RESET CSS STYLE OF ALL HTML TAGS */



*  { padding:0px; margin:0px; text-align:left; }

center { text-align:center; }

body { font-family:arial; }

body, td { font-size:13px; }

td { padding:2px; }

ul,ol { padding-left:35px; }

ul li { }

p { line-height:140%; margin-bottom:5px; }

p img { margin-right:20px; }

select { padding:0px 0px 0px 2px; min-width:50px; }

fieldset,img { border:0px; }

:focus { outline:0; }

h1, h2, h3, h4, h5, h6 { line-height:90%; font-weight:normal; }

h1 { font-size:30px; }

h2 { font-size:20px; }

h3 { font-size:16px; font-weight:bold; }

h4 { font-size:12px; }

h5 { font-size:11px; }

h6 { font-size:10px; }



.iefix { #zoom:1 }



a {
	text-decoration:none;
	color:#B64CBA;
}

a:hover {
	color:#B64CBA;
	text-decoration:underline;
}

:focus { outline:0 }



.cleared { font-size:0%; height:0%; clear:both; float:none; overflow:hidden; }

.plight { color:#777 }





/* BEGIN STYLE */


#wrapper { }

#swrapper { width:1246px; margin:0px auto; }



	#hwrapper { position:relative; height:127px; background:url(../head1.jpg) no-repeat 50% 100%; }

		#logo { position:absolute; top:31px; left:0px; }

			

	#bwrapper {
	height:171px;
	background-color: #fff;
	background-image: url(../banner.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

	

	

	
#bwrapper2 {
	height:171px;
	background-color: #fff;
	background-image: url(../banner_page2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0px;
}


			.headtext { font-size:13px; font-weight:bold; font-family:'Century Gothic', arial; width:1220px; height:31px; background:url(../line1.jpg) no-repeat 50% 100%; position:absolute; z-index:100; text-align:right; line-height:31px; padding-right:25px; }

			.headtext a { text-transform:uppercase; }

a.watch_banner:link, a.watch_banner:visited{
	width:100%;
	height:60px;
	background-image:url(../click_here_to_watch.jpg);
	background-position: center top;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	clear: both;
	display: block;
	background-repeat: no-repeat;
}
a.watch_banner:hover, a.watch_banner:active{
	width:100%;
	height:60px;
	background-image:url(../click_here_to_watch.jpg);
	background-position: center bottom;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	clear: both;
	display: block;
	background-repeat: no-repeat;
}			
#banner_access{background-image:url(../click_here_to_access.jpg);}
#banner_8000{background-image:url(../8000_photos.jpg);}
#banner_join_now{
	background-image:url(../join_now.jpg);
	float: left;
	width: 100%;
}
a.big_banner:link, a.big_banner:visited{
	width:100%;
	height:152px;
	background-image:url(../top_banner.gif);
	background-position: center top;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	clear: both;
	display: block;
	background-repeat: no-repeat;
}
a.big_banner:hover, a.big_banner:active{
	width:100%;
	height:152px;
	background-image:url(../top_banner.gif);
	background-position: center bottom;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
	clear: both;
	display: block;
	background-repeat: no-repeat;
}	
.bottom_banners_container {
	height: 138px;
	width: 1180px;
	display: block;
	margin-left: 12px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

a.mid_banner:link, a.mid_banner:visited{
	width:100%;
	height:215px;
	background-position: center bottom;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	float:none;
	background-image:url(../mid_button.gif);
}
a.mid_banner:hover, a.mid_banner:active{
	width:100%;
	height:215px;
	background-position: center top;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	float:none;
	background-image:url(../mid_button.gif);
}	

a.bottom_banner:link, a.bottom_banner:visited{
	width:589px;
	height:138px;
	background-position: center top;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	float:left;
}
a.bottom_banner:hover, a.bottom_banner:active{
	width:589px;
	height:138px;
	background-position: center bottom;
	overflow: hidden;
	display: block;
	background-repeat: no-repeat;
	float:left;
}	

#create_account {
	background-image:url(../bottom_get_account.gif);
}
#continue_tour {
	background-image:url(../bottom_continue_tour.gif);
}
			
			
			
			ul.topmenu { padding:0px; margin:0px; list-style:none; float:right; margin-top:55px; margin-right:20px; }

			ul.topmenu li { float:left; background:url(../separator.jpg) no-repeat 0px 50%; padding-left:1px; }

			ul.topmenu li a { display:block; line-height:46px; padding:0px 25px 0px 50px; text-decoration:none; }
			ul.topmenu li a:hover { display:block; line-height:46px; padding:0px 25px 0px 50px; text-decoration:none; text-decoration:underline; }
			ul.topmenu li.live_sex a { background:url(../icon_cam.jpg) no-repeat 90% 50%; padding:0px 25px 0px 50px;background-position:10px;}
			ul.topmenu li.bookmark a { background:url(../icon_bookmarks.jpg) no-repeat 13px 50%; }

			ul.topmenu li.members a { background:url(../icon_members.jpg) no-repeat 13px 50%; }

			ul.topmenu li.create a { background:url(../icon_create.jpg) no-repeat 13px 50%; }

			ul.topmenu li.continue a { background:url(../icon_continue.jpg) no-repeat 90% 50%; padding:0px 50px 0px 25px }

		ul.topmenu2 { list-style:none; padding:0px; margin:0px; float:right; padding:7px 7px 0px 0px; }

		ul.topmenu2 li { padding:0px 0px 5px; }

		

	#cwrapper { background:url(../toptail.jpg) no-repeat 50% 0px; min-height:600px; padding:20px 26px; }

	

		.b_title { font-size:17px; color:#000; font-family:'Century Gothic', arial; font-weight:bold; padding:5px 10px; }

		.b_title span { font-weight:normal; color:#474747 }

		.b_box {
	border:1px solid #DEDEDE;
	padding:7px;
	background:#FFF;
	margin-bottom:30px;
}
.girls_name {
	font-family: Yellowtail;
	font-size: 30px;
	font-weight: normal;
	color: #B64CBA;
	width: 65%;
	float: left;
}


			

			.gallery_a { background:#F3F3F3 url(../gal_a_bg.jpg) repeat-y 50% 0px; }

				ul.image_list {
	padding:2px;
	margin:0px;
	list-style:none;
	overflow: hidden;
}

				ul.image_list li {
	float:left;
	text-align: center;
}

				ul.image_list li.picture {
	border:1px solid #DEDEDE;
	margin-right:10px;
	width:284px;
	padding: 1;
}

				ul.image_list li.last { margin:0px; }

				ul.image_list li.desc { width:100%; }

				ul.image_list li.desc .d_text { padding:10px; }

				ul.image_list li.desc .date { font-weight:bold; margin-bottom:4px; }

				ul.image_list li.desc .name { text-decoration:underline; margin-bottom:4px; }

#scene_date{
	font-weight: bold;
	color: #000;
}		

#scene_title{
	font-weight: normal;
	color: #666;
}					

				

			.gallery_b { padding:2px; }

			.gallery_b .cleft { float:left; width:200px; min-height:540px; }

			.gallery_b .picture img { margin-bottom:15px; }

			.gallery_b .picture img.first { }

			.gallery_b .picture img.last { margin-bottom:0px; }

			.gallery_b .cmain { float:right; width:960px; min-height:540px; }

			

			.r_box { }

			.r_box .r_box_start {
	padding:5px 10px;
	border:1px solid #E2E2E2;
	border-width:0px 1px;
}

			.r_box .r_box_title {
	border-bottom:1px solid #E2E2E2;
	padding-bottom:5px;
	overflow: hidden;
	float: right;
	width: 100%;
	height: 35px;
}
.download_link  {
	float:right;
	margin-top:18px;
	font-weight:bold;
	display: block;
}
.download_link .icon-dl  { background:url(../icon_download.jpg) no-repeat 0px 0px; padding-left:22px; }

			.tcols {
	float:left;
	min-height:170px;
	background:url(../separator2.jpg) no-repeat 0px 40px;
}

			.tcols .tstart {
	padding:10px 15px;
	overflow: hidden;
}

			.tleft { width:360px; background:none; }

			.tleft .tstart { padding-left:0px; padding-right:10px; }

			.tmid { width:426px; }

			.tmid .icon_arrow { margin-top:40px; }

			.tmid .photo { float:left; margin-right:10px }

			.tmid .statslist { list-style:none; margin:0px; padding:0px; float:left; width:240px; }

			.tmid .statslist li { float:left; width:120px; margin-bottom:10px; color:#333; font-size:12px; }

			.tright {
	width:365px;
}

			.tright .tstart {
	padding: 5px 5px 0px 10px;
}

			.tright .picture_a {
	float:left;
	margin-right:5px;
	_margin-right:3px;
}

			.tright .picture_b { float:left; }

			

			.watch_button { text-align:center; padding:10px; }

			

			.r_box .top_open { background:url(../top-border-open.jpg) no-repeat 100% 0px; margin-bottom:10px; }

			.r_box .top_close { background:url(../top-border-close.jpg) no-repeat 0px 0px; }

			.r_box .btm_open { background:url(../btm-border-open.jpg) no-repeat 100% 100%; }

			.r_box .btm_close { background:url(../btm-border-close.jpg) no-repeat 0px 100%; padding:7px 0px; }

			

			ul.modellist { padding:2px; margin:0px; list-style:none; font-size:12px; }

			ul.modellist li { float:left; margin-right:12px; }

			ul.modellist li.last { margin:0px; }

			

			ul.sitelist {
	padding:2px;
	margin:0px;
	list-style:none;
	font-size:12px;
	width: 100%;
	height: auto;
	overflow: hidden;
}

			ul.sitelist li {
	float:left;
	display: inline;
	margin: 0px 0px 15px 10px;
}
			ul.sitelist li.last {
	margin:0px 0px 15px 10px;
}
			ul.sitelist li p {
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color: #999;
	/*background-color:#F00;*/

}

			ul.sitelist a {
	font-weight:bold;
	color: #999
}

			

			

			

	#dwrapper { position:relative; height:352px; }

	#dwrapper .dstart {
	padding:10px 25px;
	text-align:center;
	overflow: hidden;
	height: auto;
}

	#dwrapper .dstart img { margin-bottom:15px; }

	#dwrapper .d_box { width:1253px; height:352px; position:absolute; left:-4px; background:url(../box/btm_foot.jpg) no-repeat 50% 100%; }

	#dwrapper .dlink { padding:0px; margin:0px; list-style:none; }

	#dwrapper .dlink li { float:left; }

	

	#fwrapper { text-align:center; padding-bottom:50px; }

	#fwrapper p { text-align:center; margin-bottom:25px }

	#fwrapper p.copyright { font-size:11px; }
