403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.185
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/httpd/html/college-uniform.com/public_html/members/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/httpd/html/college-uniform.com/public_html/members/style.css
.avscontentwarning {margin-bottom:10px; color:#FF0000;}
.avs_warningtext {background:#FFF;padding:12px;with:100%;text-align:center;color:#FF0000;font-size:16px;}

/************** DO NOT RENAME THIS FILE - CREATE A BACKUP COPY BEFORE EDITING *******************/
/************** GLOBAL SHARED STYLES USED BY BOTH TOUR AND MEMBERS AREA CSS *******************/

/* Startup CSS */

html 													{overflow-y: scroll;}    			/*Web Browser Side Bar*/

body 													{ background-color:#000000;
													margin:0px; 
													padding:0px; 
													font-family:Arial, Helvetica, Sans-Serif; 
													font-size:14px;
													background-image: url(images/bgcu02.png); 
													color:#FFFFFF}

div 													{background-color:#000000; 
													margin:0px; 
													padding:0px;}

form 													{background-color:#000000;
	  												margin:0px; 
	  												padding:0px;}

/* img 													{display:block; 
													border:0px;} */

a:hover 												{cursor:pointer; 
													text-decoration: none; 
													color:#FFFFFF;}

/* a:hover img 												{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;} */

.clear 													{clear:both;}

.nowrap 												{white-space: nowrap;}

/* Page Outter side boarders */

.wrapper 												{/*background-color:#FFFFFF;*/
	     												background-image: url(images/bgcu02.png);
		 											background-attachment: fixed;
		 											padding-top:51px;} 

.wrapper.nopadding 											{ padding-top:0; }

.wrapper_inner 												{background-color:#000000;
													display:block; 
													padding:0 40px; }

.page_body 												{ width:996px; 
			 										margin:auto; 
			 										text-align: left;}

.footer 												{ width:996px;}

.AdBanner												{text-align: center;}


/*------------- inside display table - Content Holder ---------*/
/*-------------------------------------------------------------*/


.content_wrapper 											{background-color:#000000; 
				  									width:980px;
								  					margin:auto;} 

.table 													{ display: table;
		 											text-align:left;}

.row 													{display: table-row;
													text-align:left;}

.cell 													{display: table-cell;
													text-align:left;
													vertical-align:middle;
													padding-bottom:6px;
													padding-right:6px;
													font-weight:normal;
													color: #1d9ac9;}

.cell_top 												{display: table-cell;
													text-align:left;
													vertical-align:top;
													padding-bottom:6px;
													padding-right:6px;
													font-weight:normal;}
	
.cell_content 												{display: table-cell;
													text-align:left;
													vertical-align:middle;
													font-weight:normal;
													color:#1d9ac9;
													text-decoration:none;}

.cell_content a 											{display: table-cell;
													text-align:left;
													vertical-align:middle;
													font-weight:normal;
													color:#1d9ac9;
													text-decoration:none;}

.cell_content a:hover											{display: table-cell;
													text-align:left;
													vertical-align:middle;
													font-weight:normal;
													color:#f62487;
													text-decoration:none;}

.100% 													{width:100%;}

.right 													{float:right;}

.red 													{color:#FF0000;}

.big_heading 												{font-size:20px;}


/*---------------- Footer CSS ----------------------*/
/*--------------------------------------------------*/


.footer 												{background-image: url(images/footerbase.png);  
													text-align:left;
													display:block;
													margin: auto;
													/*max-width: 1600px;*/
													/*width: inherit;*/
													border:0px; 
													vertical-align:middle; 
													font-size:12px; 
													line-height:22px; 
													background: -webkit-linear-gradient(#FFFFFF, #FFFFFF); 		/* For Safari 5.1 to 6.0 */
													background: -o-linear-gradient(#FFFFFF, #FFFFFF); 		/* For Opera 11.1 to 12.0 */
													background: -moz-linear-gradient(#FFFFFF, #FFFFFF); 		/* For Firefox 3.6 to 15 */
													background: linear-gradient(#FFFFFF, #FFFFFF); 			/* Standard syntax */
													padding-top:10px;
													padding-bottom:10px;}

.footer a 												{color:#000000;}

.footer a:hover 											{color:#1D9AC9;}

.subfooter 												{font-weight:normal; 
													font-size:10px; 
													color:#000000;}

.subfooter a 												{color:#000000;}

.sub footer a:hover 											{color:#1D9AC9;}


.footer .footer_links > a 										{ padding:0px 0px; }

.footer .footer_links 											{ padding:5px 8px;
													background: none; }

.twitter_link												{ padding:0px 0px;
													background:  none;}

/*.footer 												{ padding:5px 8px; }*/

.footer_links 												{ padding:5px 8px; }

.facebook_link 												{ padding:5px 8px; }

.footer .footer_links > span 										{ display:none; }


/*------------ Live Cam Header and Countdown Ticker CSS ------------*/
/*------------------------------------------------------------------*/


.live_show_wrapper a 											{color:#000000;}

.tour_live_show_header_overlay  									{left: 670px;
													top: 20px;
													position: absolute;
													width:300px;
													height:255px;
													border: 3px solid #C0C0C0;
													background-color: #eeeded;
													font-weight: bold;}

.tour_live_show_header_overlay_wrapper 									{padding-top:70px;}

.members_live_show_header_overlay  									{left: 675px;
													top: 15px;
													position: absolute;
													width:300px;
													height:115px;
													border: 3px solid #C0C0C0;
													background-color: #eeeded;
													font-weight: bold;}

.members_live_show_header_overlay_wrapper 								{padding-top:5px; 
													white-space: nowrap;}

.live_show_ticker_wrapper 										{text-align: center;
													margin: auto;
													margin-top:5px;
													margin-bottom:5px;
													width:95%;
													vertical-align: middle;}

.live_show_ticker_wrapper_table 									{border: 2px solid #C0C0C0;
													background-color: #4d4d4d;
													margin: auto;
													padding:5px;
													font-size: 18px;}

.live_show_ticker_data 											{border: 1px solid #3D3D3D;
													padding:8px;
													background-color: #919090;
													font-weight: bold;}

.live_show_ticker_spacer 										{padding:2px;
													font-weight: bold;
													color:#C0C0C0;}

.cam_page_live_show 											{line-height: 22px;}

.cam_page_ticker 											{width:350px;
													margin-top:10px;
													margin-bottom: 10px;}

.cam_page_live_show_ticker_data 									{border: 1px solid #3D3D3D;
													padding:12px;
													background-color: #919090;
													font-size:30px;
													font-weight: bold;
													text-align: center;}

.cam_page_ticker_spacer 										{padding:2px;
													font-weight: bold;
													color:#000000;
													font-size:30px;
													text-align: center;}

.cam_page_show_embed 											{text-align: center;}

.hide_if_live 												{display:none;}

.show_if_live 												{display:none;}


/*------------------------------------------*/
/* Page Numbers / Letter and Navigation CSS */
		
.page_numbers 												{display:inline-block; 
													line-height:35px; 
													text-align:center; 
													float:right; margin:0px; 
													margin-bottom: 5px;}

.page_numbers a 											{margin:0px; 					
													color:#000000; 				/* Number font color*/
													text-decoration:none;
													background-color: #1d9ac9;}

.page_numbers a:hover  											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}

.page_totals 												{padding-left:10px; 
													padding-right:10px; 
													height:26px; 
													display:inline; 
													text-align:center; 
													vertical-align:middle;}

.number_item 												{ width:30px; 
													height:24px; 
													display:inline-block; 
													text-align:center; 
													vertical-align:middle; 
													border:1px solid #b3b2b2; 
													border: 2px outset #808080; 
													background-image: url(images/number.png);      /*<---------- Change Graphic Background*/
													line-height: 25px; }

.number_current 											{ width:30px; 
				 									height:24px; 
				  									display:inline-block; 
				 						 			text-align:center; 
 				  									vertical-align:middle; 
				  									border:1px solid #b3b2b2; 
				  									border: 2px outset #808080; 
				  									color:#FFFFFF; 					/* Current Select Number font color*/
				  									background-image: url(images/current.png);    	/*<---------- Change Graphic Background*/
				  									line-height: 25px; }

.number 												{ padding-left:8px; 
													padding-right:8px; 
													padding-top:4px; 
													padding-bottom:4px; 
													display:inline; 
													text-align:center; 
													vertical-align:middle; 
													border:1px; 
													solid #b3b2b2; 
													border: 2px outset #808080; 
													background-image: url(images/number.png); }	  /*<---------- Change Graphic Background*/

/* Models A-Z Nivigation Links CSS */

.A-Z_links 												{margin:auto; 
													margin-bottom:5px; 
													min-width:990px; 
													width:990px; 
													text-align: center;
													line-height:30px; 
													display:block; 
													/*float:left;*/}

.A-Z_links a 												{display:inline; 
													margin:0px; 
													color:#272727; 
													text-decoration:none;}

.A-Z_links a:hover  											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}

.A-Z_links span 											{ width: 25px; height: 24px; 
													line-height: 24px; 
													margin-right:5px; 
													margin-bottom:10px; 
													display:inline-block; 
													text-align:center; 
													vertical-align:middle; 
													border: 1px solid #b3b2b2; 
													border: 0px outset #FFFFFF; }

.letter_male   												{ text-shadow: 0px 0px 1.0px rgba(0,0,0,1.0); }
.letter_female 												{ text-shadow: 0px 0px 1.0px rgba(0,0,0,1.0); }
.letter_trans  												{ text-shadow: 0px 0px 1.0px rgba(0,0,0,0.04); }
		

.letter_nocontent 											{background-image: url(images/letter.png); 
													opacity: 0.4; 
													pointer-events: 
													none;}

.letter           											{background-image: url(images/letter.png); }

.letter_current   											{color:#FFFFFF;							/* Current Select Letter font color*/
													background-image: url(images/current.png);}


/*----------------  Section Title Bar CSS --------------*/
/*------------------------------------------------------*/


.title_bar 												{background-image: url(images/title_bar.png);
													margin-top:15px; 
													margin-bottom:5px; 
													padding-left:10px; 
													padding-right:10px; 
													min-width: 210px; 
													line-height:37px; 
													text-align:center;	
													display:inline-block;  
													vertical-align:middle;
													border:0px; 
													font-size:16px; 
													color: #FFFFFF;}		
			
.home-page .title_bar 											{ margin-left:40px; }

.home-page .polls_block .title_bar 									{ margin-left:0px; }

.title_bar a 												{color:#000000;}

.title_bar a:hover 											{color:#FFFFFF;}

.title_bar_hilite 											{color:#000000;}

.title_bar_right 											{margin-top:15px; 
													margin-bottom:5px; 
													padding-left:10px; 
													padding-right:10px; 
													width:210px; 
													line-height:37px; 
													text-align:center;  
													vertical-align:middle;
													border:0px; 
													font-size:16px;
													font-weight:bold; 
													color:#1d9ac9;
													background-color:#000000;
													/*background-image: url(images/title_bar.png);*/} 

.title_bar_model_updates 										{margin-top:15px; 
													margin-bottom:5px; 
													padding-left:10px; 
													padding-right:10px;  
													display:inline-block; 
													line-height:37px;  
													text-align:center;
													vertical-align:middle; 
													border:0px; 
													font-size:16px; 
													color:#FFFFFF;
													background-image: url(images/title_bar.png);} 

.title_bar_dvd 												{margin-top:15px; 
													margin-bottom:5px; 
													padding-left:10px; 
													padding-right:10px;  
													display:inline-block; 
													line-height:37px;  
													text-align:center;
													vertical-align:middle; 
													border:0px; 
													font-size:16px; 
													color:#FFFFFF; 
													background-image: url(images/title_bar.png);} 

.title_bar_tags 											{margin-top:15px; 
													margin-bottom:5px; 
													padding-left:10px; 
													padding-right:10px;  
													display:inline-block; 
													line-height:37px; 
													text-align:center;
													vertical-align:middle; 
													border:0px; 
													font-size:16px; 
													color:#FFFFFF; 
													background-image: url(images/title_bar.png);}

.title_bar_footer 											{margin:auto; 
													margin-bottom: 
													5px; padding-left:10px; 
													padding-right:10px; 
													width:210px; 
													line-height:37px; 
													text-align:center;  
													vertical-align:middle;border:0px; 
													font-size:16px; 
													color:#000000; 
													background-image: url(images/title_bar.png);}

/*------ Page Content Sort Option Links CSS ------*/
/*------------------------------------------------*/


.sort_options 												{ width:auto; 
													overflow: hidden; 
													display: block; 
													line-height: 36px; 
													text-align: right; 
													float: right; 
													margin-top: 15px; }

.home-page .sort_options 										{ margin-right:42px; }

.home-page 												{ margin-right:35px; }

.left_column.left_column_full_width 									{ margin-right:35px; }

.sort_options 												{ margin-right:35px; }

.sort_options a 											{margin-left:10px; 
													color:#272727;
													text-decoration:none;}

.sort_options a:hover  											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}

.sort_link 												{line-height:26px; 
													display:inline; 
													text-align:center;}

.sort_link_current 											{line-height:26px; 
													display:inline; 
													text-align:center; 
													color:#808080;}

.sort_link_current a 											{line-height:26px; 
													display:inline; 
													text-align:center; 
													color:#808080;}

.sort_options.dvd_select 										{ margin-right:10px; }


/*----------------- Blog Page CSS -------------------*/
/*---------------------------------------------------*/


.blog_details 												{margin-bottom:5px; 
													padding:10px; 
													color:#000000; 
													font-size:14px; 
													font-weight:bold; 
													text-align:left; 
													line-height:20px;
													text-decoration:none; 
													background-image: url(images/blog_details.png);}

.blog_details a 											{color:#000000;
													text-decoration:none;}

.blog_details a:hover 											{color:#f62487;
													text-decoration:none;}

.blog_date 												{font-size:12px; 
													font-weight:normal;}

.blog_tags 												{font-weight:normal;}

.blog_entry 												{text-align:left; 
													padding:8px;}


/*------------ Updates Carousel Fonts CSS ---------*/
/*-------------------------------------------------*/


.update_details 											{padding:0px;
													margin-bottom:5px; 
													line-height: 18px; 
													color:#1d9ac9; 
													font-size:14px; 
													font-weight:bold; 
													text-align:left;}

.update_details a 											{color:#1d9ac9; 
													text-decoration:none;}

.update_details a:hover 										{color:#FFFFFF; 
													text-decoration:none;}


/*----  Models, Photos, Movies and Category Listing Pages CSS ----*/
/*----------------------------------------------------------------*/


.category_listing_block 										{margin-top:5px;
													width:100%;
													overflow:hidden;}

.category_listing_wrapper_updates 									{width:238px; 
													font-size:14px; 
													display: inline-block; 
													margin-left: 2px; 
													margin-right:0px; 
													margin-bottom:5px;
													vertical-align: top;}

.category_listing_wrapper_models 									{width:185px;
													font-size:14px; 
													display: inline-block; 
													margin-left: 2px; 
													margin-right:2px; 
													margin-bottom:18px;}

.category_update_thumb 											{width:234px; 
													height:176px;}

.category_model_thumb 											{width:185px; 
													height:273px;}

.update_thumb 												{width:238px; 
													height:179px;}


/*--------- Model Listings and Model Bio Page CSS ---------*/
/*---------------------------------------------------------*/
.model_bio 												{display: table-cell;   		/* Bio Text */
													padding-left:10px; 
													text-align:left; 
													vertical-align: top; 
													line-height:22px; 
													color:#FFFFFF;}/*NEW*/

.model_bio_heading 											{font-weight:bold;   			 /* BIO TITLE*/
													color: #1d9ac9;
													line-height:30px;}

.model_bio_page .model_picture 										{ width:220px; }  			/*NEW*/													

.model_bio_thumb 											{width:220px; 				/* Bio Picture*/
													height:330px;
													max-width: 220px;}


.bellend1												{width:200%;}

.bellend2												{padding-left: 120px;
  													text-align: left;
 													width: 80%;
  													padding-top: 50px;}


.Model_Biotxt 												{display: table-cell;   		/* Bio Text */
													padding-left:10px; 
													text-align:left; 
													vertical-align: top; 
													line-height:22px; 
													color:#FFFFFF;
													width: auto;
													max-width: 900px;}/*NEW*/






/*--------------- Twitter Feed CSS -----------------*/
/*--------------------------------------------------*/


.twitter 												{text-align:left;}

.twitter_account 											{text-align:left;
													padding:0px; 
													color:#1d9ac9;
													line-height:24px;}

.twitter_account a 											{color:#000000; 
													font-weight:bold;
													text-decoration:none;}


.twitter_description 											{display:block;
													text-align:left;
													padding:6px; 
													color:#FFFFFF; 
													line-height:22px;}

.tweet 													{text-align:left;
													margin-top:2px; 
													margin-bottom:2px; 
													padding:8px;
													padding-right:0px; 
													font-size:12px;
													color:#1d9ac9; 
													line-height:20px;}

.tweet a 												{color:#f62487;
													text-decoration:none;}

.tweet a:hover 												{color:#FFFFFF;}

.tweet_background 											{background-color: 1d9ac9;}

.twitter_icon 												{margin:8px;
													float:left; 
													display:inline; 
													width:24px; 
													height: 20px; 
													line-height: inherit; 
													border:0px; 
													background-size: contain;
													background-repeat: no-repeat;
													background-image: url(images/icons/twitter_icon.png);}

.twitter2_icon 												{margin:8px;
													float:left; 
													display:inline; 
													width:24px; 
													height: 20px; 
													line-height: inherit; 
													border:0px; 
													background-size: contain;
													background-repeat: no-repeat;
													background-image: url(images/icons/twitter2_icon.png);}

/* Retina version  */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.twitter_icon 												{margin:8px;
													float:left; 
													display:inline; 
													width:24px; 
													height:24px; 
													line-height:24px; 
													border:0px; 
													background-size: contain;
													background-repeat: no-repeat;
													background-image: url(images/icons/twitter_icon_retina.png);}	
} 


/* Facebook Feed CSS */
.facebook 												{text-align:left;}

.facebook_account 											{text-align:left;
													padding:6px; 
													color:#2d2d2d;
													line-height:24px;}

.facebook_account a 											{color:#FFF; 
													font-weight:bold;}

.facebook_description 											{display:block;
													text-align:left;
													padding:6px; 
													color:#2d2d2d; 
													line-height:22px;}

.facebook_post 												{text-align:left;
													margin-top:2px; 
													margin-bottom:2px; 
													padding:8px;padding-right:0px; 
													font-size:12px;
													color:#2d2d2d; 
													line-height:20px;}

.facebook_post a 											{color:#2d2d2d;}

.facebook_post a:hover 											{color:#808080;}

.facebook_post_background 										{background: -webkit-linear-gradient(#FFFFFF, #dedede); 	/* For Safari 5.1 to 6.0 */
													background: -o-linear-gradient(#FFFFFF, #dedede); 		/* For Opera 11.1 to 12.0 */
													background: -moz-linear-gradient(#FFFFFF, #dedede); 		/* For Firefox 3.6 to 15 */
													background: linear-gradient(#FFFFFF, #dedede); 			/* Standard syntax */}

.facebook_icon 												{margin:8px;
													float:left; 
													display:inline; 
													width:24px; 
													height:24px; 
													line-height:24px; 
													border:0px; 
													background-size: contain;
													background-repeat: no-repeat;
													background-image: url(images/icons/facebook_icon.png);}
/* Retina version  */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.facebook_icon 												{margin:8px;
													float:left; 
													display:inline; 
													width:24px; 
													height:24px; 
													line-height:24px; 
													border:0px; 
													background-size: contain;
													background-repeat: no-repeat;
													background-image: url(images/icons/facebook_icon_retina.png);}
}
.facebook_link 												{ display:inline-block; 
													line-height:100%; }

.facebook_link .facebook_icon 										{ float:none; 
													margin:0; 
													vertical-align:middle; 
													display:inline-block; 
													padding:0; 
													line-height:100%; 
													width:18px; 
													height:24px; 
													margin-right:4px; }

.facebook_link .facebook_account 									{ display:inline-block; 
													padding:0; 
													line-height:100%; }


/* Twitter Link CSS */

.twitter_link 												{ display:inline-block;
													background-color:#FFFFFF
													line-height:100%; }

.twitter_link .twitter_account 										{ color:#FFF; 
													line-height:100%;
 													background-color: transparent;}

.twitter_link .twitter_account a 									{ color:#1d9ac9;}

.twitter_link .twitter_account a .twitter_icon 								{ margin:0; 
													margin-right:0px; 
													width:19px; 
													height:19px; 
													margin-top:-3px;}

.twitter_link .twitter_account a:hover 									{ color:#1d9ac9; }



/* Rating Stars and Text CSS */
.rating_box 												{display:inline;}

.rating_voteable 											{vertical-align: top;
													display:inline-block;	
													width:16px;	
													height:16px; 
													padding:0px; 
													background-size: 100%; 
													cursor:pointer;}

.rating_nonvoteable 											{display:inline-block; 
													width:16px; 
													height:16px;	
													padding:0px; 
													background-size: 100%;}

.rating_empty 												{background-image: url("images/icons/star-outline.png");}

.rating_voted 												{background-image: url("images/icons/star.png");}

.rating_half 												{background-image: url("images/icons/star-outline-half.png");}

.rating_unrated 											{background-image: url("images/icons/star-unrated.png");}

.rating_text 												{font-size:12px;
													display: inline; 
													color:#FFFFFF;
													vertical-align: top;}

.avg_rating 												{font-size:12px;}


/* Retina version  */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.rating_voteable 											{vertical-align: top;
													display:inline-block;	
													width:16px;	
													height:16px; 
													padding:0px; 
													background-size: 100%; 
													cursor:pointer;}

.rating_nonvoteable 											{display:inline-block; 
													width:16px; 
													height:16px;	
													padding:0px; 
													background-size: 100%;}

.rating_empty 												{background-image: url("images/icons/star-outline_retina.png");}

.rating_voted 												{background-image: url("images/icons/star_retina.png");}

.rating_half 												{background-image: url("images/icons/star-outline-half_retina.png");}

.rating_unrated 											{background-image: url("images/icons/star-unrated_retina.png");}
}



/************** TOUR CSS *******************/




/* Tour Site Wide Styles CSS */
.join_button 												{margin-top:6px; 
													margin-left:8px; 
													margin-right:10px; 
													padding-left:10px; 
													padding-right:10px; 
													width:100px; 
													line-height:36px; 
													display:inline;
													float:right; 
													text-align:center; 	
													vertical-align:middle; 
													border-right:1px solid #2d2d2d; 
													border-bottom:1px solid #2d2d2d; 
													color:#FFFFFF;
													text-decoration:none; 
													background-image: url(images/button_green.png);}

.join_button:hover  											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;
													text-decoration:none; }

.see_more_button 											{margin-top:3px; 
													padding-left:20px; 
													padding-right:20px; 
													width:120px; 
													line-height:36px; 
													display:inline-block; 
													float:right; 
													text-align:center;
													vertical-align:middle; 
													border:0px; 
													color:#000000; 
													text-decoration:none;
													font-size:16px; 
													background-color: #1d9ac9;}

.see_more_button:hover 											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}


/* Splash Page Adult Content Warning Window CSS */

#mask 													{background:rgba(0,0,0,0.95) 
													repeat; position: fixed; 
													left: 0; 
													top: 0; 
													z-index: 10; 
													width: 100%; 
													height: 100%; 
													z-index: 100000;}
	
.login-popup 												{margin-top: -306px; 
													margin-left: -382px;
													padding:0px; 
													width:740px; 
													min-height:588px; 
													line-height:18px; 
													color:#2d2d2d; background: #D9D9D9; 
													float: left; 
													text-align:center; 
													position:fixed; top:50%; 
													left:50%; z-index:99999;	
													box-shadow: 0 0px 15px rgba(0,0,0,0.4);	
													-moz-box-shadow: 0 0px 15px rgba(0,0,0,0.4); 
													-webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.4);}

.nohoverfade:hover											{opacity:1.0;}

.splash_popup_wrapper 											{margin:0px auto; 
													width:100%; 
													text-align:left; 
													position:relative; 
													z-index: 200001;}

.splash_header 												{margin:2px; 
													line-height:50px; 
													font-size:26px; 
													font-weight:bold; 
													color:#FFFFFF; 
													text-align:center; 
													vertical-align:middle; 
													background-color:#272626;}

.splash_warning_wrapper 										{width:550px; 
													margin-left:auto; 
													margin-right:auto;}

.splash_warning_title 											{margin-top:20px; 
													font-size:16px; 
													font-weight:bold; 
													color:#000000; 
													text-align:center; 
													vertical-align:middle;}

.splash_warning_icon 											{float:left; 
													width:30px; 
													height:30px; 
													margin:10px; 
													background-image: url(images/splash_images/warning_icon.png);}

.splash_warning_message 										{margin-bottom:8px; 
													padding:10px; 
													width:85%; 
													height:310px; 
													border:2px solid; 
													border-color:#C3C3C3;}

.exit 													{color:#000000; 
													text-decoration:underline;}

.enter 													{margin-left:auto;
													margin-right:auto; 
													width:278px;}

.enter a 												{text-decoration:none;}

.enter_button 												{margin-top:10px; 
													width:278px; 
													height:66px; 
													line-height:66px; 
													text-align:center; 
													font-size:28px; 
													font-weight:bold;  
													text-decoration:none;
													color:#FFFFFF; 
													background-image: url(images/splash_images/enter_button.png);}

.enter_button:hover 											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}


/* Tour Header CSS */

.tour_header 												{margin-left:auto; 
													margin-right:auto; 
													padding:0px; 
													width:994px; 
													text-align:center; 
													border-top:0px solid #FFFFFF; 
													border-bottom:2px solid #FFFFFF;
													position: relative;}
	
.tour_header_image 											{margin:0px; 
													padding:0px; 
													width:994px; 
													height:300px;}

.members_button 											{margin-top:6px; 
													padding-left:10px; 
													padding-right:10px; 
													width:100px; 
													line-height:37px; 
													display: inline; 
													float:right; 
													text-align:center; 
													vertical-align:middle;
													border-right:1px solid #000000; 
													border-bottom:1px solid #000000; 
													color:#FFFFFF; 
													text-decoration:none; 
													background-image: url(images/button_dark.png); }

.members_button:hover 											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}

.tour_header_image:hover 										{filter:alpha(opacity=100); 
													-moz-opacity:1.0; 
													-khtml-opacity: 1.0; 
													opacity: 1.0;}


/*------------  Tour Top Navigation Bar CSS ---------------*/
/*---------------------------------------------------------*/

.tour_top_navbar_wrapper										{margin:0px; 
													width:100%; 
													min-width:1000px; 
													height:51px; 
													text-align:center; 
													vertical-align:middle; 
													border-left:0px; 
													border-right:0px;
													border-top:0px; 
													border-bottom:0px; 
													border-style:solid; 
													border-color:#FFFFFF; 
													background-image: url(images/top_navbar.png); 
													position: absolute;}
 
.tour_top_navbar_container 										{margin-left:auto; 
													margin-right:auto; 
													padding:0px; 
													position:relative; 
													width:994px; 
													display:inline-block; 
													vertical-align:middle; 
													line-height:51px;}

.tour_top_navbar_container a 										{text-decoration:none;}

.tour_counts 												{padding-left:10px; 
													display:inline; 
													vertical-align:middle; 
													float:left; 
													font-size:18px; 
													font-weight:normal; 
													color:#FFFFFF;}


/*  Tour Top Menu Links CSS */

.tour_top_menu_wrapper 											{margin-left:auto; 
													margin-right:auto; 
													width:994px; 
													height:51px; 
													text-align:center; 
													vertical-align:middle; 
													border-left:0px; 
													border-right:0px; 
													border-top:0px; 
													border-bottom:0px; 
													border-style:solid; 
													border-color:#000000; 
													background-image: url(images/top_menu.png);}

.tour_top_menu_container 										{margin-left:auto; 
													margin-right:auto; 
													padding:0px;
													position:relative; 
													width:994px; 
													display:inline-block; 
													vertical-align:middle; 
													line-height:51px;}
													background-image: url(images/top_menu.png);}

.tour_top_menu_container a	 									{text-decoration:none;}

.tour_top_menu 												{float:left;}

.tour_top_menu span 											{color:#FFFFFF;}

.tour_top_menu a 											{padding-left:20px; 
													padding-right:20px; 
													text-decoration:none; 
													color:#000000;}

.tour_top_menu a.current 										{ /*padding-left:20px; 
													padding-right:20px; 
													line-height:51px;*/ text-decoration:none; 
													color:#808080;}

.tour_top_menu a:hover 											{filter:alpha(opacity=70); 
													-moz-opacity:0.7; 
													-khtml-opacity: 0.7; 
													opacity: 0.7;}

.tour_top_menu a.hilite 										{color:#39a0ee;}

.mobile_button 												{margin:auto; 
													text-align:center; 
													border:0px; 
													color:#FFFFFF; 
													text-decoration:underline;}

.mobile_button:hover 											{color:#1d9ac9;}


/*Override Default Styling*/

.tour_top_menu 												{border-right:1px solid #FFF; }

.tour_top_menu span 											{display:none;        /* Menu Dividers*/ 
													color:#1d9ac9}

.tour_top_menu a 											{float:left; 
													padding:0px 25px; 
													border-right:1px solid #CCC; 
													border-left:1px solid #FFF; 
													background:rgba(0,0,0,0.2); 
													text-shadow:none; }

.tour_top_menu a:first-child 										{ border-left:0; }

.tour_top_menu a:last-child 										{ border-right:1px solid #FFF; }

.tour_top_menu a:hover, .tour_top_menu a.current 							{ background:#000 url('images/top_menu.png') repeat-x center top; 
													color:#FFF; 
													text-shadow:none; }


/* Tour Index and Updates CSS */
.between_update_join_links 										{margin:0 auto; 
													text-align:center;}

.between_update_join_links span 									{line-height:65px; 
													vertical-align:top;}

.between_update_join_links a 										{margin-bottom:15px; 
													font-weight:bold; 
													font-size:20px; 
													color:#1b6ed5;}

.between_update_join_links a:hover 									{color:#808080;}

.join_next_link_container							 			{margin-left:auto; 
													margin-right:auto; 
													width:810px;}

.join_link 												{margin:0px; 
													display:inline-block; 
													float:left;}

.join_links_big 											{margin: 0 auto; 
													margin-top:10px; 
													padding-left:5px;  
													padding-right:5px; 
													padding-bottom:10px; 
													text-align:center; 
													font-size:26px; 
													font-weight:bold;}

.join_links_big a 											{color:#1b6ed5;}

.join_links_big a:hover 										{color:#808080;}

.update_block_footer 											{width:100%; 
													display:inline-block;}

.update_block_footer a 											{text-decoration:none;}

.join_button_preview_table 										{margin-top:6px; 
													margin-left:8px; 
													margin-right:5px; 
													padding-left:10px; 
													padding-right:10px; 
													width:100px; 
													line-height:36px; 
													display:inline;
													float:right; 
													text-align:center; 
													vertical-align:middle; 
													border-right:1px solid #2d2d2d; 
													border-bottom:1px solid #2d2d2d; 
													color:#FFFFFF;
													text-decoration:none; 
													background-image: url(images/button_green.png);}

.update_table_left 											{float:left;
													display:inline-block;}

.update_table_right 											{display:inline-block;}
.small_update_thumb											{margin-left:2px; 
													margin-bottom:2px; 
													width:148px; 
													height:115px;}

.large_update_thumb 											{width:332px; 
													height:234px;}

.update_block_info 											{padding:10px; 
													padding-right:10px; 
													text-align:left; 
													line-height:22px; 
													width:310px; 
													color:#FFFFFF;}

.update_image 												{padding-top:10px; 
													padding-right:0px; 
													width:646px; 
													text-align:right; 
													float:right;
													position: relative;}

.update_hr 												{width:100%; 
													height:1px; 
													color:#808080;}

.update_thumbs_container 										{display:inline;}

.update_title	 											{font-size:16px;
													font-weight:bold;}

.tour_update_tags 											{font-weight:normal;}

.tour_update_tags a 											{color:#FFFFFF;}

.tour_update_tags a:hover 										{color:#808080;}

.tour_update_models 											{font-weight:normal;}

.tour_update_models a 											{color:#1d9ac9;}

.tour_update_models a:hover 										{color:#FFFFFF;}

.update_counts_preview_table 										{margin-top:6px; 
										  			padding-left:20px; width:490px; 
							  						height:37px; 
							 						line-height:37px; 
							  						display: inline; 
							  						float:right; 
							  						text-align:left;
							  						vertical-align:middle; 
							  						border:0px; 
							  						background-image: url(images/button_dark.png);}

.latest_update_description 										{font-weight:normal; 
													color:#FFFFFF;}

.most_popular_model_thumb 										{width:186px;
													height:279px;}

.tour_most_popular_model_name 										{width: 185px; 
													white-space: nowrap; 
													overflow: hidden; 
													text-overflow: ellipsis;
													color:#2d2d2d;}

.tour_upcoming_updates_thumb 										{width:238px; 
													height:179px;}

.play_icon_overlay 											{left: 142px;
													top: 104px;
													position: absolute;
													width:50px;
													height:50px;}


/* Video Trailer Window CSS */
#hpromo 												{display:none;}

#hpromo img 												{border: 0;}

.replay 												{color:#2d2d2d;}

.views_remaining 											{font-size:16px;
													font-weight:bold;
													color:#2d2d2d;}


/* Join Page CSS */

.join_header 			{margin-left:auto; 
						margin-right:auto; 
						width:994px; 
						padding:0px; 
						text-align:center;}

.join_header_image {margin:0px; padding:0px; width:994px; height:150px;} 
.join_body_container {margin-left:auto; margin-right:auto; width:900px;} 
.join_left {width:260px; float:left; display:inline-block;}
.join_middle {width:285px; float:right; display:inline;}
.join_middle a {text-decoration:none;}
.join_submit_button {margin-top:10px; width:278px; height:66px; line-height:66px; text-align:center; font-size:28px; font-weight:bold; text-decoration:none;color:#FFFFFF; background-image: url(images/join_images/submit_button.png);}
.join_submit_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.join_right {margin-top:5px; padding-left:5px; width:340px; float:right; display:inline; text-align:left;}

.secure_wrapper {width:320px; font-size:35px; line-height:74px; font-weight:bold; color:#454444;}
.secure_text {margin-top:10px; float:right; font-size:35px; line-height:25px; font-weight:bold; color:#454444;}
.secure_badge {float:left; width:64px; height:74px; line-height:74px; background-image: url(images/join_images/badge.png);}
.secure_text_2 {float:right; font-size:18px; font-weight:bold; color:#454444;}

.join_footer 				{font-size:12px; 
							color:#272727; 
							text-align:center;}

.join_footer a 				{font-size:12px; 
							color:#272727; 
							text-align:center;}

.join_footer a:hover 		{font-size:12px; 
							color:#C0C0C0; 
							text-align:center;}

.option_heading {padding:10px; font-size:16px; font-weight:bold; color:#000000;}
.payment_icon {width:48px; height:48px; line-height:48px; float:right;}
.payment_option_wrapper {margin-top:5px; padding-left:10px; width:240px; border:1px; border-style:solid; border-color:#C0C0C0; line-height:48px;  font-weight:bold;color:#454444; display:inline-block;}
.membership_type_wrapper {margin-top:5px; padding-left:10px; width:266px; border:1px; border-style:solid; border-color:#C0C0C0; line-height:48px; font-weight:bold; color:#454444;}

.join_page_updates_block 								{width:965px;}

.join_page_updates_wrapper 								{width:215px; 
														display:inline-block; 
														font-size:14px; 
														float:left; 
														margin-left:0px; 
														margin-right:10px; 
														margin-bottom:5px;}

.join_page_updates_thumb 								{width:215px; 
														height:162px;}

.join_large_update_thumb 								{width:332px; 
						  								height:257px;}

/*-------------------------------------------------*/
/************** MEMBERS AREA CSS *******************/

/* color neon blue: #1d9ac9 */
/* color neon pink: #f62487 */
/* color white: #FFFFFF */
/* color black: #000000 */


/*------------- Members Area Site Wide Styles CSS -----------*/
/*-----------------------------------------------------------*/


.thumbs 													{border-style:solid;      											/*Thumbnail boarder color and thickness*/
		 													border-width:1px; 
		 													border-color:#1d9ac9;}

.left 														{float:left;}

.warning 													{font-size:14px; 
		  													font-weight:bold; 
		  													color:#FF0000;}

.section_background 										
															{background-color:#000000;}
															/*{background: -webkit-linear-gradient(#C0C0C0, #FFFFFF); 			/* For Safari 5.1 to 6.0 */
															background: -o-linear-gradient(#C0C0C0, #FFFFFF); 					/* For Opera 11.1 to 12.0 */
															background: -moz-linear-gradient(#C0C0C0, #FFFFFF); 				/* For Firefox 3.6 to 15 */
															background: linear-gradient(#C0C0C0, #FFFFFF); 						/* Standard syntax */
															padding-top:10px;}*/

.section_background_reverse 								{background-color:#000000;}
															/*{background: -webkit-linear-gradient(#FFFFFF, #C0C0C0); 			/* For Safari 5.1 to 6.0 */
															background: -o-linear-gradient(#FFFFFF, #C0C0C0); 					/* For Opera 11.1 to 12.0 */
															background: -moz-linear-gradient(#FFFFFF, #C0C0C0); 				/* For Firefox 3.6 to 15 */
															background: linear-gradient(#FFFFFF, #C0C0C0); 						/* Standard syntax */
															padding-top:10px;}
															ol {padding-left:20px;}  
															li {padding-left:0px;}*/


/*------------------------ Members Area Header CSS ---------------------------*/
/*----------------------------------------------------------------------------*/


.header 													{margin-left:auto; 
															border:0px; 
															margin-right:auto; 
															padding:0px; 
															width:996px; 
															text-align:center;
															position: relative;}

.logo														{float:left; 
															padding-top:15px;}

.header a:hover img 										{filter:alpha(opacity=100); 
															-moz-opacity:1.0; 
															-khtml-opacity: 1.0; 
															opacity: 1.0;}

.header_image 												{margin:auto; 
															border:0px; 
															padding:0px; 
															width: auto; 
															height: auto;}

.members_button 											{margin-top:6px; 
															padding-left:10px; 
															padding-right:10px; 
															width:100px; 
															line-height:37px; 
															display: inline; 
															float:right; 
															text-align:center; 
															vertical-align:middle;
															border-right:1px solid #2d2d2d; 
															border-bottom:1px solid #2d2d2d; 
															color:#FFFFFF; 
															text-decoration:none; 
															background-image:url (images/button_dark.png);}

.members_button:hover 										{filter:alpha(opacity=70); 
															-moz-opacity:0.7; 
															-khtml-opacity: 0.7; 
															opacity: 0.7;}


/*------------------  Members Area Top Navigation Menu CSS ---------------------*/
/*------------------------------------------------------------------------------*/

.top_navbar_wrapper 										{margin:0px; 
															width: 100%; 
															min-width:1000px; 
															height:51px; 
															/* text-align:center; */ 
															vertical-align:middle; 
															border-left:0px; 
															border-right:0px;
															border-top:0px; 
															border-bottom:0px; 
															border-style:solid; 
															border-color:#FFFFFF; 
															background-image: url(images/top_navbar.png);
															position: fixed;z-index: 7000;} 

.top_navbar_container 										{margin-left:auto; 
															margin-right:auto; 
															padding:0px; 
															position:relative; 
															width: 100%; 
															display:inline-block; 
															vertical-align:middle; 
															line-height:51px;
															font-size:13px;
															color:#FFFFFF;}

.top_navbar_container a 									{text-decoration:none;}

.top_navbar 												{float:left;}

.top_navbar span 											{color:#FFFFFF;}

.top_navbar a 												{padding-left:20px; 
															padding-right:20px; 
															text-decoration:none; 
															color:#FFFFFF;}

.top_navbar a.current 										{padding-left:20px; 
															padding-right:20px; 
															line-height:51px; 
															text-decoration:none; 
															color:#FFFFFF;}

.top_navbar a:hover 										{padding-left:20px; 
															padding-right:20px; 
															text-decoration:none; 
															color:#1d9ac9;}

.top_navbar a.hilite 										{padding-left:20px; 
															padding-right:20px; 
															color:#FFFFFF;}

.top_navbar a.newmessage 									{padding-left:20px; 
															padding-right:20px; 
															color:#f62487;
						 									font-weight: bold;}

.sites_dropdown 											{display:inline-block;
															float: right;}

#site_dropdown 												{ max-width: 250px; }

.sites_dropdown ul.sites_list 								{ display:inline-block; 
															margin:0; 
															padding:0; 
															list-style:none; 
															color:#FFF; }

.sites_dropdown ul.sites_list li 							{ display:inline-block; 
															display:block; 
															padding:0; }

.sites_dropdown ul.sites_list li > a 						{ display:inline-block; padding:0 20px; border-radius:5px; background:#000 url(images/title_bar.png) repeat-x center top; color:#FFF; position:relative; line-height:30px; }

.sites_dropdown ul.sites_list li > a:hover 					{ background:#333; }

.sites_dropdown ul.sites_list li > a span 					{ display:inline-block; background:#555; color:#FFF; font-size:11px; border-radius:50%; line-height:15px; width:15px; height:15px; margin-left:10px; text-align:center; }

.sites_dropdown ul.sites_list li > a:hover span 			{ background:#39a0ee; }

.sites_dropdown ul.sites_list li ul.dropdown_sites 			{ display:none; position:absolute; right:0; top:40px; background:#F1F1F1; padding:10px; color:#222; list-style:none; max-width:250px; line-height:100%; box-shadow:#222 0px 0px 5px; }

.sites_dropdown ul.sites_list li ul.dropdown_sites li 		{ display:block; text-align:left; line-height:100%; border-bottom:1px solid #CCC; }

.sites_dropdown ul.sites_list li ul.dropdown_sites li:last-child { border-bottom:0; }

.sites_dropdown ul.sites_list li ul.dropdown_sites li a 	{ display:block; text-align:left; padding:5px 10px; background:none; line-height:130%; background:#f1f1f1; color:#000; border-radius:0; }

.sites_dropdown ul.sites_list li ul.dropdown_sites li a:hover, .sites_dropdown ul.sites_list li ul.dropdown_sites li a.active { background:#39a0ee; color:#FFF; }


/*---------------------------------------------------------------*/
/*--------------------- Members Area Menu CSS  ------------------*/


.top_menu_wrapper 												{margin:auto;
														width: 100%; 
														height:52px; 
														text-align:center; 
														vertical-align:middle; 
														background-image: url(images/top_menu.png); 
														background-repeat:repeat-x; }

.top_menu_container 												{margin-left:auto; 
														margin-right:auto; 
														padding:0px;
														position:relative; 
														width: 100%; 
														display:inline-block; 
														vertical-align:middle;
		 												background-image: url(images/top_menu.png); 
														line-height:51px;}

.top_menu_container a 												{text-decoration:none;
					  									/*background-image: url(images/top_menu.png);*/ }

.top_menu 													{float:left; 
														border-right:1px solid #1d9ac9;}

.top_menu span 													{color:#1d9ac9; }

.top_menu a 													{padding-left:20px; 
														padding-right:20px;
 														line-height:52px;
														color:#1d9ac9;
														background-image: url(images/top_menu.png);}

.top_menu a.current 												{padding-left:20px; 
														padding-right:20px; 
														line-height:52px; 
														color:#808080;}

.top_menu a:hover 												{color:#1d9ac9;}

.top_menu a.hilite 												{color:#1d9ac9;}


/*------------- Override Default Styling ----------------*/
/*-------------------------------------------------------*/


.top_menu 													{ border-right:1px solid #FFF; }

.top_menu span 													{ color:#1d9ac9 ; 
														display:none; }

.top_menu a 													{ float:left; 
														padding:0px 25px; 
														border-right:1px solid #CCC; 
														border-left:1px solid #FFF; 
														background:#000 url('images/top_menu.png') /*background:rgba(0,0,0,0.2)*/; 
														text-shadow:none; }

.top_menu a:first-child 											{ border-left:0; }

.top_menu a:last-child 												{ border-right:1px solid #FFF; }

.top_menu a:hover 												{ /*background:#000 url('images/top_menu-0.png') repeat-x center top;*/ 
														color:#FFF; 
														text-shadow:none; }

a.hilite 													{ /*background:#000 url('images/top_menu.png') repeat-x center top;*/ 
														color:#FFF; 
														text-shadow:none; }


/*--------------- Members Area Search Bar CSS -----------*/
/*-------------------------------------------------------*/


.searchbar_container 												{width:382px;
														margin-top:8px; 
														margin-right:2px; 
														line-height:37px; 
														display:inline-block;
														float:right; 
														text-align:left; 
														vertical-align:middle; 
														text-decoration:none;}

.searchbar_container form 											{ float:left; 
														width:100%; 
														margin-top:3px; 
														line-height:100%; }

.searchbar_container .searchbar_field 										{width:200px; 
														margin-top:0px; 
														padding-left:0px; 
														float:right;
														display: inline; 
														text-align:right; 
														vertical-align:middle; 
														border:0px; 
														color:#2d2d2d; 
														text-decoration:none; }

.searchbar_container .searchbar_field input[type="text"]							{ display:inline-block; 
														vertical-align:top; 
														width:189px; 	
														padding:0px 5px; 
														border:1px solid #1d9ac9; 
														border-right:0; 
														border-radius:4px 0 0 4px; 
														height:29px; 
														line-height:29px; }

.searchbar_container .searchbar_submit_button 									{margin-right:10px; 
														text-align:center; 
														vertical-align:middle; 
														display:inline; 
														float:right; 
														border:0px; 
														line-height:100%; }

.searchbar_container .searchbar_submit_button input[type="submit"] 						{ padding:0px 10px; 
														width:65px; 
														height:31px; 
														color: #FFFFFF; 
														cursor:pointer; 
														border:1px solid #999; 
														border-radius:0 4px 4px 0;
														background-color:#000000; 
														/*background:url(images/top_menu.png) repeat-x center center;*/
														text-shadow:none; }

.searchbar_container .searchbar_submit_button input[type="submit"]:hover 					{ background-position:center bottom;
														color: #1d9ac9; 
														border:1px solid #1d9ac9;
														text-shadow:none; }

/*.searchbar_container .searchbar_submit_button input 								{width:24px;
														height:40px;}*/

.searchbar_container .filter_link 										{background:none;
														float:right;
														padding-right:10px;
														font-size:12px; 
														margin-top:8px; }

.searchbar_container .filter_link a 										{text-decoration:none; 
														color:#1d9ac9;}

.searchbar_container .filter_link a:hover 									{text-decoration:none; 
														color:#FFFFFF;}



/* Members Area Search Bar / Alt Trigger */


.searchbar_alt 													{ float:right; 
														border-left:1px solid #FFF; }

/*.searchbar_alt a.search_trigger 										{ display:inline-block; 
														padding:0 10px; 
														border-left:1px solid #CCC; }

.searchbar_alt a.search_trigger i.search_icon 									{ display:inline-block; 
														vertical-align:middle; 
														width:30px; 
														height:50px; background:url('images/icons/search_dark.png') no-repeat center center; 
														background-size:20px; } */

.searchbar_alt a:hover.search_trigger 										{ background:rgba(0,0,0,0.2); }

.searchbar_alt a:hover.search_trigger i.search_icon 								{ background-image:url('images/icons/search_light.png'); }

.top_menu_wrapper 												{ height:auto; }

.searchbar_container.fullwidth 											{ display:none; 
														float:left; 
														width:100%; 
														margin:0; 
														background:#c2c1c1 url(images/top_menu.png) center top repeat-x; }

.searchbar_container.fullwidth form 										{ display:block; 
														width:auto; 
														height:100%; 
														padding:7px 10px 25px 10px; 
														position:relative; }

.searchbar_container.fullwidth .searchbar_field 								{ float:left; 
														width:909px; 
														margin:0; }

.searchbar_container.fullwidth .searchbar_field input[type="text"] 						{ float:left; 
														width:898px; 
														position:relative; 
														z-index:20; }

.searchbar_container.fullwidth .searchbar_submit_button 							{ margin-right:0; }

.searchbar_container.fullwidth .filter_link 									{ line-height:100%; 
														margin:0; 
														padding-right:0; 
														position:absolute; 
														bottom:8px; 
														left:10px; 
														font-size:11px; }






/* Members Area Banners CSS */
.banner 													{display:block;
														margin:auto;
														text-align:center;}

.banner a 													{font-size:18px;
														color:#2d2d2d;}

.banner a:hover 												{color:#808080;}

.banner img 													{display:inline-block;}

.text_ad 													{font-size:14px;
														margin-top:5px; 
														text-align:left; 
														font-weight:normal; 
														color:#505050;}

.text_ad a 													{font-size:18px;
														color:#2d2d2d;}

.text_ad a:hover 												{color:#808080;}

.gallery_page_banner 												{text-align: center}

.gallery_page_banner img 											{margin:auto;}

.gallery_page_banner a:hover img 										{filter:alpha(opacity=100); 
														-moz-opacity:1.0; 
														-khtml-opacity: 1.0; 
														opacity: 1.0;}

.gallery_page_banner a 												{font-size:16px;
														color:#2d2d2d;}

.gallery_page_banner a:hover 											{color:#808080;}

.model_page_banner 												{text-align: center;
														padding-top:8px;}

.model_page_banner img 												{margin:auto;}

.model_page_banner a:hover img 											{filter:alpha(opacity=100); 
														-moz-opacity:1.0; 
														-khtml-opacity: 1.0; 
														opacity: 1.0;}

.model_page_banner a 												{font-size:16px;
														color:#2d2d2d;}

.model_page_banner a:hover 											{color:#808080;}




/* Members Area Mailing List CSS*/
.mailing_list 													{}

.mailing_list_block 												{ float:left; 
														width:100%; 
														text-align:center; }

.mailing_list_block .title_bar 											{ margin-left:0 !important; }


/* Members Area Mailbox CSS */
.mailbox 													{width:100%;
														margin-top:10px;
														text-align:left;
														font-size:14px;}

.mailbox a 													{color:#2d2d2d;}

.mailbox a:hover 												{color:#f62487;}

.mailbox_wrapper 												{width:100%;
														background-color:#000000;}

.mailbox_options div a 												{text-decoration: none;}

.compose_button 												{max-width:100px;
														color:#000000;
														padding:3px;
														padding-left:10px;
														padding-right:10px;
														border-radius:5px;
														background-color:#1d9ac9;
														text-align: center;}

.compose_button:hover 												{filter:alpha(opacity=70); 
														-moz-opacity:0.7; 
														-khtml-opacity: 0.7; 
														opacity: 0.7;}

.mailbox_headings 												{padding:4px;
														font-weight:bold;}

.mailbox_info 													{line-height:24px;
														vertical-align:middle;
														padding:4px;
														padding-right:25px;
														background-color:#000000;
														border:0px solid #EEEEEE;}

.mailbox_subject 												{width:75%;}

.delete 													{padding:8px 4px;
														line-height:24px;
														vertical-align:middle;
														background-color:#000000;
														border:0px solid #EEEEEE; 
														width:3%; }

.mailbox_form 													{width:100%;
														line-height:24px;
														padding:8px;}

.mailbox_field 													{width:95%;}

.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}
.mailboxtitlebar{padding:2px;font-size:14px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.mailboxinfo{padding:2px;font-size:14px;color:#000000;font-weight:normal;background-color:#DDDDDD;}
.mailboxinfo a{color:#000000;}
.mailboxcontrol{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxmessage{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxcontrol a{color:#000000;}
.mailboxtext{font-size:14px;color:#000000;font-weight:normal;}
.messagelist_table {background-color:#dddddd;width:100%;padding:1px;margin:auto;display: table;}
.messagelist_tr {display: table-row;}
.messagelist_td	{display: table-cell;line-height:20px;vertical-align:top;border: 1px solid white;}
.messagelist_label {display:none;}
.messagelist_icon {display:inline;text-align:center;}
.messagelist_icon img {display:inline;margin-left: 5px;}
.nav_compact {display:none;}
.messages_popup {margin: auto;height:100px;}


/* Members Area Text Link Toplists CSS */
.text_toplist 					{padding-left:15px;
								text-align:left;
								line-height:24px;
								color:#1d9ac9;}

.text_toplist a 				{color:#1d9ac9;
								text-decoration:none}

.text_toplist a:hover 			{color:#f62487; 
								text-decoration:none}

.toplist_sub_headings 			{font-weight: bold;
								color:#1d9ac9;}


/*  Members Area Index Page News CSS */

.news_small 									{text-align:left;
												padding-left:6px;
												padding-right:6px;
												color:#1d9ac9;
												text-decoration:none;}

.news_small a 									{color:#1d9ac9; 
												text-decoration:none;}

.news_small a:hover 							{color:#f62487; 
												text-decoration:none;}

.news_body 										{font-weight:normal; 
												color:#1d9ac9;}

.news_date 										{font-size:12px; 
												font-weight:normal;
												line-height:22px;}


/* Members Area Advanced Search Page CSS */

.advanced_search 								{margin-bottom:15px;}

.filter_heading 								{font-weight:bold;
												text-align:left;
												line-height:40px;}


/* Members Area Index Page CSS */
.left_column     										{width:80%;
												height:auto;
												vertical-align:top;
												display:inline-block;}

.right_column 											{width: 15%;
												height:auto;
												vertical-align:top;
												display:inline-block;}

.counts 											{margin-top:10px;}

.coming_soon 											{ background:none;
  												padding-top:10px;}

.index_offer 											{margin:auto;
												text-align: center;
												padding-top:10px;}
	
.index_offer img 										{display:inline-block;}	

.index_offer a 											{font-size:18px; 
												color:#FFFFFF;
												text-decoration:none;}

.index_offer a:hover 							{color:#1d9ac9;
												text-decoration:none;
												filter:alpha(opacity=70); 
												-moz-opacity:0.7; 
												-khtml-opacity: 0.7; 
												opacity: 0.7;}

.latest_dvd_box 								{width:186px;
												height:209px;}
.latest_dvds_block {width:100%;margin-top:5px; text-align: center;}
.latest_dvds_wrapper {width:142px; margin-left: 0px; margin-right:2px;margin-bottom:5px;display:inline-block; font-size:14px; text-align:center;vertical-align: top; }

.index_pagenav{padding-right: 10px;margin-bottom: 20px;}
.latest_updates_block {width:100%;margin-top:5px;}
.latest_updates_wrapper {width:240px; margin-left: 0px; margin-right:4px;margin-bottom:5px;display:inline-block; font-size:14px; text-align:center;vertical-align: top; }


/* Members Area What's Hot CSS */
.whats_hot_wrapper { float:left; width:100%; }
.whats_hot_block {margin-top:5px;margin-right:0px;}
.whats_hot_block .whats_hot_item { display:inline-block; vertical-align:top; width:236px; margin:0 3px 6px 3px; }


/* Members Area Most Popular Toplists CSS */
.most_popular_models_block 		{margin:auto;text-align:center;}
.most_popular_models 			{margin:auto;text-align:center;}
.most_popular_models a 			{font-weight:normal; color:#2d2d2d;}
.most_popular_models a:hover 	{color:#808080;}
.most_popular_models_wrapper 	{margin-top:0px;
								margin-right: 
								auto;margin-left: auto; 
								display:inline-block;
								text-align: center;}

.most_popular_dvds  {margin:auto;text-align:center;}
.most_popular_dvds_wrapper {margin:1px;margin-top:0px; display:inline-block;}
.most_popular_updates_block {margin-bottom:0px;width:984px;}
.most_popular_updates_wrapper {margin-left: 0px; margin-right:10px; width:236px; display:inline-block; float:left;}
.most_popular_model_name {width: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#2d2d2d;}

.right_column .most_popular_models_wrapper { margin:1px; margin-top:0; }
.right_column .most_popular_models_wrapper .most_popular_model_name img { width:105px; }


/* Members Area Upcoming Updates CSS */

.upcoming_updates_block 					{width:984px;}

.upcoming_updates_wrapper 					{margin-left: 0px; 
								margin-right:10px; 
								width:236px; 
								display:inline-block; 
								float:left;}

.upcoming_updates_block:after 					{content: ''; 
								width: 100%; 
								display: inline-block;}

.upcoming_updates_thumb 					{width:235px; 
								 height:350px;}


/* Members Area FAQ Page CSS */
.faq_questions 							{margin:10px; 
								color:#FFFFFF; 
								font-size:14px; 
								text-align:left; 
								line-height:28px;}

.faq_questions a 						{color:#1d9ac9;
								text-decoration: none;}

.faq_questions a:hover 						{color:#f62487;
								text-decoration: none;}

.faq_answers_title 						{color:#1d9ac9;
								font-weight:bold;}

.faq_answers 							{margin:10px; 
								color:#FFFFFF; 
								font-size:14px; 
								text-align:left; 
								line-height:20px;}

/* Members Area Bonus Pages CSS */
.bonus_block 							{width:100%;
								margin-top:5px;}

.bonus_wrapper 							{margin-left: 0px; 
								margin-right:4px;
								margin-bottom:5px;
								display:block; 
								width: 100%; 
								font-size:14px; 
								float:left;
								text-align:center; }

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

.bonus_title_story 						{font-weight: bold;}

.bonus_details 							{padding:0px;
								padding-right:10px;
								margin-bottom:5px; 
								color:#2d2d2d; 
								line-height:22px; 
								font-size:14px; 
								font-weight:bold; 
								text-align:left;}

.bonus_details a 						{color:#2d2d2d;}

.bonus_details a:hover 						{color:#808080;}

.bonus_description 						{font-weight:normal; 
								color:#505050;}


/*  Members Area Updates CSS */
.update_block 							{margin-left:auto; 
								margin-right:auto; 
								width:980px; 
								display:inline-block; 
								background-color:#3d3d3d; 
								color:#FFFFFF; 
								padding-bottom:5px;}

.update_title 							{font-size:16px;
								font-weight:bold;}

.update_tags 							{font-weight:normal;
								line-height:24px;
								padding-top:4px;}

.update_tags a 							{color:#2d2d2d;}

.update_tags a:hover 						{color:#808080;}

.suggest_tags 							{padding-top:8px;
								padding-bottom:8px;}

.suggest_tags a 						{padding-right:5px;
								color:#2d2d2d;}

.suggest_tags a:hover 						{color:#808080;}

.update_models 							{line-height:18px;
								font-weight:bold;}

.update_models a 						{color:#1d9ac9;}

.update_models a:hover 						{color:#FFFFFF;}



.update_dvds 							{line-height:20px;
								font-weight:normal;
								margin-top:5px;}

.update_dvds a 							{padding-right:5px;
								color:#2d2d2d;}

.update_dvds a:hover 						{color:#808080;}

.update_date 							{font-size:12px;
								font-weight:normal;
								vertical-align: middle;
								line-height:18px;}

.update_description 						{font-weight:normal; 
								color:#FFF;
								line-height:20px;}

.update_counts 							{font-size:12px; 
								font-weight:normal;
								margin-top:3px;
								margin-bottom:3px;}

.suggest_tag_icon 						{margin-right:5px;
								width:16px;
								height:16px;	
								background-position: center; 
								background-size: 16px 16px;
								background-repeat: no-repeat;
								background-image: url(images/icons/add_icon.png);}
/* Retina version  */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.suggest_tag_icon {margin-right:5px;width:16px;height:16px;	background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/add_icon_retina.png);}
} 


/* Members Area VOD CSS */
.buy_button {display:inline;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}
.buy_button:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.buy_button_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}
.buy_button_arrow:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.purchased_hilite  {display:inline-block;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}

.purchased_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}

.rental_time_remaining {display: block;float: right;margin-top: 5px;margin-bottom: 10px;}

.add_cart_icon {width:41px;height:26px;border:0px;margin:5px;}


/* Members Area DVDs Page CSS */
.DVD_A-Z_links {margin:auto; min-width:990px; width:990px; line-height:30px; display:block;  text-align:left;}
.DVD_A-Z_links a {margin-right:4px; display:inline; color:#272727; text-decoration:none;}
.DVD_A-Z_links a:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.dvd_block {width:100%;margin-top:5px;overflow:hidden;}
.dvd_wrapper {margin-left: 0px; margin-right:4px;margin-bottom:5px;display:inline-block; font-size:14px; text-align:center; }
.dvd {width:185px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dvd_box {width:185px; height:278px;}
.dvd_description {font-weight:normal; color:#505050;}
.dvd_details_box  {display:inline;vertical-align: top;float:left;margin-right: 10px;}
.dvd_details_overview  {display: table-cell;vertical-align: top;padding-left:10px;line-height:22px;font-size:14px;}
.dvd_details_overview a {color:#13579d;}
.dvd_details_overview a:hover {color:#808080;}
.dvd_extra_fields div {margin-top: 10px;}
.dvd_details  {margin-bottom:5px; color:#2d2d2d; line-height:22px; font-size:14px; font-weight:bold; text-align:left;padding-top:10px;}

.dvd_details a 																{color:#2d2d2d;}

.dvd_details a:hover 															{color:#808080;}

.dvd_preview_thumb 															{width:232px;
																	height:155px;}

.dvd_info 																{padding-left:10px;
																	padding-bottom: 5px;}


/* Members Area Calendar CSS */
.calendar 																{width:100%;
																	margin-top:5px;
																	font-size:14px;}

.calendar_month 															{text-align:center;
																	width:33%;
																	padding:8px;
																	font-size:16px;
																	font-weight:bold;}

.calendar_month a 															{color:#1d9ac9;
																	text-decoration: none;
																	font-weight: bold;}

.calendar_month a:hover 														{color:#FFFFFF;
																	text-decoration: none;
																	font-weight: bold;}

.calendar_week 																{width:100%;
																	font-weight:bold;}

.calendar_days 																{width:100%;
																	padding:4px;
																	border:2px solid #C0C0C0;
																	text-align:center;
																	font-weight:bold;
																	background-color:#FFFFFF;}

.calendar_day_number 															{padding:4px;
																	border:2px solid #C0C0C0;
																	text-align:right;
																	background-color:#EEEEEE;}

.calendar_event 															{height:100px;
																	padding:4px;
																	border:2px solid #C0C0C0;
																	text-align:left;
																	vertical-align:middle;
																	font-family:Arial;
																	font-weight:normal;
																	background-color:#FFFFFF;}

.calendar_event a 															{font-size:14px;
																	color:#2d2d2d;}

.calendar_event a:hover 														{color:#808080;}

.calendar_link_background 														{font-family:Arial;
																	color:#FFFFFF;
																	background-color:#FF1175;}

.calendarheadings 															{font-weight:bold;
																	background-color:#FFFFFF;}

.calendar_event_title 															{font-weight:bold;}

.calendar_event_description 														{width:100%;
																	padding-right:10px;}

.calendarpopup 																{position:absolute;
																	top:-500px;
																	left: 0;
																	padding: 5px;
																	padding-right:10px;
																	visibility: hidden;
																	border:1px solid #1d9ac9;
																	line-height: 18px;
																	z-index: 100;
																	background-color: #000000;
																	width: 600px;}

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

.week 																	{}

.day a 																	{font-size: 14px;
																	color: #1d9ac9;
																	text-decoration:none;}

.month																	{font: 15px arial;
																	text-decoration:none;
																	font-weight:bold;}

.day 																	{border:1px solid #1d9ac9;	
																	width:14%;
																	float:left;
																	height:180px;
																	overflow:hidden;}

.weeklabel_item																{border:1px solid #1d9ac9;
																	width:14%;
																	float:left;
																	text-align:center;
																	font-weight:bold;
																	padding-top:5px;
																	padding-bottom:5px;}
	
.daylabel 																{background-color:#1d9ac9;
																	padding-right:5px;
																	text-align:right;	
																	padding-top:5px;
																	padding-bottom:5px;
																	color:#000000;}				

.longdaylabel 																{display:none;}


.eventwrapper 																{padding-left:5px;
																	padding-right:5px;}	


/* Members Area Comments CSS */
.comments_box 																{margin-bottom:5px; 
																	padding:10px; 
																	line-height:20px; 
																	background-color: #000; 
																	/*color:#393939;*/ 
																	font-weight:normal; 
																	text-align:left;
																	border: 1px solid #1d9ac9;
																	border-radius: 5px;}

.comments_box_admin 															{margin-bottom:5px; 
																	padding:10px; 
																	line-height:20px;
																	background-color:#000000;
																	color:#FFF;
																	font-weight:normal; 
																	text-align:left;
																	border: 1px solid #1d9ac9;
																	border-radius: 5px;}

.comment_counts 															{display: inline-block; 
																	float:left;
																	line-height:34px;
																	font-size:12px;
																	font-weight:normal;
																	color:#2d2d2d;
																	border:0px solid;}

.comment_counts a 															{color:#1d9ac9;
																	text-decoration:none;}

.comment_counts a:hover 														{color:#f62487;}

.comment_icon 																{margin-top:6px; 
																	margin-left:6px; 
																	margin-right:10px; 
																	float:left; 
																	width:24px; 
																	height:24px; 
																	line-height:24px; 
																	text-align:center;  
																	vertical-align:top;
																	display: inline; 
																	border:0px; 
																	background-image: url(images/icons/comment_icon.png); 
																	background-size:contain; }

.comment_icon_admin 															{margin-top:6px; 
																	margin-left:6px; 
																	margin-right:10px; 
																	float:left; 
																	width:24px; 
																	height:24px; 
																	line-height:24px; 
																	text-align:center;
																	vertical-align:middle; 
																	display: inline; 
																	border:0px; 
																	background-image: url(images/icons/comment_icon_admin.png); 
																	background-size:contain; }

.comment 																{padding-left:40px;}

.comments_note 																{font-size: 12px;
																	color: #f62487; 
																	font-weight: bold;}

.comment_name 																{ font-style: italic;
																	color: #f62487;}

.comment_date 																{font-size:12px; 
																	font-weight:normal;
																	color: #1d9ac9;}

/* Members Area Content Tabs CSS */

.content_tab_wrapper 															{display:block;
																	margin-top:5px;}

.content_tab_wrapper a:hover  														{filter:alpha(opacity=70); 
																	-moz-opacity:0.7; 
																	-khtml-opacity: 0.7; 
																	opacity: 0.7;}

.content_tab 																{display:inline;
																	background-color:#1d9ac9; 
																	padding:10px;
																	padding-left:20px;
																	padding-right:20px;
																	margin-right:2px;}

/* PHOTO / MOVIE HEADING BOX - Gallery Pages */

.content_tab_current 															{ text-decoration:none; 
																	font-size:18px;
																	color:#000000; 
																	background:#1d9ac9; 
			 														position:relative; 
			 														padding: 5px 10px; 
			 														/*font-weight:bold;*/ 
																	margin-bottom:20px; }

.content_tab_current a:hover 														{color:#FFFFFF; 
																	text-decoration:none; }

.content_tab a 																{text-align:center; 
																	text-decoration:none; 
																	color:#000000;}

.content_tab_current a 															{text-align:center; 
																	text-decoration:none;
																	margin-top: 0px;
																	/*min-width: 210px;*/
																	line-height: 20px;
																	text-align: center;
																	display: inline-block;
																	vertical-align: middle;
																	border: 0px;
 																	padding: 5px 5px; 
																	color:#000000;}


/* Members Area Poll CSS */
.polls_block 																{ float:left; 
																	width:49%; 
																	margin-left:1%;}

.poll 																	{width:100%;
																	min-width:365px;
																	margin-top:5px; 
																	text-align:left; 
																	font-weight:normal; 
																	color:#f62487;
																	line-height:22px;}

.poll a 																{color:#1d9ac9;
																	text-decoration: none;
																	padding-left:5px;}

.poll a:hover 																{color:#f62487;}

.poll_title 																{margin-bottom:5px;
																	font-weight: bold;}

.poll_results 																{margin-bottom:5px;
																	color:#1d9ac9;}

.poll_results_bar 															{margin-bottom:15px;
																	position:relative; 
																	width:100%; 
																	border: 2px solid #1d9ac9;
																	height:22px; 
																	text-align:center; 
																	background-color:#000;}

.poll_percent 																{display:inline;
																	margin-right:6px;
																	float:left;
																	text-align:left;
																	background-color: #f62487;
																	color: #000;
																	font-size:12px;
																	font-weight:bold;
																	top:0px;
																	left:0px;
																	line-height:22px;
																	padding-left:4px;
																	padding-right:4px;
																	width:0%; 
																	min-width: 20px; 
																	max-width:300px;}

.poll_votes 																{float:left;
																	display:inline;
																	text-align:left;
																	font-size:12px;}

.poll_option 																{max-width: 20px;
																	display:inline;
																	float: left;}

.polls_block_fullwidth 															{ float:left; 
																	width:100%; 
																	text-align:left; }

.polls_block_fullwidth .poll 														{ width:auto; 
																	margin-left:auto; 
																	margin-right:auto; 
																	padding:15px; 
																	border-radius:5px; 
																	border:1px solid #1d9ac9; }

.polls_block_fullwidth .poll_title 													{ font-size:22px; 
																	margin-bottom:10px; 
																	padding-bottom:10px;   
																	color: #FFF;
																	border-bottom:1px solid #1d9ac9; }

/*------------- News Block ----------------*/
/*-----------------------------------------*/


.news_block 																{ float:left; 
																	width:49%; 
																	margin-right:0px;}

/*------------- Deals Block ----------------*/
/*------------------------------------------*/


.deals_block 																{ float:left; 
																	width:100%; 
																	text-align:center; }

.deals_block .title_bar 														{ margin-left:0 !important; }

.deals_block .deals 															{ display:inline-block; 
																	width:100%; 
																	text-align:center; }

.deals_block .deal_block 														{ display:inline-block; 
																	margin:0 10px; }


/*------------- Members Area Photo Gallery CSS ----------------*/
/*-------------------------------------------------------------*/


.gallery_info 																{padding:10px; 
																	text-align:left;}

.photo_gallery_block 															{margin-top:5px;
																	width:100%;
																	overflow:hidden;
																	text-align: center;}

.photo_gallery_thumbnail_wrapper 													{display: inline-block; 
																	margin-left: 0px; 
																	margin-right:4px; 
																	margin-bottom:5px;
																	vertical-align: top;}

.format_select_menu  															{background-color: #505050; 
																	background: -webkit-linear-gradient(#808080, #303030); 		/* For Safari 5.1 to 6.0 */
																	background: -o-linear-gradient(#808080, #303030); 		/* For Opera 11.1 to 12.0 */
																	background: -moz-linear-gradient(#808080, #303030); 		/* For Firefox 3.6 to 15 */
																	background: linear-gradient(#808080, #303030); 			/* Standard syntax */
																	text-align: right;
																	padding-top:5px;
																	padding-bottom:5px;
																	margin-top:5px;
																	color:#FFFFFF;}
		
.format_select_menu select 														{margin-right:5px;}

.player_options 															{height: 52px;
																	width:100%; 
																	text-align:right; 
																	background:url(images/top_navbar.png); 
																	position:relative; 
																	font-size:0; 
																	margin:0 auto; 
																	margin-bottom:20px; }

.options_block 							 						  			{display:inline-block; 
																	margin:0 5px; 
																	padding:5px 0; 
																	position:relative; 
																	font-size:14px; }
			
.options_block ul 															{display:inline-block; 
																	margin:0; 
																	padding:0; 
																	position:relative; }

.options_block ul li 															{ display:inline-block;
																	margin:0; 
																	position:relative; }

.options_block ul li span.options_button 												{ /*display:inline-block;*/ 
																	margin:0; 
																	position:relative; 
																	padding:10px 20px; 
																	font-weight:bold; 
																	cursor:pointer; 
																	font-size:16px; 
																	border:1px solid #000; 
																	color:#FFFFF; }

.options_block ul li span:hover.options_button 												{color:#1d9ac9; }

.options_block ul li ul.dropdown 													{ display:none; 
																	min-width:150px; 
																	background:#000; 
																	padding:5px; 
																	position:absolute; 
																	bottom:100%; 
																	right:0; 
																	z-index:7000; }

.options_block ul li ul.dropdown 													{ display:none; 
																	min-width:150px; 
																	background:#000; 
																	padding:5px; 
																	position:absolute; 
																	bottom:100%; 
																	right:0; 
																	z-index:7000; }

.options_block ul li ul.dropdown.goDown 												{bottom:auto; 
																	top:100%; }

.options_block ul li ul.dropdown li 													{display:block; 
																	padding:0px; 
																	margin:0; 
																	border-bottom:1px solid #222; }

.options_block ul li ul.dropdown li:last-child 												{border-bottom:0px; }

.options_block ul li ul.dropdown li a 													{display:block; 
																	padding:5px; 
																	border-top:1px solid #555; 
																	text-decoration:none; 
																	color:#FFF; }

.options_block ul li ul.dropdown li:first-child a 											{border-top:0; }

.options_block ul li ul.dropdown li a:hover 												{background-color:#1d9ac9;

																	/*background:url(images/top_navbar.png);*/ 
																	color:#000000; 
																	text-decoration:none; }

.options_block ul li ul.dropdown li a.active 												{ background:url(images/top_menu.png); 
																	color:#222; 
																	font-weight:bold; }

.options_block > ul > li:hover ul.dropdown 												{ display:block; }

.options_block > ul > li:hover span.options_button 											{ color:#FFFFF; }

.options_block ul li ul.dropdown li.howto 												{ text-align:center; 
																	font-size:11px; 
																	color:#000000; 
																	padding:5px; 
																	background:rgba(29,154,201,255); }


/* Members Area Video CSS */
.movie_wrapper 																{ display:block;
 																	padding:0 10px; 
																	text-align:center; }

.video_clips_listing_block 														{margin-top:5px;
																	width:100%;
																	overflow:hidden;
																	text-align: center;}

.video_clips_wrapper 															{width:234px; 
																	font-size:14px; 
																	display: inline-block; 
																	margin-left: 0px; 
																	margin-right:6px; 
																	margin-bottom:5px;
																	vertical-align: top;}

.video_clip_navigation_wrapper 														{width:100%;
																	text-align:right;
																	margin-top:10px;
																	display:none; 
																	height:30px;}

.video_clip_navigation_wrapper .video_clip_section 											{padding-left:5px;
																	padding-right: 0px;}

.video_clip_navigation_wrapper a 													{margin:0px; 
																	color:#FFFFFF; 
																	text-decoration:none;}

.video_clip_navigation_wrapper a:hover  												{filter:alpha(opacity=70); 
																	-moz-opacity:0.7; 
																	-khtml-opacity: 0.7; 
																	opacity: 0.7;}

.video_clip_arrow 															{padding-left:8px; 
																	padding-right:8px; 
																	padding-top:4px; 
																	padding-bottom:4px; 
																	width:26px; 
																	display:inline; 
																	text-align:center; 
																	vertical-align:middle; 
																	border:1px solid #b3b2b2; 
																	border: 2px outset #808080; 
																	background-image: url(images/number.png);}

.video_clip_length 															{font-size:12px;
																	padding-left:4px;}

.video_clip_options 															{padding-top:4px;
																	padding-left:4px;
																	font-size:12px;}

.video_clip_options a 															{font-size:12px;
																	color:#2d2d2d;}

.video_clip_options a:hover 														{color:#808080;}

.video_clip_file_size 															{font-size:12px;}

#download_form a 															{font-size:16px;
																	color:#13579d;}

#download_form a:hover 															{color:#808080;}

.report_problem 															{float:right;
																	display: inline-block; 
																	line-height: 26px;
																	vertical-align: middle;}

.report_problem a 															{font-size:12px;
																	color:#1d9ac9;
																	text-decoration: none;}

.report_problem a:hover 														{color:#FFFFFF;
																	text-decoration: none;}

.report_problem_options 														{padding-left:10px; 
																	font-size:14px; 
																	line-height: 22px;}

.report_problem_options a 														{text-decoration: none;}


/* Members Area Favorites CSS */

.favorites																{font-size: 12px; 
																	vertical-align: bottom;
																	line-height: 18px;}

.favorites a 																{color:#1d9ac9;}

.favorites a:hover 															{color:#f62487;}

.favorites_updates_block 														{width:100%;
																	margin-top:5px;}

.favorites_updates_wrapper 														{width:235px; display:inline-block; font-size:14px; margin-left: 0px; margin-right:5px;}

.heart_pink 																{margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_pink.png);}

.0heart_grey 																{margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_grey.png);}


/* Retina version  */

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {

.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_pink_retina.png);}

.heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_grey_retina.png);}
}

/************** ON DEMAND PURCHASING CSS *******************/

.ondemand_transactions_wrapper a  													{color:#272727;}

.ondemand_transactions_wrapper a:hover  												{color:#808080;}

.ondemand_transactions 															{width: 100%;}

.ondemand_transactions a 														{color:#272727;}

.ondemand_transactions_heading 														{background-color:#C0C0C0;}

.ondemand_transactions_info 														{padding:4px;
																	vertical-align: middle;}

.my_account_wrapper 															{width:100%;
																	border:0px;}

.register																{margin-top:10px;
																	margin-bottom:10px;}

.register a 																{color:#2d2d2d;}

.register a:hover 															{color:#C0C0C0;}

.od_login input 															{max-width:150px;}

.od_break 																{ display:none; }

/************ CAROUSEL OPTIONS *********/


/* Global Carousel Options */
.prev_arrow { left:10px; background: transparent url(images/icons/leftarrow.png) no-repeat 0 0; }
.next_arrow { right:10px; background: transparent url(images/icons/rightarrow.png) no-repeat 0 0; }

/* Members Area Coming Soon Responsive Carousel */
.coming_soon { position:relative; }
.coming_soon .coming_soon_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.coming_soon .coming_soon_arrow:hover 								{ opacity:0.6; }

.coming_soon .container 											{ max-width: 1500px;
																	width: auto; 
																	margin:0 auto; 
																	display:block; }

.coming_soon .coming_soon_carousel_item { width:221px; margin:0 auto; display:block; }

/* Members Area Most Popular Models Responsive Carousel */
.most_popular_models_block { position:relative; }
.most_popular_models_block .most_popular_models_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.most_popular_models_block .most_popular_models_arrow:hover { opacity:0.6; }
.most_popular_models_block .container { width:660px; margin:0 auto; display:block; }
.most_popular_models_block .most_popular_models_wrapper { width:189px; margin:0 auto; display:block; }

/* Members Area Latest Responsive Carousel */
.latest_dvds_block { position:relative; }
.latest_dvds_block .latest_dvds_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.latest_dvds_block .latest_dvds_arrow:hover { opacity:0.6; }
.latest_dvds_block .container { width:660px; margin:0 auto; display:block; }
.latest_dvds_block .most_popular_models_wrapper { width:189px; margin:0 auto; display:block; }

/* Members Area Most Popular Updates Responsive Carousel */
.most_popular_updates_wrap { position:relative; }
.most_popular_updates_wrap .most_popular_updates_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.most_popular_updates_wrap .most_popular_updates_arrow:hover { opacity:0.6; }
.most_popular_updates_wrap .container { width:660px; margin:0 auto; display:block; }
.most_popular_updates_wrap .category_listing_wrapper_updates { width:212px; margin:0 auto; display:block; }

/* Members Area Latest Updates Responsive Carousel */
.latest_updates_block { position:relative; }
.latest_updates_block .latest_updates_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.latest_updates_block .latest_updates_arrow:hover { opacity:0.6; }
.latest_updates_block .container { width:660px; margin:0 auto; display:block; }
.latest_updates_block .latest_updates_wrapper { width:212px; margin:0 auto; display:block; }

/* On Demand Responsive Carousel */
.your_purchases { position:relative; }
.your_purchases .your_purchases_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.your_purchases .your_purchases_arrow:hover { opacity:0.6; }
.your_purchases .container { width:910px; margin:0 auto; display:block; }
.your_purchases .your_purchases_carousel_item { width:221px; margin:0 auto; display:block; }

.left_column.left_column_full_width { width:100%; }

.left_column.left_column_full_width .latest_updates_block .container,
.left_column.left_column_full_width .most_popular_models_block .container,
.left_column.left_column_full_width .latest_dvds_block .container,
.left_column.left_column_full_width .most_popular_updates_wrap .container 			{ max-width: 1500px;
																					width: auto; }

.whats_hot_wrapper .latest_updates_block .container { width:280px; }
.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper { width:280px; }
.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:278px; }

.left_column.left_column_full_width .latest_updates_block .latest_updates_wrapper,
.left_column.left_column_full_width .most_popular_updates_wrap .category_listing_wrapper_updates { width:220px; }

.left_column.left_column_full_width .most_popular_models_block .most_popular_models_wrapper,
.left_column.left_column_full_width .latest_dvds_block .latest_dvds_wrapper { width:176px; }
.left_column.left_column_full_width .most_popular_models_block .most_popular_models_wrapper img.most_popular_model_thumb,
.left_column.left_column_full_width .latest_dvds_block .latest_dvds_wrapper img.latest_dvd_box { width:174px; }

.left_column.left_column_full_width .latest_dvds_block .most_popular_models_wrapper { width:176px; }
.left_column.left_column_full_width .latest_dvds_block .most_popular_models_wrapper img.most_popular_model_thumb { width:174px; }

.left_column_full_width .whats_hot_wrapper 									{ width:100%; }

.left_column_full_width .whats_hot_wrapper .latest_updates_block .container 					{ width:910px; }

.left_column_full_width .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper 			{ width:220px; }

/*.left_column_full_width .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb 	{ width:278px; }*/

.left_column_full_width .polls_block 										{ width:29%; }

.left_column_full_width .polls_block .poll 									{ min-width:0; }

/* New Advanced Search Layouts */

.adv-search-box 												{ display:block; 
														padding:25px 15px 15px 15px; 
														border:1px solid #1d9ac9; 
														border-radius:10px; 
														margin:20px 0 30px 0; 
														position:relative; }

.adv-search-box:first-child 											{margin-top:50px; }

.adv-search-box h4 												{ /*display:inline-block;*/ 
														padding:0 5px; 
														/*background:#000000;*/ 
														color:#FFFFFF; 
														margin:0; 
														font-size:15px; 
														position:absolute; 
														top:-10px;}

.adv-search-box .form-row 											{ display:inline-block; 
														width:100%; 
														margin-bottom:10px; }

.adv-search-box .form-row:last-child 										{ margin-bottom:0; }

.adv-search-box .form-row label 										{ display:inline-block; 
														vertical-align:top; 
														line-height:33px; 
														font-weight:bold; 
														width:200px; 
														text-align:right; 
														margin-right:10px; }

.adv-search-box .form-row .adv-search-input 									{ display:inline-block; 
														vertical-align:top; }

.adv-search-box .form-row .adv-search-input input.inputTxt 							{ display:block; 
														padding:8px 8px; 
														border:1px solid #ababab; }

.adv-search-box .form-row .adv-search-input .helper 								{ display:block; 
														font-size:12px; 
														color:#ababab; 
														padding-top:5px; }

.adv-search-box .form-row .adv-search-input select 								{ display:block; 
														min-width:200px; 
														padding:8px 8px; 
														border:1px solid #ababab; }

.adv-search-box .form-row ul.adv-search-list 									{ display:inline-block; 
														width:100%; 
														list-style:none; 
														margin:0; 
														padding:0; 
														list-style:none; }

.adv-search-box .form-row ul.adv-search-list li 								{ float:left; 
														min-width:200px; 
														margin-right:5px; 
														margin-bottom:5px; }

.adv-search-box .form-row ul.adv-search-list li.clearfix 							{ clear:both; }

.adv-search-box .form-row ul.adv-search-list li label 								{ display:block;   /*Option Box Outline*/
														cursor:pointer; 
														padding:8px 8px; 
														border:1px solid #ababab; 
														line-height:100%; 
														font-weight:normal; 
														width:auto; 
														text-align:left; 
														margin:0; }

.adv-search-box .form-row ul.adv-search-list li label:hover,
.adv-search-box .form-row ul.adv-search-list li label.active 							{ background:#f1f1f1; }

#searchform input.inputSubmit 											{ display:inline-block; 
														padding:10px 20px; 
														font-size:16px; 
														font-weight:bold; 
														color:#000; 
														cursor:pointer; 
														border:1px solid #999; 
														border-radius:5px;     /*button curves*/
														background:url(images/number.png); 
														text-shadow:none; }

#searchform input.inputReset 											{ display:inline-block; 
														padding: 10px 20px; 
														font-size:16px; 
														font-weight:normal; 
														color:#000; 
														cursor:pointer; 
														border:1px solid #999; 
														border-radius:5px;     /*button curves*/
														background:url(images/number.png); 
														text-shadow:none; }

#searchform input:hover.inputSubmit,

#searchform input:hover.inputReset 										{ background:url(images/number.png); 
														color:#FFF; 
														text-shadow:none; }


Youez - 2016 - github.com/yon3zu
LinuXploit