body
{
	margin:						0px;
	font-size:					11px;
	font-family:				"Arial", "Verdana", "Tahoma", "Trebuchet MS";
	background:					#fffbcd;
}

a
{
	color:						#084aa5;
}

a:hover
{
	text-decoration:            none;
	color:                      #315cb9;    
}

body img
{
	border:						0px;
	display:					block;
}

div.centered_text
{
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}

div.wrapper
{
	width:						1000px;
	margin:						0px auto;
	background:					#fffbcd url('../img/layout/background-wings.gif') repeat-y top left;
	padding-bottom:				20px;
}

div.wrapper div.header
{
	position:					relative;
	overflow:					hidden;
}

div.wrapper div.header_content
{
	overflow:					hidden;
}

div.wrapper div.header_content div.content_menu
{
	overflow:					hidden;
	float:						left;
	width:						250px;
}

div.wrapper div.header_content div.content_menu div.logo,
div.wrapper div.header_content div.content_menu div.elements
{
	overflow:					hidden;
}

div.wrapper div.header_content div.content_menu div.logo img,
div.wrapper div.header_content div.content_menu div.elements div img
{
	clear:						both;
	float:						left;
}

div.wrapper div.header_content div.content_menu div.search
{
	width:						250px;
}

div.wrapper div.default_header div.content_menu div.search
{
	position:					absolute;
	bottom:						63px;
	left:						0px;
	overflow:					hidden;
	background:					transparent url('../img/layout/menu/m_search_bg.gif') no-repeat top left;
	height:						73px;
}

* html div.wrapper div.default_header div.content_menu div.search
{
	bottom:						62px;
}

div.wrapper div.header_content div.content_menu div.search input
{
	border:						0px;
	background-color:			transparent;
	font-size:					10px;
	color:						#ffc63e;
	font-weight:				bold;
	width:						100px;
	position:					absolute;
	top:						32px;
	left:						66px;
	text-align: 				center;
}

div.wrapper div.header_content div.content_menu div.search div.go
{
	width:						33px;
	position:					absolute;
	top:						28px;
	left:						186px;
	height:						22px;
	cursor:						pointer;
}

div.wrapper div.trailer
{
	margin-top:					30px;
}

div.wrapper div.trailer div.pre_scenes_message
{
	font-size:					32px;
	font-weight:				bold;
	text-align:					center;
	margin-top:					40px;
	margin-bottom:				-20px;
}

div.wrapper div.rating div.numbers img
{
	position:					absolute;
	top:						0px;
	left:						0px;
}
/*
div.wrapper div.header_bottom div.rating div.numbers
{
	position: 					absolute;
	top:						368px;
	left: 						-240px;
}*/

div.wrapper div.rating div.numbers img.outline
{
	z-index:					999999;
}

div.wrapper div.rating div.numbers img.filled
{
	z-index:					999998;
}

div.wrapper div.rating div.numbers img.basic
{
	z-index:					999997;
}

/*div.wrapper div.header_bottom div.rating div.final
{
	position: 					absolute;
	top:						378px;
	left: 						-40px;
	width:						90px;
	text-align: 				center;
	font-weight:				bold;
	color: 						red;
}*/

div.wrapper div.rating div.final span.total_rating
{
	color:						black;
	font-weight:				normal;
}

div.wrapper div.next
{
	text-align:					center;
}

div.wrapper div.next a
{
	font-size:					22px;
	font-weight: 				bold;
}

div.wrapper div.enter,
div.wrapper div.join
{
	text-align:					center;
}

div.wrapper div.enter a,
div.wrapper div.join a
{
	font-size:					36px;
	font-weight: 				bold;
}

div.wrapper div.all-our-scenes div.holder 
{
	position:					relative;
	background:					transparent url('../img/layout/all-our-scenes/all-our-scenes-repeat.gif') repeat-y top left;
	width:						946px;
	margin:						0px auto;
	padding-bottom: 			-3px;
}

