 
.content910{
	width:782px;
	padding:0 5px ;
	float:left;
}


.content170{
	width:170px;
	float:left;
}



h2.gray_stripe{
	position:relative;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border-top:3px solid #e3e3e3;
	color:#252f38;
	margin:0 9px 0 3px;
	margin-bottom:-10px;
}


h2.gray_stripe span{position:relative;padding:0 20px;background:#fff;top:-12px;}





/**
* mofos presentation box
**/

div.presents_mofos{
	margin:20px 0;
	background:#fff url('../images/present_mofos_bg.gif') top left repeat-x;
	border:1px solid #c7c8c8;
	margin-right:0px;
}

	div.presents_mofos h1{color:#b41c1c;text-align:center;font-size:20px;margin-top:35px;}
	div.presents_mofos p{font-weight:bold;font-size:12px;color:#252f38;padding:5px;}
	div.presents_mofos .left{float:left;width:290px;padding-left:5px;height:342px;
	background:transparent url('../themes/mf/images/banner_left_flash.jpg') bottom left no-repeat;}
	div.presents_mofos .float{float:left;}

	div.slider{float:right;}
	.small_vid{
		border:1px solid #c7c8c8;
		background:#fff;
		padding:2px;
		float:left;
	}
		.small_vid img{float:left;}

/**
* Mofos Statistique Row
**/

	div.mofos_stats{font-size:11px;float:right;margin-top:4px;margin-right:4px;}
	div.mofos_stats label{padding:0 2px;color:#9a9a9a;}
	div.mofos_stats var{color:#007ee8;}



/**
* Mofos Site Slider
**/

	div.site_slider{
		position:relative;
		display:block;
		overflow:hidden;
		height:380px;
	}

		div.site_slider div.site_slider_wrapper{
			position:absolute;
			width:20000px;
		}

		div.slide{
			float:left;
			width:390px;
			height:350px;
		}

		div.sites div.slide{
			margin-bottom:20px;
		}

		div.slide .image {
			border:1px solid #c7c8c8;
			padding:2px;
			width:380px;
			height:285px;
			display:block;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			position: relative;
		}

			div.slide .image img {
				width:380px;
				height:285px;
				float:left;
			}
			div.slide1 .image {
	
				position:relative;
			width:135px;
			/*height:150px;*/
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			margin:0 1px;

			
		}
		
		
			div.slide2 .image {
	
				position:relative;
			width: 350px;
			/*height:150px;*/
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			margin:0 1px;

			
		}


			div.slide1 .image img {
				width:135px;
				/*height:150px;*/
				float:left;
			}
			
			
			div.slide2 .image img {
				width:350px;
				/*height:150px;*/
				float:left;
			}

			div.slide div.slide_info{
				width:356px;
				height:75px;
				position:relative;
				padding-top:10px;
				padding-left:4px;
				margin-top:-5px;
				background:transparent url('../images/info_background.gif') top left no-repeat;
			}

			div.sites div.slide_info{
				background:transparent url('../images/info_background_large.gif') top left no-repeat;
				width:385px;
			}

				* html div.slide div.slide_info{padding-top:15px;}
				*:first-child+html div.slide div.slide_info{padding-top:15px;}

				div.site_slider div.slide div.slide_info.odd{margin-left:30px;}
				div.site_slider div.slide div.slide_info.even{}

					div.slide div.slide_info h1{font-size:20px;margin-bottom:0;}
					div.slide div.slide_info p{font-size:12px;color:#7d7d7d;padding-left:5px;width:230px;}
					div.slide img.site_logo{position:absolute;margin-top:-25px;margin-left:220px;}

					div.sites div.slide img.site_logo{position:absolute;margin-top:-25px;margin-left:250px;}


				div.site_slider a.previous_slide, a.next_slide{
					width:40px;
					height:48px;
					display:block;
					position:absolute;
					margin-top:300px;
					z-index:100;
					background:transparent url('../images/site_slider/btn_slider.gif') top left no-repeat;
				}

				div.site_slider a.previous_slide{margin-left:-10px;}
					div.site_slider a:hover.previous_slide{background-position:-37px top;}
				div.site_slider a.next_slide{
					margin-left:746px;
					background-position:left -48px;
				}
					div.site_slider a:hover.next_slide{background-position:-37px -48px;}



				div.site_slider a.previous_slide span, a.next_slide span{display:none;}


				a.coming_soon{
					border:1px solid #c7c8c8;
					width:384px;
					height:289px;
					display:block;
					background:transparent url('../images/new_site_comingsoon.jpg') 2px 2px no-repeat;
				}

				a.coming_soon2{
					margin-top:10px;
					border:1px solid #c7c8c8;
					width:384px;
					height:46px;
					display:block;
					background:transparent url('../images/new_site_comingsoon_hover2.jpg') 2px 2px no-repeat;
				}
				a:hover.coming_soon2{
					background-position:2px -44px;
				}



/**
* latest scenes
**/

.content170 h1{margin-bottom:0;}


ul.col_latest_scenes{
	margin-left:5px;
	padding-left:10px;
	font-size:10px;
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	}

			ul.col_latest_scenes:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			ul.col_latest_scenes{display: inline-block;}
						/* Hide from IE Mac \*/
			ul.col_latest_scenes{display: block;}
						/* End hide from IE Mac */



	ul.col_latest_scenes li {margin:10px 0;}
	* html ul.col_latest_scenes li {margin:5px 0;}
	ul.col_latest_scenes li a{margin:2px 0;}
	ul.col_latest_scenes li a img{float:left;}
	ul.col_latest_scenes li div.info{color:#636363;margin:2px;padding:0 10px 0 1px;}
	ul.col_latest_scenes li span.since{float:left;}
	ul.col_latest_scenes li span.length{float:right;}


		ul.col_latest_scenes li:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			ul.col_latest_scenes li{display: inline-block;}
			/* Hide from IE Mac \*/
			ul.col_latest_scenes li{display: block;}
			/* End hide from IE Mac */

 a.latest_more{
 	width:156px;
	height:22px;
	display:block;
	position:relative;
	margin-left:-5px;
	background:transparent url('../images/view_more_mofos_scene.gif') top left no-repeat;
}

  a.latest_more span{display:none;}


 .centered{text-align:center;margin:0;}
  .centered img{margin:10px 0;}

.row_of_scenes{}
	.row_of_scenes:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	.row_of_scenes {display: inline-block;}
	/* Hide from IE Mac \*/
	.row_of_scenes {display: block;}
	/* End hide from IE Mac */



/**
* SCENES Overview
**/

 	.scene{float:left;}

	.scene .scene_overview{
		border:1px solid #c7c8c8;
		border-top:0;
		width:454px;
		font-size:12px;
		background:transparent url('../images/join_scene_background.gif') top left repeat-y;
		padding:4px 8px;
		margin:3px;margin-right:6px;
		margin-top:0;
	}

	.scene .scene_overview a{color:#007ee8}

	.scene .scene_overview .star_system{
		float:right;
		margin-right:5px;
	}

	.scene .scene_overview .date{
		float:right;
		margin-right:10px;

		padding-right:10px;
	}

	.scene .scene_overview strong{font-weight:bold;}
	.scene .scene_overview p{
		color:#626262;font-size:10px;margin:4px 0;
		height:52px;
		height:auto!important;
		min-height:52px;
		}
	.scene .scene_overview img.logo{margin:10px 0 10px 10px;float:right;}
	.scene .scene_overview label{float:right;font-weight:bold;margin-top:-15px;}
 	.scene .scene_overview label var{color:#FF8E00;font-weight:bold;}
/**
* STAR RATING SYSTEM
**/

	ul.star_system{
		background:#fff url('../images/star.gif') top left repeat-y;
		list-style:none;
		width:55px;
		height:13px;
	}

	ul.score1{background-position:left -13px;}
	ul.score2{background-position:left -26px;}
	ul.score3{background-position:left -39px;}
	ul.score4{background-position:left -52px;}
	ul.score5{background-position:left -65px;}

		ul.star_system li{float:left;}
			ul.star_system li a{
				width:11px;
				height:13px;
				position:relative;
				display:block;
				cursor:default;
			}
				ul.star_system li a span{display:none;}


/**
* BIG STAR RATING SYSTEM
**/

div.rating_box{
	width:236px;
	height:63px;
	background:transparent url('../images/video_rating_box.gif') top left no-repeat;
	text-align:center;
	padding:5px 0;
	margin:20px auto;
}

	div.rating_box strong{font-weight:bold;color:#252f38;}
	div.rating_box label{color:#575757;}
	div.rating_box label var.overallscore{font-weight:bold;color:#ff8c10;font-size:12px;}
	div.rating_box label var.numofrating{font-weight:bold;color:#ff8c10;	font-size:12px;}

	ul.bigstar_system{
		background:#fff url('../images/bigstar.gif') top left repeat-y;
		list-style:none;
		width:122px;
		height:23px;
		margin:2px auto;
	}

	ul.bscore1{background-position:left -23px;}
	ul.bscore2{background-position:left -46px;}
	ul.bscore3{background-position:left -69px;}
	ul.bscore4{background-position:left -92px;}
	ul.bscore5{background-position:left -115px;}

		ul.bigstar_system li{float:left;}
			ul.bigstar_system li a{
				width:23px;
				height:23px;
				position:relative;
				cursor:default;
				display:block;
			}
				ul.bigstar_system li a span{display:none;}




/**
* Big Scene in Sub Site
* 466x278
**/
	.scene_big{
		position:relative;
		width:466px;
		height:278px;
		display:block;
		padding:2px;
		border:1px solid #c7c8c8;
		margin:0 3px;
		background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
	}

		.scene_big img{
			width:466px;
			height:278px;
			float:left;
		}


/**
* Smalll Square Scene in Sub Site
* 150x150 (1:1)
**/

	.box_3small_scenes{
		width:474px;
		margin:1px 3px  20px 3px;
	}
		.box_3small_scenes a{float:left;}

	.scene_small_square{
		position:relative;
		width:150px;
		height:150px;
		display:block;
		padding:2px;
		border:1px solid #c7c8c8;
		background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
		margin-right:2px;
	}

		.scene_small_square img{
			width:150px;
			height:150px;
			float:left;
		}



/**
* Special Link
**/

		a.link_trailer{
			position:relative;
			background:#fefefe url('../images/join_site_background.gif') top left no-repeat;
			text-align:center;
			text-decoration:none;
			color:#007ee8;
			font-size:14px;
			font-weight:bold;
			width:464px;
			height:25px;
			padding:4px;
		}


		a.link_joinnow{
			text-decoration:underline;
			color:#007ee8;
			font-size:24px;
			font-weight:bold;
			padding:4px;
		}

		a.link_joinnow2{
			text-decoration:none;
			color:#007ee8;
			font-size:18px;
			font-weight:bold;
			padding:4px;
		}


/**
* Result Pagination
**/

.resultsfound{font-size:90%;color:#585858;}
ul.results_pagination{
	list-style:none;
	float:right;
	margin-top:-30px;
	margin-right:7px;
}

	ul.results_pagination li{
		float:left;
		margin:0 2px;
	}

	ul.results_pagination li.display{
		background:#fdc439;
		padding:3px 10px;
		font-size:12px;
		font-weight:bold;
	}

	ul.results_pagination li.display var{
		font-size:12px;
		font-weight:bold;
	}

	ul.results_pagination li span{
		font-size:12px;
		padding:3px 5px;
		font-weight:bold;
		display:block;
	}

	ul.results_pagination li a{
		border:1px solid #c7c8c8;
		color:#aaaaaa;
		padding:2px 5px;
		display:block;
		font-size:12px;
		font-weight:bold;
	}

		ul.results_pagination li a:hover{
			border:1px solid #fdc439;
			background:#fdc439;
			color:#000;
		}



div.gray_line{
	display:block;
	position:relative;
	float:left;
	border-top:3px solid #e3e3e3;
	width:900px;
	margin-left:5px;
	top:9px;
}



/**
* Sorting Panel
**/


.sorting_panel{
	padding:2px;
	text-align:center;
	background:#f8f8f8;
	border:1px solid #c7c8c8;
	margin:0 8px;
}

	.sorting_panel label{font-size:10px;margin:0 2px;}
	.sorting_panel select{font-size:10px;}
	.sorting_panel input{font-size:10px;width:175px;}




/**
* Best Scenes List
**/

.best_scenes_list{margin:0;}
.best_scenes_list:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	.best_scenes_list {display: inline-block;}
	/* Hide from IE Mac \*/
	.best_scenes_list {display: block;}
	/* End hide from IE Mac */



	.best_scene{
		float:left;
		font-size:12px;
		margin:5px 1px;
	}

		.best_scene a.image{
			position:relative;
			width:184px;
			height:184px;
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			margin:0 1px;
		}

			.best_scene a.image img{
				width:184px;
				height:184px;
				float:left;
			}

		.best_scene .overview{
			background:transparent url('../images/watch_bestscenes_background.gif') top left repeat-y;
			margin:0 1px;
			width:190px;
			height:21px;
		}
			.best_scene .overview:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			.best_scene .overview {display: inline-block;}
			/* Hide from IE Mac \*/
			.best_scene .overview {display: block;}
			/* End hide from IE Mac */

			.best_scene .overview .left{float:left;width:130px;padding:2px 7px;}
			.best_scene .overview .right{float:left;padding-top:2px;padding-left:5px;}

			.best_scene  .overview a.from_site{font-size:12px;color:#272626;font-weight:bold;display:block;}
			.best_scene  .overview a:hover.from_site{color:#ff8e00;}

			.best_scene  .overview ul.star_system{margin-left:10px;margin-top:2px;margin-bottom:2px;}
			.best_scene  .overview a.watch{
				color:#007ee8;font-weight:bold;
				padding-right:10px;
				background:transparent url('../images/arrow_yellow_right.gif') right 3px no-repeat;
			}

.best_scene .overview_top{
			background:transparent url('../images/watch_bestscenes_background_top.gif') top left repeat-y;
			margin:0 1px;
			width:190px;
			height:21px;
		}
			.best_scene .overview_top:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			.best_scene .overview_top {display: inline-block;}
			/* Hide from IE Mac \*/
			.best_scene .overview {display: block;}
			/* End hide from IE Mac */

			.best_scene .overview_top .left{float:left;width:130px;padding:2px 7px;}
			.best_scene .overview_top .right{float:left;padding-top:2px;padding-left:5px;}

			.best_scene  .overview_top a.from_site{font-size:12px;color:#272626;font-weight:bold;display:block;}
			.best_scene  .overview_top a:hover.from_site{color:#ff8e00;}

			.best_scene  .overview_top ul.star_system{margin-left:10px;margin-top:2px;margin-bottom:2px;}
			.best_scene  .overview_top a.watch{
				color:#007ee8;font-weight:bold;
				padding-right:10px;
				background:transparent url('../images/arrow_yellow_right.gif') right 3px no-repeat;
			}



.watching_now:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			.watching_now:after {display: inline-block;}
			/* Hide from IE Mac \*/
			.watching_now:after {display: block;}
			/* End hide from IE Mac */

	.scene_185x155_with_info{
		float:left;
		font-size:12px;
		margin:2px 0 5px 0px;
		line-height:13px;
		display:block;
	}

			.scene_185x155_with_info:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			.scene_185x155_with_info {display: inline-block;}
			/* Hide from IE Mac \*/
			.scene_185x155_with_info {display: block;}
			/* End hide from IE Mac */



		.scene_185x155_with_info a.image{
			position:relative;
			width:188px;
			height:155px;
			display:block;
			padding:1px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			margin:2px 1px;
		}

			.scene_185x155_with_info a.image img{
				width:188px;
				height:155px;
				float:left;
			}

		.scene_185x155_with_info .overview{
			margin-left:6px;
			width:185px;

		}
			.scene_185x155_with_info .overview:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			.scene_185x155_with_info .overview {display: inline-block;}
			/* Hide from IE Mac \*/
			.scene_185x155_with_info .overview {display: block;}
			/* End hide from IE Mac */


			.scene_185x155_with_info  .overview a.title{
				color:#0d61c6;
				font-weight:bold;
			}
			.scene_185x155_with_info  .overview a.date{
				color:#ffb648;
				font-size:10px;
			}
			.scene_185x155_with_info  .overview .rating_and_length{
				color:#3a3a3a;
				font-size:10px;
			}
			.scene_185x155_with_info  .overview .rating_and_length span{
				color:#c01212;
			}
			.scene_185x155_with_info  .overview a.from_site{font-size:10px;color:#aaaaaa;}
			.scene_185x155_with_info  .overview a:hover.from_site{color:#ff8e00;}





/**
* Popular Pornstars List
**/

.popular_pornstars_list{margin:0;margin-left:2px;}
.popular_pornstars_list:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	.popular_pornstars_list {display: inline-block;}
	/* Hide from IE Mac \*/
	.popular_pornstars_list {display: block;}
	/* End hide from IE Mac */



	.popular_pornstar{
		float:left;
		font-size:12px;
		margin:5px 1px;
	}
		.popular_pornstar a.image{
			position:relative;
			width:150px;
			height:203px;
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			margin:0 1px;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
		}

			.popular_pornstar a.image img{
				width:150px;
				height:203px;
				float:left;
			}

			.popular_pornstar a.name{
				width:150px;
				display:block;
				margin-top:2px;
				text-align:center;
				font-weight:bold;
				color:#007ee8;
				font-size:13px;
			}

		.large_pics .popular_pornstar{margin:5px;}
		.large_pics .popular_pornstar a.image{width:219px;height:296px;margin:0;background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;}
		.large_pics .popular_pornstar a.image img{width:219px;height:296px;float:left;}
		.large_pics .popular_pornstar a.name{height:21px;width:219px;padding-left:10px;line-height:20px;background:transparent url('../images/pornstars_namebg.gif') bottom left no-repeat;margin:0;}
		.large_pics .popular_pornstar a.name span{font-weight:bold;padding-right:10px;background:transparent url('../images/arrow_yellow_right.gif') right 3px no-repeat;}

/**
* Scenes Search Result
**/

.scenes_results_list{margin-top:10px;margin-left:3px;}
.scenes_results_list:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	.scenes_results_list {display: inline-block;}
	/* Hide from IE Mac \*/
	.scenes_results_list {display: block;}
	/* End hide from IE Mac */

.scenes_results_list .results_pagination{margin-right:24px;}
.scenes_results_list .bottom_pagination .results_pagination{margin-right:15px;}


	.scene_result{
		float:left;
		font-size:12px;
		margin:5px 2px;
	}

		.scene_result h2{font-size:13px;font-weight:bold;margin-bottom:2px;margin-left:2px;}
			.scene_result h2 a{font-weight:bold;color:#252f38;}

		.scene_result a.image{
			position:relative;
			width:228px;
			height:228px;
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			margin:0 1px;
		}

			.scene_result a.image img{
				width:228px;
				height:228px;
				float:left;
			}

		.scene_result .overview{
			background:transparent url('../images/watch_scene_background.gif') top left repeat-y;
			border-top:0;
			margin:0 1px;
			width:234px;
			height:39px;
		}
			.scene_result .overview:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			.scene_result .overview {display: inline-block;}
			/* Hide from IE Mac \*/
			.scene_result .overview {display: block;}
			/* End hide from IE Mac */

			.scene_result .overview .left{float:left;width:128px;padding:5px;}
			.scene_result .overview .right{float:left;padding-top:5px;padding-left:10px;}

			.scene_result  .overview span.date{display:block;}
			.scene_result  .overview a.from_site{font-size:10px;color:#aaaaaa;display:block;}
			.scene_result  .overview a:hover.from_site{color:#000;}

			.scene_result  .overview ul.star_system{margin-left:10px;margin-top:2px;margin-bottom:2px;}
			.scene_result  .overview a.watch{
				color:#007ee8;font-weight:bold;
				padding-right:9px;
				background:transparent url('../images/arrow_yellow_right.gif') right 3px no-repeat;
			}


/**
* Mofos Network Sites Listing
**/


.mofosnetwork_sites_list{margin:10px 0;}
.mofosnetwork_sites_list:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	.mofosnetwork_sites_list {display: inline-block;}
	/* Hide from IE Mac \*/
	.mofosnetwork_sites_list {display: block;}
	/* End hide from IE Mac */



	.mofosnetwork_site{
		float:left;
		font-size:12px;
		margin:5px 2px;
	}

	.mofosnetwork_site:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
	.mofosnetwork_site {display: inline-block;}
	/* Hide from IE Mac \*/
	.mofosnetwork_site {display: block;}
	/* End hide from IE Mac */

		.mofosnetwork_site .left{
			width:304px;
			float:left;
			font-size:12px;
			border:1px solid #cacbcb;
			background:#f8f8f8;
			padding:10px 5px;
			height:280px;
			display:block;
			overflow:hidden;
		}



		.mofosnetwork_site .right{
			width:610px;
			float:left;
			font-size:12px;
			margin:0 5px;
			border:1px solid #cacbcb;
			background:#fff;
			padding:5px 5px 5px 5px;
			height:290px;
			display:block;
			overflow:hidden;
		}

			.mofosnetwork_site .right .clearfix{margin-left:5px;}

		.mofosnetwork_site h1{
			font-size:16px;
			font-weight:bold;
			margin:10px 0;
		}

		.mofosnetwork_site h1 span{display:block;}
		.mofosnetwork_site h1 a{color:#007ee8;}
		.mofosnetwork_site h1 img{float:right;margin-top:-5px;margin-right:8px;}

		.mofosnetwork_site h3{
			font-size:16px;
			font-weight:bold;
			text-align:center;
		}
			.mofosnetwork_site .left h3 a{color:#000;}

		.mofosnetwork_site label{color:#252f38;font-weight:bold;}
		.mofosnetwork_site h4{color:#252f38;font-weight:bold;}
		.mofosnetwork_site p{font-size:11px;color:#7d7d7d;margin-bottom:4px;width:245px;text-align:justify;}

		.mofosnetwork_site p.category a{color:#007ee8;margin-left:4px;}
		.mofosnetwork_site a.scene_img{
			width:296px;
			height:222px;
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
			margin:3px 0;
		}
			.mofosnetwork_site a.scene_img img{width:296px;height:222px;float:left;}


		.mofosnetwork_site a.watch{
			color:#007ee8;font-weight:bold;
			padding-right:10px;
			margin-top:-2px;
			background:transparent url('../images/arrow_yellow_right.gif') right 3px no-repeat;
		}

		.mofosnetwork_site  var.numofscenes{color:#FF8E00;font-weight:bold;}


		.mofosnetwork_site  a.join_now{text-decoration:underline;color:#007ee8;font-size:18px;font-weight:bold;}


		.mofosnetwork_site a.site_image{
			float:right;
			width:349px;
			height:262px;
			display:block;
			padding:2px;
			border:1px solid #c7c8c8;
			background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
		}
			.mofosnetwork_site a.site_image img{width:349px;height:262px;float:left;}




/**
* Scenes Search Result
**/

	.ranked_listing{
		float:left;
		font-size:12px;
		margin-left:15px;
	}
		.ranked_listing h2{font-weight:bold;font-size:13px;color:#252f38;}
		.ranked_listing ol{margin:5px  0 0 30px ;}
		.ranked_listing li{list-style:decimal;color:#ff8e00;}
		.ranked_listing li a{color:#007ee8;}
		.ranked_listing li span{color:#9a9a9a;font-style:italic;margin-left:5px;}


		.ranked_listing.top_categories{width:120px;}
		.ranked_listing.top_pornstars{width:150px;}


/**
* Site listing
**/

	ul.sites_listing{
		margin:0;padding:0;
		list-style:none;
		margin-left:5px;
		margin-top:10px;
	}

		ul.sites_listing li{float:left;padding-left:3px;padding-top:3px;}
			ul.sites_listing li a{
				background:transparent url('../images/sitelogo/background_bordered_logo.gif') top left no-repeat;
				width:156px;
				height:61px;
				display:block;
				text-align:center;
				padding-top:5px;
			}
			ul.sites_listing li a:hover{background-position:left -66px;}

			ul.sites_listing li.topmofos{margin:0;width:156px;height:61px;	display:block;}
			ul.sites_listing li.topmofos img{position:absolute;}



/**
* Scene Page Info
**/

div.scene_info{
	float:right;
	width:300px;
	color:#575757;
	font-size:10px;
	line-height:18px;
	margin-top:-19px;
	height:520px;
	z-index:20;
	position:relative;
}

	div.scene_info h1{margin-top:0;}
	div.scene_info h3, div.scene_info label{font-size:11px;font-weight:bold;}
	div.scene_info p{margin:5px 0;line-height:15px;}
	div.scene_info p span a{position:relative;}
	div.scene_info div.container{padding:0 20px;border-left:1px solid #ededed;border-top:1px solid #ededed;margin-right:10px;}

	div.scene_info div.scene_header{
		font-size:12px;
		margin:3px auto;
		width:250px;
	}

		div.scene_info div.scene_header:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			div.scene_info div.scene_header{display: inline-block;}
			/* Hide from IE Mac \*/
			div.scene_info div.scene_header{display: block;}
			/* End hide from IE Mac */



	div.scene_info div.scene_header a.sitename{
		float:left;
		color:#007ee8;
	}

	div.scene_info div.scene_header span.date{float:right;}

	div.scene_info a.scene_img{
		width:250px;
		height:188px;
		display:block;
		border:1px solid #C7C8C8;
		background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
		padding:2px;
		margin-bottom:10px;
	}

		div.scene_info a.scene_img img{
			width:250px;
			height:188px;
			float:left;
		}


/**
* Scene HQ Pics
**/

div.hqpics{position:absolute;width:750px;height:480px;display:block;padding-left:2px;}
	div.hqpics ul li{float:left;margin:4px;}

	div.hqpics ul li a{
		width:149px;
		height:223px;
		display:block;
		border:1px solid #C7C8C8;
		background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
		padding:2px;
	}

		div.hqpics ul li a img{
			width:149px;
			height:224px;
			float:left;
		}


div.play_trailer_box{
	padding:10px;
	margin:10px 7px 10px 3px;
	border:1px solid #C7C8C8;
	text-align:center;
	font-size:30px;
	background:transparent url('../images/bg_play_trailer-box.gif') top left repeat-x;
}
	div.play_trailer_box a{}



div.player{
	position:absolute;
	width:750px;
	height:480px;
	margin-top:3px;
	padding-left:10px;
	display:none;
}

	div.video_border{
		padding:2px;
		width:630px;
		height:480px;
		background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
		border:1px solid #C7C8C8;
        display: block;
	}


		div.video_border img, #videoPlayer{
			width:630px;
			height:480px;
			background:#000;
		}


/**
* Top Scenes
**/


div.top_scenes{font-size:10px;border:1px solid #C7C8C8;margin:20px;padding:10px;}

	div.top_scenes:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
			div.top_scenes{display: inline-block;}
			/* Hide from IE Mac \*/
			div.top_scenes{display: block;}
			/* End hide from IE Mac */

div.top_scenes h1{text-align:center;}
div.top_scenes ul{margin-left:5px;}
div.top_scenes ul li{text-align:center;float:left;padding:5px;}

div.top_scenes ul li a.img{
	width:133px;
	height:133px;
	padding:2px;
	border:1px solid #C7C8C8;
	background:transparent url('../images/ajax-loader_2.gif') center center no-repeat;
	display:block;
}
	div.top_scenes ul li a.img img{width:133px;height:133px;float:left;}

div.top_scenes ul li a.title{color:#000;}
div.top_scenes ul li a.pornstar{text-decoration:underline;}



/**
* Right Panel
**/

.right_side{
	float:right;
	width:230px;
	height:393px;
	padding-top:15px;
}

	.cut_more{width:695px;}

	.right_side .ranked_listing{float:none;margin-bottom:5px;}
	.right_side .ranked_listing h2{font-size:16px;}
	.join_mofos{font-weight:bold;color:#007ee8;font-size:12px;}






/**
* JOIN PAGE
**/

	.join_left{margin-top:8px;float:left;width:200px;}
	.join_form{margin-top:10px;margin-right:5px;}

	.join_left ul li{padding:2px;margin:2px;border:1px solid #C7C8C8;width:174px;height:138px;}
		.join_left ul li img{width:174px;height:138px;float:left;}

div.error
{
    color:red;
    font-size:12px;
    padding:2px 13px;
}

div.error_header
{
    color:red;
    font-weight:bold;
    padding-left:10px;
    font-size:12px;
}


div.fieldset_container{
	float:left;
	border:0;

	margin-top:10px;
	margin-left:15px;
	}



form fieldset{
	border:1px solid #C7C8C8;
	padding:0 10px;
	position:relative;
	padding:0 5px;
	display:block;
	border-bottom:0;
	margin-top:-10px;
}

form fieldset legend{
	font-size:16px;
	padding:0 10px;
	margin-left:10px;
	font-weight:bold;
	color:#252f38;
	background:#fff;

}



form fieldset .content1{
	background:#fff;
	position:relative;
	left:15px;
	margin-left:-10px;
	padding:10px 5px 10px 0;
	margin-bottom:0;
	min-height:330px;
	height:auto!important;
	height:330px;
	display:block;







}

form fieldset .content2{
	background:#fff;
	position:relative;
	margin-left:-15px;
	padding:10px 0;
	margin-bottom:0;
	min-height:330px;
	height:auto!important;
	height:330px;
	display:block;
	overflow:hidden;
}

form fieldset .bordered_box{
	border:1px solid #c7c8c8;
	margin:5px;
}

form fieldset .bordered_box .bluecontent{
	background:#eef6fc;
	padding:1px 5px 5px 5px;
}

	.roundbox{
		display:block;
		float:left;
		width:241px;
		margin:2px 2px 10px 2px;
		font-size:12px;
		background:transparent url('../images/join/small_box_top.gif') top left no-repeat;
	}
	.roundbox div.wrapper {
		background:transparent url('../images/join/small_box_bottom.gif') bottom left no-repeat;
			padding-bottom:8px;
	}
	.roundbox div.wrapper div.content{
		padding-left:15px;
		border-left:1px solid #C7C8C8;
		border-right:1px solid #C7C8C8;
		margin-top:8px;
	}

	.bordered_box label{
		font-size:12px;
		display:block;
		font-weight:bold;
		padding:0px 0 2px ;
		color:#037be1;
		margin-top:4px;
	}

	.payment_type label{
		font-weight:normal;
		color:#000;
		margin-left:10px;
	}

	.payment_type br{display:none;}

	.bordered_box  input.join_input{
		position:relative;
		top:3px;
		margin-right:3px;
		height:18px;
		width:180px
	}

	.bordered_box  input{
		position:relative;
		top:3px;
		margin-right:3px;

	}

	 .bordered_box  select{height:25px;width:184px!important;}

	.bordered_box label.radio{padding:2px;}

	.login_info input{width:200px;}


	.login_info .content, .payment_type .content, .why_mofos .content{
		height:100px;
	}

	.login_info input{margin-bottom:10px;}
	.payment_type select{width:200px;margin-bottom:5px;}

	.bordered_box h1{
		text-align:center;

	}
	.bordered_box ul{margin-left:10px;}

	 .bordered_box ul li{
		color:#007ee8;
		font-weight:bold;
		padding:2px;
		font-size:13px;
		background:transparent url('../images/join/pink_bullet.gif') left 6px no-repeat;
		padding-left:15px;
	}

ul.membership_plans{
	font-family:verdana;
	margin:5px 10px;}

	ul.membership_plans li{
		border-left:1px solid #C7C8C8;
		border-right:1px solid #C7C8C8;
		margin:0;padding:0;
		position:relative;
		border-top:1px solid #C7C8C8;
		display:block;
		padding:10px;
	        height:60px;
		padding:10px 10px;
	    height:60px;
    }

		ul.membership_plans li.top{
			padding:0;border:0;
			position:relative;
			background:transparent url('../images/join/big_box_top.gif') top left no-repeat;
			height:9px;
			display:block;
		}

                * html ul.membership_plans li.top  {margin-bottom:-10px;}

		ul.membership_plans li.bottom{
			border:0;padding:0;
			position:relative;
			background:transparent url('../images/join/big_box_bottom.gif') top left no-repeat;
			height:9px;
			display:block;
		}

		ul.membership_plans li.first{border-top:0;}
		ul.membership_plans li.last{border-bottom:1px solid #C7C8C8;}

		ul.membership_plans h1{
			font-size:22px;
			line-height:29px;
			cursor:pointer;
		}
		ul.membership_plans label{cursor:pointer;}
		ul.membership_plans h1 strong{font-weight:bold;font-size:30px;}
		ul.membership_plans h1 sup{position:relative;top:5px;font-size:12px;font-weight:bold;}
		ul.membership_plans h1 input{margin-right:10px;}
		* html ul.membership_plans h1 input{margin-right:0;}
		*:first-child+html ul.membership_plans h1 input{margin-right:0;}
		ul.membership_plans h1 .red{color:#de1e35;}
		ul.membership_plans p{margin-left:35px;font-size:10px;}
		ul.membership_plans .special_offer{float:right;font-size:18px;color:#de1e35;margin:10px;}
		ul.membership_plans .best_value{float:right;color:#de1e35;font-size:12px;margin:10px 4px;}
		ul.membership_plans .best_value img{float:left;margin-right:5px;}
		ul.membership_plans .best_value span{display:block;float:left;margin-top:15px;}

.btn_join_mofos_now{
	width:448px;
	height:110px;
	background:transparent url('../images/join/btn_join_mofos_now.gif') -70px top no-repeat;
	display:block;
	margin-left:320px;
	cursor:pointer;
	border:0;
}

.btn_join_mofos_now.hover{background-position:-70px -121px;}
a:hover.btn_join_mofos_now{background-position:-70px -121px;}
a.btn_join_mofos_now span{display:none;}


.btn_join_mofos_now2{
	margin-top:20px;
	width:282px;
	height:55px;
	background:transparent url('../images/join/btn_join_mofos_now2.gif') left top no-repeat;
	display:block;
	margin-left:320px;
	cursor:pointer;
	border:0;
}


.btn_join_mofos_now2.hover{background-position: left -54px;}



div.exclusive_sites{margin:10px 0;}
div.exclusive_sites h4{
	font-size:20px;
	text-transform:uppercase;
	color:#07599e;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}

div.exclusive_sites ul li{
	float:left;
	padding:2px;
	width:306px;
	height:191px;
	display:block;
	border:1px solid #C7C8C8;
	margin:4px;
}

	div.exclusive_sites ul li{
		width:306px;
		height:191px;
	}

    div.overview_catgories,
    div.overview_featuring{
        padding: 2px 0px;
    }


/** MFW Scenes listing **/
div.mfw div.vertical_scenes{
   width: 300px;
   border: 1px solid #C7C8C8;
   float: left;
   margin: 0 8px;
   padding-bottom: 10px;
}

* html div.mfw div.vertical_scenes{ margin: 0 8px;}

div.mfw div.vertical_scenes div.vertical_category{
   background: #F8F8F8;
   text-align:center;
   font-weight:  bold;
   font-size: 16px;
   padding: 4px;
   border-bottom: 1px solid #C7C8C8;
}

div.mfw div.vertical_scenes div.scene_result{
    margin-left: 30px;
}

* html div.mfw div.vertical_scenes div.scene_result{ margin-left: 17px; }




 



