body
{
	margin:						0px;
	font-size:					12px;
	font-family:				"Arial", "Verdana", "Tahoma", "Trebuchet MS";
	background:					#446296;
}

a
{
	color:						#296bdd;
}

a:hover
{
	text-decoration:            none;
	color:                      #315cb9;    
}

a.medium
{
	color:						#296bdd;
	font-size: 					14px;
}

a:hover.meduim
{
	text-decoration:            none;
	color:                      #315cb9;    
	font-size: 					14px;
}

a.large
{
	color:						#296bdd;
	font-size: 					36px;
}

a:hover.large
{
	text-decoration:            none;
	color:                      #315cb9;    
	font-size: 					36px;
}

a img
{
	border:						0px;
}
.center_text
{
	text-align: 				center;
}

.clear_this
{
	clear: 						both;
}
div.container
{
	width: 						984px;
	margin: 					0 auto;
}

div.container div.header_top
{
	width: 						984px;
	height: 					31px;
}

div.container div.header
{
	width: 						984px;
	height: 					224px;
}

div.container div.header div.left
{
	width: 						20px;
	height: 					224px;
	float: 						left;
}

div.container div.header div.middle
{
	width: 						944px;
	height: 					224px;
	float: 						left;
}

div.container div.header div.right
{
	width: 						20px;
	height: 					224px;
	float: 						left;
}

div.container div.header_bottom
{
	background:					#f0ebe1 url('../images/header_bottom.gif') no-repeat top left;
	width: 						984px;
	height: 					34px;
}

div.container div.header_bottom div.name_title
{
	margin-left: 				25px;
	padding-top: 				6px;
	width: 						546px;
	height: 					26px;
	text-align: 				center;
	color:						#fff;
	font-size:					18px;
	font-weight:				bold;
	font-style: 				italic;
}


div.container div.main
{
	background:					#f2f2f2 url('../images/container_stretch.gif') repeat-y top left;
	width: 						984px;
}

div.container div.main div.content
{
	padding-left:				25px;
	padding-right:				25px;
	width: 						934px;
}

div.container div.main div.content div.row_vid_info_preview
{
	width: 						930px;
	height: 					454px;
	overflow:					hidden;
	padding-top: 				3px;
}

div.container div.main div.content div.row_vid_info_preview div.vid
{
	float: 						left;
	width: 						556px;
	height: 					448px;
	margin-left: 				3px;
}

div.container div.main div.content div.row_vid_info_preview div.info
{
	float: 						left;
	width: 						220px;
	height: 					448px;
	margin-left: 				3px;
		
}

div.container div.main div.content div.row_vid_info_preview div.info div.featured_site
{
	background-color: 			#fff;
	border: 					1px solid #cccccc;
	width: 						201px;
	height: 					60px;
	margin-bottom:				3px;
	padding-top: 				5px;
	padding-bottom: 			5px;
	padding-left: 				12px;
	padding-right: 				5px;
	font-weight: 				bold;
	font-size: 					12px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.featured_site .red_text
{
	color: 						#ff0000;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers
{
	padding: 					5px;	
	background-color: 			#f2f2f2;
	border: 					1px solid #cccccc;
	width: 						208px;
	height: 					366px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.text
{
	padding-top: 				0px;
	padding-bottom: 			0px;
	padding-left: 				6px;
	padding-right: 				6px;
	text-align: 				justify;
	
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.site_info
{
	width: 						212px;
	height: 					208px;
	background:					#f2f2f2 url('../images/details_bg.gif') no-repeat top left;
	font-size: 					12px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.site_info div.headering
{
	color: 						#ffffff;
	font-weight: 				bold;	
	text-align: 				center;
	padding-top: 				9px;
	padding-bottom:				10px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.site_info div.row_info
{
	width: 						212px;
	height: 					19px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.site_info div.row_info_tall
{
	width: 						212px;
	height: 					37px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.site_info div.left
{
	float: 						left;
	width: 						80px;
	height: 					inherit;
	text-align: 				right;
	font-weight: 				bold;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.site_info div.right
{
	float: 						right;
	width: 						118px;
	height: 					inherit;
	text-align: 				left;
	padding-right: 				5px;
}

div.container div.main div.content div.row_vid_info_preview div.info div.whats_brazzers div.get_membership
{
	text-align: 				center;
	font-weight: 				bold;
	padding-top: 				0px;
}

div.container div.main div.content div.row_vid_info_preview div.preview
{
	float: 						left;
	width: 						137px;
	height: 					448px;
	padding-left: 				3px;
	font-size:					11px;
}

div.container div.main div.content div.row_rating_desc_related
{
	width: 						930px;
	overflow:					hidden;
	padding-top: 				3px;
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc
{
	float: 						left;
	width: 						538px;
	height: 					144px;
	padding: 					8px;
	border: 					1px solid #cccccc;
	margin-left: 				3px;
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc div.rating
{
	padding:	 				0px;
	margin: 					0px;
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc div.rating div.text
{
	float: 						left;
	width:						45px;
	height: 					16px;
	padding-top: 				2px;
	
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc div.rating div.stars
{
	float: 						left;
	width:						100px;
	height: 					18px;
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc div.rating div.votes
{
	float: 						left;
	width:						100px;
	height: 					16px;
	padding-top: 				2px;
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc div.desc
{
	clear: 						both;
	padding-top: 				5px;
	text-align: 				justify;
}

div.container div.main div.content div.row_rating_desc_related div.rating_desc div.watch_now
{
	padding-top: 				5px;
	text-align: 				center;
	font-weight: 				bold;
}

div.container div.main div.content div.row_rating_desc_related div.related
{
	float: 						left;
	width: 						350px;
	height: 					153px;
	padding-top: 				2px;
	padding-bottom: 			5px;
	padding-left: 				5px;
	padding-right: 				5px;
	border: 					1px solid #cccccc;
	margin-left: 				3px;
}

div.container div.main div.content div.row_rating_desc_related div.related div.related_scenes
{
	padding-left: 				5px;
}

div.container div.main div.content div.row_rating_desc_related div.related div.pic_row
{
	padding-top: 				7px;	
}

div.container div.main div.content div.row_rating_desc_related div.related div.pic_row div.pic
{
	font-size: 					11px;
	text-align: 				center;
	float: 						left;
	padding-left:				15px;
	width: 						100px;
	height: 					117px;
	overflow:					hidden;
}

div.container div.main div.content div.row_highest_site_updates
{
	border: 					1px solid #cccccc;
	width: 						906px;
	height: 					200px;
	margin: 					0 auto;
	margin-top: 				3px;
}

div.container div.main div.content div.row_highest_site_updates div.highest_header
{
	text-align: 				center;
	font-size: 					18px;
	font-weight: 				bold;
	padding-top: 				5px;
	padding-bottom: 			5px;
}

div.container div.main div.content div.row_highest_site_updates div.scenes
{

}

div.container div.main div.content div.row_highest_site_updates div.scenes div.scene
{
	float: 						left;
	padding-left: 				15px;
	overflow:					hidden;
	width: 						133px;
	height:						165px;
}

div.container div.main div.content div.row_highest_site_updates div.scenes div.scene div.title
{
	font-size: 					11px;
	text-align: 				center;
	height: 					13px;
	overflow: 					hidden;
}

div.container div.main div.content div.row_highest_site_updates div.scenes div.scene div.girl_name
{
	text-decoration: 			underline;
	text-align: 				center;
}

div.container div.main div.content div.bottom_link
{
	padding-top: 				10px;
	padding-bottom: 			10px;
	font-weight: 				bold;
	text-align: 				center;	
}