div.wrapper div.all-our-scenes div.holder div.scenes
{
	background:					transparent url('../img/layout/all-our-scenes/all-our-scenes-top.gif') no-repeat top left;
	min-height:					370px;  
	padding:					60px 40px;
	padding-bottom: 			0px;
	position:					relative;
}

div.wrapper div.holder div.scenes div.list div.list_4 div.scenebox,
div.wrapper div.holder div.scenes div.list div.list_4 div.modelbox
{
	margin-left:				0px;
	margin-right:				10px;
}

div.wrapper div.holder div.scenes div.list div.list_3 div.scenebox,
div.wrapper div.holder div.scenes div.list div.list_3 div.modelbox
{
	margin-right: 				30px;
	margin-left:				30px;
}

div.wrapper div.holder div.scenes div.list div.list_2 div.scenebox,
div.wrapper div.holder div.scenes div.list div.list_2 div.modelbox
{
	margin-right: 				80px;
	margin-left:				80px;
}

div.wrapper div.holder div.scenes div.list div.list_1 div.scenebox,
div.wrapper div.holder div.scenes div.list div.list_1 div.modelbox
{
	float: 						none;
	margin:						0px auto;
}

div.wrapper div.holder div.scenes div.list div.list_1 div.last,
div.wrapper div.holder div.scenes div.list div.list_2 div.last,
div.wrapper div.holder div.scenes div.list div.list_3 div.last,
div.wrapper div.holder div.scenes div.list div.list_4 div.last
{
	margin-right:				0px;
}

div.wrapper div.holder div.bottom
{
	position:					relative;
	margin-bottom: 				0px;
	margin-top:                 -15px;
	height:						69px;
}

div.wrapper div.holder div.bottom img
{
	position: 					absolute;
}

div.wrapper div.bottom-button
{
	text-align: 				center;
}

div.wrapper div.bottom-button img
{
	display:					inline;
}

div.wrapper div.scenes div.pages
{
	position:					absolute;
	overflow:					visible;
	top:						14px;
	right:						30px;
	width:						310px;
	text-align: 				center;
	color:						white;
	font-size:                  14px;
}

div.wrapper div.bottom div.pages
{
	position:					absolute;
	top:						22px;
	left:						460px;
	width:						450px;
	color:						white;
	text-align: 				center;
	font-size:                  14px;
}

div.wrapper div.pages span
{
	margin:						0px 3px;
}

* html div.wrapper div.pages span
{
	margin:						0px;
}

div.wrapper div.pages span a
{
	font-size:					14px;
	font-weight: 				bold;
	color:						#6cbbfe;
}

div.wrapper div.pages span a:hover
{
	color:						#ddf7ff;
}

div.wrapper div.scenes div.list
{
	width:						838px;
	margin:						0px auto;
}

div.wrapper div.list div.list_row
{
	overflow:					hidden;
	height:						100%;
	margin-bottom: 				15px;
}

div.wrapper div.list div.scenebox,
div.wrapper div.list div.modelbox
{
	margin-right:				10px;
}
div.wrapper div.list div.last
{
	margin-right:				0px;
}

div.scenebox
{
	float:						left;
	width:						200px;
	border:						1px solid;
}

div.scenebox div.scenebox_picture
{
	width:						200px;
	height:						200px;
	background: 				white url('../img/layout/scenebox/not-found.jpg') no-repeat top left;
}

div.scenebox div.scenebox_info
{
	border-top:					1px solid;
	background-color:			#f4faff;
	padding-bottom:				6px;
}

div.scenebox div.scenebox_info div.scenebox_holder
{
	padding:					6px;
}

div.scenebox div.scenebox_info div.scenebox_holder div.scenebox_title
{
	text-align:					right;
	font-weight: 				bold;
	font-size:					12px;
	color:						#003153;
}

div.scenebox div.scenebox_info div.scenebox_holder div.scenebox_date
{
	text-align:					right;
	font-size:					12px;
}

div.scenebox div.scenebox_info div.scenebox_holder div.scenebox_site
{
	text-align:					right;
	font-size:					10px;
}

div.scenebox div.scenebox_info div.scenebox_link
{
	font-weight:				bold;
	text-align: 				center;
	font-size:					12px;
}

