/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video 						{ margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section 		{ display: block; }
body 											{ line-height: 1; }
ol, ul 											{ list-style: none; }
blockquote, q 									{ quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after 								{ content: ''; content: none; }
table 											{ border-collapse: collapse; border-spacing: 0; }
a 												{ text-decoration:none; color:#D62E5F; }
p 												{ line-height: 140%; margin-bottom: 10px; }
.cleared 										{ font-size:0%; height:0%; clear:both; float:none; overflow:hidden; }
/* BEGIN STYLE */
body 											{color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#wrapper 										{ width:1024px; margin:0px auto; }
#hwrapper 										{ position:relative; height:127px; background:url(../head1.jpg) no-repeat 50% 100%; }
#logo 											{ position:absolute; top:38px; left:0px; }
.headtext 										{ font-size:13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; width:1024px; height:31px; background:url(../line1.jpg) no-repeat center bottom; position:absolute; z-index:100; text-align:right; line-height:31px; padding-right:25px; }
.headtext a 									{ text-transform:uppercase; }
ul.topmenu 										{ padding:0px; margin:0px; list-style:none; float:right; margin-top:55px; margin-right:0px; }
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.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.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.hustler_store a 					{ background:url(../icon_shopping.jpg) no-repeat 90% 50%; padding:0px 25px 0px 50px;background-position:10px; }
.top_members                                    {color:#C36; }
.top_join                                       {color: #09f; }
#bwrapper 										{ height:141px; background-color: #fff; background-image: url(../banner.jpg); background-repeat: no-repeat; background-position: 50% 0px; }
ul.topmenu2 									{ list-style:none; padding:0px; margin:0px; float:right; padding:2px 7px 0px 0px; }
ul.topmenu2 li 									{ padding:0px 0px 0px; }
#cwrapper 										{ background:url(../toptail.jpg) no-repeat 50% 0px; min-height:600px; padding:20px 26px; }
a.big_banner									{ position: relative;}
a.big_banner .top_text							{ position: absolute; font-size:11px;top:27px;right:290px;color: #fff;width:257px;line-height: 14px; text-align: left;}
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 30px 0px;overflow: hidden;clear: both;display: block;background-repeat: no-repeat; -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5); box-shadow: 0 0 2px rgba(0,0,0,0.5);}
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 30px 0px;overflow: hidden;clear: both;display: block;background-repeat: no-repeat; -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5); box-shadow: 0 0 2px rgba(0,0,0,0.5);}
a.big_banner .top_list							{ float: left; width: 550px; }
a.big_banner .top_list ul 						{ float: left; width: 230px; margin-top: 100px; margin-left:22px; }
a.big_banner .top_list li 						{ text-align: left; font-size:11px; padding-bottom:10px; color: #fff; }
.b_box 											{ border:1px solid #DEDEDE; padding:7px; background:#FFF; margin-bottom:30px; }
.b_title 										{ font-size:18px; color:#D62E5F; font-family: 'Merriweather', Arial, Helvetica, sans-serif; font-weight:normal; padding:0px 0px 10px 0px; }
.b_title span 									{ font-weight:normal; color:#474747 }
ul.image_list 									{ padding:0px; 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; padding: 0; }
ul.image_list li.picture img 					{ width: 229px; float: left; }
ul.image_list li.last 							{ margin:0px; }
ul.image_list li .d_text					 	{ width:219px; text-align:left; overflow: hidden; padding: 5px; background-color: #F1F1F1; }
ul.image_list li .d_text .name 					{ font-weight:bold; margin-bottom:4px; color: #000; }
ul.image_list li .d_text .title 				{ font-weight: normal; margin-bottom:4px; color: #666; }
ul.image_list li .d_text .rating_placeholder 	{ color: #666; font-size: 12px; }
.gallery_b .cleft 								{ float:left; width:203px; min-height:540px; }
.gallery_b .picture img 						{ margin-bottom:15px; }
.gallery_b .picture img.last 					{ margin-bottom:0px; }
.gallery_b .cmain 								{ float:right; width:956px; min-height:540px; position:relative;}
.play_overlay                                   { position:absolute; z-index:1; width:120px; min-height:120px; left:424px; top:220px; background-image:url(../play_button.png); background-position:top; }
.control_bar                                    { position:absolute; z-index:2; width:956px; height:26px; background-image:url(../control_bar.jpg); left:0px; top:514px; display:none;}
.r_box .r_box_start 							{ padding:10px; border:1px solid #E2E2E2; }
.r_box .r_box_title 							{ border-bottom:1px solid #E2E2E2; padding-bottom:5px; overflow: hidden; float: right; width: 100%; height: 35px; }
.girls_name 									{ font-family: 'Merriweather', serif; font-size: 18px; font-weight: normal; color: #D62E5F; float: left; margin-top: 15px; }
.download_link  								{ float:right; margin-top: 2px; font-weight:bold; display: block; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #474747; }
.download_link .icon-dl  						{ background:url(../icon_download.png) no-repeat 0px 0px; padding-left:22px; }
.tcols 											{ float:left; min-height:170px; background:url(../separator2.jpg) no-repeat 0px 40px; }
.tcols .tstart 									{ padding:0px 10px 0px 10px; overflow: hidden; }
.tleft 											{ width:203px; background:none; }
.tleft .tstart 									{ padding-left:0px; padding-right:10px; }
.tmid 											{ width:365px; }
.tmid .icon_arrow 								{ margin-top:40px; margin-left: 10px; }
.tmid .photo 									{ float:left; margin-right:10px }
.tmid .statslist 								{ list-style:none; margin:0px; padding-left:3px; float:left; width:150px; height: 125px; overflow: hidden; }
.tmid .statslist li 							{ float:left; width:120px; margin-bottom:10px; color:#333; font-size:12px; }
.tright 										{ width:365px; }
.tright .tstart 								{ padding-right:0px; }
.tright .picture_a 								{ float:left; margin-right:10px; _margin-right:3px; }
.tright .picture_b 								{ float:left; }
.watch_button 									{ text-align:center; padding:10px; margin-top: -15px; }
.watch_text										{ text-transform: uppercase; display: inline-block; color: #333; font-size: 22px; margin-top:15px; }
.watch_list										{ float: left; width: 480px; }
.watch_list + .watch_list						{ float: right; width: 440px; }
.watch_list ul 									{ float: left; width: 230px; margin-top: 130px; }
.watch_list li 									{ text-align: left; font-size:11px; padding-bottom:10px; color: #333; }
.watch_list + .watch_list ul					{ width: 220px; }
a.watch_banner:link, a.watch_banner:visited 	{ width:100%; height:60px; background-image:url(../click_here_to_watch.gif); background-position: center top; margin: 5px 0; 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.gif); background-position: center bottom; margin: 5px 0; overflow: hidden; clear: both; display: block; background-repeat: no-repeat; }
ul.modellist 									{ padding:4px; margin:0px auto 0px auto; list-style:none; font-size:12px; overflow: hidden; }
ul.modellist li 								{ float:left; margin-right:10px; width: 229px; margin-bottom: 7px; }
ul.modellist li.last 							{ margin:0px; }
#banner_8000 									{ background-image:url(../8000_photos.gif);}
#banner_access 									{ background-image:url(../click_here_to_access.gif);}
#create_account 								{ background-image:url(../bottom_get_account.gif); }
#continue_tour 									{ background-image:url(../bottom_continue_tour.gif); }
#banner_join_now 								{ background-image:url(../join_now.gif); float: left; width: 100%; height: 46px; }
a.mid_banner:link, a.mid_banner:visited 		{ width:100%; height:215px; background-position: center center; overflow: hidden; display: block; background-repeat: no-repeat; float:none; background-image:url(../mid_button.gif); }
ul.sitelist 									{ padding:0px; margin:0px auto 0px auto; list-style:none; font-size:12px; height: auto; overflow: hidden; }
ul.sitelist li 								 	{ float:left; display: inline; margin-right: 10px; margin-bottom: 10px; /*margin: 0px 0px 15px 10px;*/ }
ul.sitelist li img 								{ width: 231px;}
ul.sitelist li.last 							{ margin-right: 0px; }
ul.sitelist li p 								{ text-align:center; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color: #999; } ul.sitelist a { font-weight:bold; color: #999 }
#dwrapper 										{ position:relative; height:389px; width: 1024px; margin: 0px auto 0px auto; }
#dwrapper .dstart 								{ padding:10px 25px; text-align:center; overflow: hidden; height: auto; }
#dwrapper .dstart img 							{ margin-bottom:15px; }
#dwrapper .d_box 								{ width:1024px; height:389px; background:url(../box/btm_foot.jpg) no-repeat 0 119px; margin: 0px auto; text-align: center; margin-top: -20px; }
#dwrapper .dlink 								{ padding:0px; margin:0px; list-style:none; }
#dwrapper .dlink li 							{ float:left; }
.bottom_banners_container 						{ height: 138px; width: 974px; display: block; float: left; margin-top: 5px; position: relative; -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5); box-shadow: 0 0 2px rgba(0,0,0,0.5); }
.bottom_text 									{ position: absolute; font-size:11px;top:20px;left:13px;color: #fff;width:257px;line-height: 14px; text-align: left;}
a.bottom_banner:link, a.bottom_banner:visited 	{ width:487px; height:138px; background-position: center top; overflow: hidden; display: block; background-repeat: no-repeat; float:left; text-indent:100%; white-space: nowrap; }
a.bottom_banner:hover, a.bottom_banner:active 	{ width:487px; height:138px; background-position: center bottom; overflow: hidden; display: block; background-repeat: no-repeat; float:left; text-indent:100%; white-space: nowrap; }
#fwrapper 										{ text-align:center; padding-bottom:50px; }
#fwrapper p 									{ text-align:center; margin-bottom:25px }
#fwrapper p.copyright 							{ font-size:11px; }

.media_icon_container                           {width:100%; float:left; padding:0px 0px 10px 0px;}
.media_icon_container a:link                    {width:120px; height:40px; background-position:top; float:left;}
.media_icon_container a:hover                   {width:120px; height:40px; background-position:0px -40px;}
#icon_twitter                                   {background-image:url(../social_media_twitter.jpg);margin:0px 0px 0px 390px;}
#icon_facebook                                  {background-image:url(../social_media_facebook.jpg);}