/************************************************************ ORIG **************************************************************/
BODY {
  font-family: Arial, Tahoma, Verdana, Helvetica; 
  font-weight: bold;
  font-size: 12px;
  SCROLLBAR-FACE-COLOR:#990000;
  SCROLLBAR-HIGHLIGHT-COLOR:#ea6dae;
  SCROLLBAR-SHADOW-COLOR:#550000;
  SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
  SCROLLBAR-ARROW-COLOR:#FFFFFF;
  SCROLLBAR-TRACK-COLOR:#888888;
  SCROLLBAR-DARKSHADOW-COLOR:#000033;
  margin:0px 0px 0px 0px;
  background:#000000;
  height:100%;
}

A{text-decoration: none;} 
A:link{color: #FFFF00; text-decoration: none}
A:visited{color: #FFFF00; text-decoration: none} 
A:hover {color: #C00; text-decoration:underline}

/*
A{text-decoration: none;} 
A:link				{color: #990066;}
A:visited			{color: #990066;} 
A:hover 			{color: #006699; text-decoration:underline; }
*/
hr {
	background:#990000;
	clear:both;
	padding:0px;
	height:2px;
	padding-top:2px;
	margin-top:5px;
	margin-bottom:5px;
	border:#000000 0px solid;
}

.clear{
	clear:both;
}

#general{
	width:980px;
	margin: 0 auto;
}

.normal{
	float:left;
}

.top_menu{
	width:980px;
	height:50px;
	clear:both;
}

.main_menu{
	width:980px;
	height:78px;
	clear:both;
}

.thumb{
	float:left;
	width:320px;
	background-color:#FFFFFF;
	line-height:25px;
	margin:3px 2px 3px 3px;
	height:245px;
}
.thumb img{
	margin:3px;
}

h1{
	text-align:center;
	color:#FFFFFF;
	margin:5px 0px 5px 5px;
	font-size:20px;
}

.footer_menu{
	width:927px;
	height:92px;
	clear:both;
	margin:8px;
}

.copy{
	color:#CCCCCC;
}

/******* Models Page **********/
.left_profile{
	margin:3px 0 0 0;
	width:230px;
	background-color:#333333;
	border:#990000 3px solid;
	padding:3px 0 16px 0;
	float:left;
}

.left_profile .title{
	background:#660000;
	width:100%;
	height:43px;
	text-align:left;
	width:230px;
}

.left_profile .title img{
	float:left;
}

.left_profile .title .txt{
	float:left;
	color:#FFFFFF;
	font-size:13px;
	line-height:43px;
	padding-left:7px;
	text-transform:uppercase;
}

.profile_photo{
	border:#FFFFFF 1px solid;
	margin:3px 0px 3px 0px;
}

.profile_cat, .profile_desc{
	height:30px;
	float:left;	
	line-height:30px;
	color:#FFFFFF;
	font-size:12px;
}
.profile_cat{
	width:80px;
	background-color:#660000;
	text-align:right;
	padding-right:7px;
	margin-bottom:3px;
}
.profile_desc{
	width:133px;
	background-color:#000000;
	text-align:left;
	padding-left:7px;
	margin-left:3px;
	margin-bottom:3px;
}

.right_profile{
	margin-top:3px;
	width:723px;
	background-color:#333333;
	border:#990000 3px solid;
	padding:3px;
	margin-left:3px;
	float:left;
}

.right_profile .title{
	background:#660000;
	width:100%;
	height:43px;
	text-align:left;
}

.right_profile .title img{
	float:left;
}

.right_profile .title .txt{
	float:left;
	color:#FFFFFF;
	font-size:13px;
	line-height:43px;
	padding-left:7px;
	text-transform:uppercase;
}

.right_profile .description{
	color:#FFFFFF;
	text-align:justify;
	padding:3px;
}

.right_profile .desc_thumb{
	border:#FFFFFF 1px solid;
	float:left;
	margin:5px 1px 5px 1px;
}

/******* Join Page **********/
.left_join{
	margin-top:3px;
	width:564px;
	background-color:#333333;
	border:#990000 3px solid;
	padding:3px;
	float:left;
	color:#FFFFFF;
}

.right_join{
	margin-top:3px;
	width:388px;
	background-color:#333333;
	border:#990000 3px solid;
	padding:3px;
	margin-left:3px;
	float:left;
	color:#FFFFFF;
	text-align:left;
}

.big_join{
	margin-top:3px;
	width:965px;
	background-color:#333333;
	border:#990000 3px solid;
	padding:3px;
	color:#FFFFFF;
	text-align:left;
}



/******* Mouse Overs **********/

.btn_dvd{
	width:245px;
	height:50px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_dvd.jpg) no-repeat left top;
	float:left;
}
.btn_dvd:hover { background: url(http://cdn.phoenixxx.com/BF/images/btn_dvd.jpg) no-repeat left bottom; }

.btn_models{
	width:247px;
	height:50px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_models.jpg) no-repeat left top;
	float:left;
}
.btn_models:hover, .btn_models_on { background: url(http://cdn.phoenixxx.com/BF/images/btn_models.jpg) no-repeat left bottom; }

.btn_about{
	width:247px;
	height:50px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_about.jpg) no-repeat left top;
	float:left;
}
.btn_about:hover, .btn_about_on { background: url(http://cdn.phoenixxx.com/BF/images/btn_about.jpg) no-repeat left bottom; }

.btn_bemodel{
	width:241px;
	height:50px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_bemodel.jpg) no-repeat left top;
	float:left;
}
.btn_bemodel:hover { background: url(http://cdn.phoenixxx.com/BF/images/btn_bemodel.jpg) no-repeat left bottom; }




.btn_home{
	width:326px;
	height:78px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_home.jpg) no-repeat left top;
	float:left;
}
.btn_home:hover, .btn_home_on { background: url(http://cdn.phoenixxx.com/BF/images/btn_home.jpg) no-repeat left bottom; }

.btn_members{
	width:330px;
	height:78px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_members.jpg) no-repeat left top;
	float:left;
}
.btn_members:hover { background: url(http://cdn.phoenixxx.com/BF/images/btn_members.jpg) no-repeat left bottom; }

.btn_join{
	width:324px;
	height:78px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_join.jpg) no-repeat left top;
	float:left;
}
.btn_join:hover, .btn_join_on { background: url(http://cdn.phoenixxx.com/BF/images/btn_join.jpg) no-repeat left bottom; }



.btn_footer_members{
	width:306px;
	height:92px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_footer_members.jpg) no-repeat left top;
	float:left;
}
.btn_footer_members:hover { background: url(http://cdn.phoenixxx.com/BF/images/btn_footer_members.jpg) no-repeat left bottom; }

.btn_footer_join{
	width:317px;
	height:92px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_footer_join.jpg) no-repeat left top;
	float:left;
}
.btn_footer_join:hover, .btn_footer_join_on { background: url(http://cdn.phoenixxx.com/BF/images/btn_footer_join.jpg) no-repeat left bottom; }

.btn_footer_next{
	width:304px;
	height:92px;
	background: url(http://cdn.phoenixxx.com/BF/images/btn_footer_next.jpg) no-repeat left top;
	float:left;
}
.btn_footer_next:hover { background: url(http://cdn.phoenixxx.com/BF/images/btn_footer_next.jpg) no-repeat left bottom; }



/**************************************** GLN ****************************************/
.hMenu{display:none}
.search_none{color:#c00;font-size:120%;font-style:italic;padding:10px;margin:10px;background:#ccc}
.search_hit{color:#000;font-size:120%;padding:5px;margin:5px;background:#ccc}

.sites_links .menuactive, .sites_links .menuactive:link, .sites_links .menuactive:visited {  color:#FFFF00; text-decoration:underline; }
.menuactive, .menuactive:link, .menuactive:visited {  color:#C00; text-decoration:underline; }

.gayspacer		{line-height:2px;height:2px;clear:both}
.gayholdermodel	{margin:0 auto;padding:0;width:832px}
.gayholder		{margin:0 auto;padding:0;width:980px}

.models			{margin:0;padding:0;width:208px;float:left;border:0}
.model			{margin:2px;padding:0;text-align:center;width:202px;border:1px solid #CCC;background-color:#333}
.modelthumb		{margin:0 auto;padding:0;text-align:center;width:100%;border:0;height:155px; }
.modelthumb img	{margin:0;padding:1px;text-align:center;border:0;width:200px}
.model h3,.model h3 a{margin:0;padding:0;text-align:center;width:100%}
.modelsort		{margin:0 0 4px 0;padding:0;text-align:center;width:99%;border:1px solid #CCC;font-weight:bold;clear:both;background-color:#333}

.dvd{ margin:0 auto; padding:0; text-align:center}
.dvd a,.dvd a:hover,.dvd a:link,.dvd a:visited{	color: #fff; border:0; }
.dvd img{ border:1px solid #fff }
div#rss {float:left;position:relative;width:24px;height:24px;top:-57px;left:-25px;border:0}

form{padding:0;margin:0}
.page_box{
	padding:5px 10px;
	font-size:14px;
	font-weight:bold;
	color:#009;
	background:#009;
	border:#009 1px solid;
}
.page_box:hover{
	color:#FFF;
	background:#009;
	border:#FFF 1px solid;
}
.page_box_selected{
	background:#009;
	border:#FFF 1px solid;
	color:#FFF;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
}
.page_box_selected:link{color: #FFF; text-decoration: none}
.page_box_selected:visited{color: #FFF; text-decoration: none} 
.page_box_selected:hover {color: #FFF; text-decoration:underline}
.thumb h3 {color:#000;margin:0;padding:0;outline:0;cursor:pointer;line-height:16px}
.thumb .tease {
    position:absolute;
    width:200px;
    height:200px;
    margin-left:60px;
    margin-top:10px;
    display:none;
    background:url(http://cdn.phoenixxx.com/BF/images/play_movie.png);
    cursor:pointer;
}
.left_join .tease {
    position:absolute;
    width:333px;
    height:222px;
    margin-left:115px;
    margin-top:120px;
    display:block;
    background:url(http://cdn.phoenixxx.com/BF/images/play_18.png);
}

.topline {
    background: url("http://cdn.phoenixxx.com/images/top_line.jpg") no-repeat scroll center center transparent;
    float: left;
    height: 39px;
    width: 980px;
}
menu{
	width:980px;
	height:59px;
	float:left;
}
.input_text, .input_button{
	background:url(http://cdn.phoenixxx.com/images/input_text.jpg) repeat-x;
	height:26px;
	border:#000000 1px solid;
	color:#FFFFFF;
	margin-top:5px;
	padding-left:5px;
}
.input_button{
	background:url(http://cdn.phoenixxx.com/images/input_button.jpg) repeat-x;
}

.modpro * { margin: 0; padding: 0; text-align: left; }
.modpro a { outline: none; color:#C00 }
.modpro { clear: both; margin: 0 15px; overflow: auto; }
.modpro h1 { color: #fff; font-size: 28px; }
.modpro .modpro-image { float: left; width: 512px; padding-top: 5px; }
.modpro .modpro-image img { border: 2px solid #ff0000; }
.modpro .modpro-details { float: left; margin-left: 10px; width: 428px; }
.modpro .modpro-details p { font-weight: normal; font-size: 14px; padding: 5px 0; color:#fff }
.modpro .modpro-details ul.attributes { list-style-type: none; overflow: auto; }
.modpro .modpro-details ul.attributes li { float: left; clear: both; margin-bottom: 1px; }
.modpro .modpro-details ul.attributes li label, 
.modpro .modpro-details ul.attributes li span { width: 90px; float: left; padding: 4px; }
.modpro .modpro-details ul.attributes li label { background-color: #e5e5e5; }
.modpro .modpro-details ul.attributes li span { background-color: #aeaeae; color: #000; }
.modpro .modpro-scenes { clear: both; overflow: auto; }
.modpro .modpro-scenes-scene { background-color: #e5e5e5; margin-top: 10px; padding: 10px; overflow: auto; border-radius: 6px; -moz-border-radius: 6px; }
.modpro h1, .modpro h2, .modpro h3, .modpro h4 { font-weight: bold; }
.modpro .modpro-scenes-scene h1 { font-size: 22px; }
.modpro .modpro-scenes-scene h2 { font-size: 14px; text-transform: none; color: #333; }
.modpro .modpro-scenes-scene h4 { font-size: 12px; line-height: 1.4em; }
.modpro .modpro-scenes-scene .pics { overflow: auto; padding: 5px 0; }
.modpro .modpro-scenes-scene .pics p { font-weight: normal; font-size: 14px; }
.modpro .modpro-scenes-scene .pics p.bigthumb { float: left; padding-right: 10px; }
.modpro .modpro-scenes-scene .pics ul { list-style-type: none; overflow: auto; padding-bottom: 5px; }
.modpro .modpro-scenes-scene .pics ul li { float: left; padding-right: 5px; }
.modpro .modpro-scenes-scene .pics ul > li:last-child { padding: 0; }
.modpro .modpro-scenes-scene .pics img { border: 2px solid #800000; }
.modpro .modpro-scenes-scene .stars { padding: 0; }
.modpro .stars.white ul { background: url('http://cdn.phoenixxx.com/images/modpro-stars-white.png') repeat-x top left; }
.modpro .stars.white ul li a:hover { background: url('http://cdn.phoenixxx.com/images/modpro-stars-white.png') left center; }
.modpro .stars.white ul li.current { background: url('http://cdn.phoenixxx.com/images/modpro-stars-white.png') left bottom; }
.modpro .stars h3 {	width: 60px; text-align: right; font-size: 21px; float: left; line-height: 1.2em; color: #333; }

.models * { margin: 0; padding: 0; }
.models { overflow: auto; padding: 10px 50px; width:100% }
.models .model { float: left; padding: 5px; margin: 0 10px 10px 0; background-color: #fff; }
.models .model.last { margin-right: 0; }
.models .model h3 { clear: both; text-align: center; font-size: 18px; padding: 5px 0; font-weight: normal}
.models .model h3 a { color:#800000}