div.scenebox div.scenebox_info div.scenebox_link a
{
	color:						#084aa5;
}

div.modelbox
{
	float:						left;
	width:						200px;
	border:						1px solid;
}

div.wrapper div.site_heading div.join-page
{
	position:  					absolute;
	top:  						528px;
	left: 						250px;
}

div.modelbox div.modelbox_picture
{
	width:						200px;
	height:						270px;
	background: 				white url('../img/layout/modelbox/not-found.jpg') no-repeat top left;
}

div.modelbox div.modelbox_info
{
	border-top:					1px solid;
	background-color:			#f4faff;
	padding-bottom:				6px;
}

div.modelbox div.modelbox_info div.modelbox_holder
{
	padding:					6px;
}

div.modelbox div.modelbox_info div.modelbox_holder div.modelbox_title
{
	text-align:					right;
	font-weight: 				bold;
	font-size:					12px;
	color:						#003153;
}

div.modelbox div.modelbox_info div.modelbox_holder div.modelbox_rating
{
	text-align:					right;
	font-size:					12px;
}

div.modelbox div.modelbox_info div.modelbox_link
{
	font-weight:				bold;
	text-align: 				center;
	font-size:					12px;
}

div.modelbox div.modelbox_info div.modelbox_link a
{
	color:						#084aa5;
}

div.img_border
{
	border-color:				black;
}

div.wrapper div.trailer_area
{
	position:					absolute;
	top:						80px;
	left:						248px;
	width:						692px;
/*	height:						658px;*/
}

div.wrapper div.preview_header div.trailer_area table
{
	border-collapse: 			collapse;
	margin-top:					10px;
	text-align:  				center;
	margin-left: 				14px;
}

div.wrapper div.preview_header div.trailer_area table td
{
	padding:					1px;
}

div.wrapper div.preview_header div.additional_watch_link
{
	position: 					absolute;
	bottom:						60px;
	left:						64px;
	width:						150px;
	font-weight: 				bold;
	font-size: 					20px;
	text-align: 				center;
}

div.wrapper div.rating
{
	position:					absolute;
	bottom:						120px;
	left:						400px;
}

div.wrapper div.rating div.final
{
	position: 					absolute;
	width:						120px;
	left: 						202px;
	top:  						2px;
	text-align: 				center;
	font-weight:				bold;
	color: 						red;
}

div.wrapper div.legal
{
	width:						750px;
	margin:						0px auto;
	margin-top:					20px;
	text-align: 				center;
	left: 						390px; 
}

div.wrapper div.search div.holder 
{
	position:					relative;
	background:					transparent url('../img/layout/search/search-repeat.gif') repeat-y top left;
	width:						946px;
	margin:						0px auto;
}

div.wrapper div.search div.holder div.scenes
{
	background:					transparent url('../img/layout/search/search-top.gif') no-repeat top left;
	min-height:					300px;
	padding:					60px 40px;
	padding-bottom:				0px;
	position:					relative;
}

div.wrapper div.search div.holder div.scenes div.search_results
{
	position:					absolute;
	top:						16px;
	right:						370px;
	color:						#0C415F;
	font-size:					18px;
	
	z-index: 					999999;
	text-align:					right;
}

div.wrapper div.model-scenes
{
	padding-top:				25px;
}

div.wrapper div.model-scenes div.holder 
{
	position:					relative;
	background:					transparent url('../img/layout/pornstar/pornstar-repeat.gif') repeat-y top left;
	width:						946px;
	margin:						0px auto;
}

div.wrapper div.model-scenes div.holder div.scenes
{
	min-height:					300px;
	padding:					50px 40px;
	padding-bottom:				0px;
	position:					relative;
	background:					transparent url('../img/layout/pornstar/pornstar-top.gif') no-repeat top left;
}

div.wrapper div.model-scenes div.holder div.scenes div.model_name
{
	position:					absolute;
	top:						16px;
	left:						180px;
	font-size: 					18px;
	font-weight: 				bold;
}