@charset "utf-8";
@import url('http://cdn.gaylifenetwork.com/H201/t1/css/reset.css');
/* CSS SPECIFIC
--------------------*/
.clearboth {clear:both}
.clearh5 {height:5px; clear:both}
.clearh10 {height:10px; clear:both}
.clearh15 {height:15px; clear:both}
.clearh20 {height:20px; clear:both}
.floatL {	float:left	}
.floatR	{	float:right	}

.padding10			{	padding:10px !important	}
.paddingT6		{ padding-top:6px	}
.paddingL10		{ padding-left:10px	}
.paddingL30		{ padding-left:30px	}
.paddingR10		{	padding-right:10px	}
.paddingLR10 	{	padding:0 10px 0 10px	}

.marginR5 {margin-right:5px}
.marginL10 {margin-left:10px}
.marginL20 {margin-left:20px}
.marginT10 {margin-top:10px !important}
.marginT20 {margin-top:20px !important}
.marginB10 {margin-bottom:10px !important}
.noMargin {margin:0}

.arial {font-family: Arial, Helvetica, sans-serif !important}
.aligncenter {text-align:center}
.h122 {height:122px;}
.h50 {height:50px;}
.w320	{	width:320px	}
.w450	{	width:450px !important	}
.w485	{	width:485px !important	}
.w500	{	width:500px !important	}
.w670	{	width:670px	}
.w690 {	width:690px }
.w920 {	width:920px !important }
.w955 {	width:955px !important }
.fontsize12 {font-size:12px}
.fontsize22 {font-size:22px}
.fontNormal {font-weight:normal}
.fontB 			{	font-weight:bold	}
.gray				{	color:#484848	!important}
.dispBlock	{	display:block	}

/* CSS Document 
---------------------*/
body 					{	background:#c6d0d8 url(http://cdn.gaylifenetwork.com/H201/t1/images/bg.png) repeat-y center top;	}
html 					{	font-family: Arial, Helvetica, sans-serif	}
a, a:visited 	{	text-decoration:none; color:#24a0ed	}
a:hover 			{	text-decoration:underline	}
#wrapper 			{	width:1024px; margin:auto; overflow:hidden; background:#f2f4f6; border-right:4px solid #fff; border-left:4px solid #fff}
.header				{	}
.header	img		{	float:left	}
.menu					{	display:block	}
.menu img			{	float:left	}
.title-bg-mostrecent 	{	height: 42px;	width: 94%;	background: url(http://cdn.gaylifenetwork.com/H201/t1/images/title-bg-mostrecent.jpg) no-repeat left top;	display: block;	margin: auto auto 5px auto;}
.title-bg							{ height:42px; width:94%; background:url(http://cdn.gaylifenetwork.com/H201/t1/images/title-bg.jpg) no-repeat left top; display:block;	margin: 20px auto 5px auto;}
.title-bg-models							{ height:42px; width:94%; background:url(http://cdn.gaylifenetwork.com/H201/t1/images/title-bg-models.jpg) no-repeat left top; display:block;	margin: 20px auto 5px auto;}
.titleText {
color: white;
padding: 8px 0 0 51px;
font-size: 24px;
}
.content-container	{	border:1px solid #cccccc; background:#fff;	padding:10px; display:block; overflow:auto; width:940px; margin:auto	}
.thumbs				{ width:300px; float:left; margin-left:10px	}
.thumbs	 img	{	margin:4px	}
.scene-desc		{ font-size:12px; color:#484848; display:inline-block; padding:10px 0 10px	}
.scene-title	{	font-size:15px; font-weight:bold	}
.scene-text		{	font-size:11px; font-weight:bold	}
.main-img			{	float:left;	width:620px	}
.siteInfo			{	float:left; width:485px; margin:20px 0 0px 20px	}
.siteInfo p		{	font-size:14px; padding: 15px 10px }
.trailer			{	display:block; text-align:center; width:982px; margin:20px auto 20px auto	}
.container		{	margin:auto; width:990px	}
.models-container	{	width:990px; margin:auto	}
.models-container	.box	{	float:left; margin:4px 7px; width:316px; overflow:hidden; display:inline-block; position:relative		}
.models-container	.box img {	border:1px solid #fff	}
.models-container	.box	h3, .models-container	.box	h3	a 	{	font-size:14px; color:#0072bc;	white-space: nowrap;	width: 230px;	overflow: hidden;	text-overflow: ellipsis; padding-top:5px	}
.models-arrow		{	width:18px; height:18px; background:url(http://cdn.gaylifenetwork.com/H201/t1/images/models-arrow.jpg) no-repeat; float:right;	margin-top: -15px; position:relative}
.thumb, .picThumb, .trailerThumb			{	border:1px solid #bfbfbf; float:left; background:#fff; padding:5px; margin:8px; position:relative	}
.w450 .title				{	font-size:18px; color:#333; font-weight:bold; text-transform:uppercase; text-align:center;	}
.text					{	font-size:12px; color:#4e4e4e; text-align:center; padding:10px	}
/*.thumb.bigger	{	margin-left:10px; margin-right:10px}*/
.picThumb .title		{ text-align:center; margin-top:0	}
.title, .title a		{	color:#24a0ed; font-size:14px; font-weight:bold; display:block; margin-top:5px; text-align:left }
.titleBonus					{	color:#484848; font-size:24px; font-weight:bold; display:block; margin-top:5px; text-transform:capitalize }
.duration						{ font-size:12px; display:block; text-align:left	}
.playIconSmall			{	background:url('http://cdn.gaylifenetwork.com/H201/t1/images/play-icon-small.png') no-repeat; position:absolute; bottom:50px; right:10px; width:42px; height:42px	}
.joinTxtImg					{ display:block; overflow:hidden; margin:auto	}
.txtLink						{	text-align:center; display:block; clear:both; margin-right:15px; font-weight:bold; font-size:30px; padding:10px 0 10px	}
.sceneInfo					{ width:320px; float:left; padding-top:40px	}
.sceneInfo p				{ font-size:12px; padding:10px 0 10px	}
.sceneInfo h3				{ font-size:14px	}
.sceneInfo ul				{ font-size:12px; padding:10px	}
.trailerBox					{	float:left; width:670px	}
.trailerBox h1			{	font-size:16px; padding-left:10px	}
.trailerBox h4			{	font-size:12px; padding-left:10px; display:block	}
.sceneTop						{	padding:5px; background:#666	}
.sceneTop						{	color:#fff; font-size:14px; font-weight:bold	}
.bonusText					{	color:#666; font-size:21px; text-align:center	}

.container.sites { width:980px; margin:auto; background:#fff;	padding:10px 5px; border:1px solid #CCC	}
.container.sites .box {position:relative; float:left; margin:4px 8px}
.container.sites .box h3 {text-align:center; font-size:12px}
.allSites .container		{	border:1px solid #CCC; background:#fff;}
.allSites .container .box {width:310px; margin:10px 6px 15px 6px; float:left}
.allSites .container .box h3 {font-size:12px; padding:5px 0 0 2px;}
.allSites .container .box h4 a {font-size:12px; color:#444; padding:0 0 5px 2px;}
.allSites .container {margin:auto auto 20px; padding:0 0 0 20px}
.allSites .container .siteInfo {width:940px; margin:10px auto; overflow:hidden;}
.allSites .container .siteInfo img {float:left; vertical-align:middle}
.allSites .container .details {float:left; width:750px; padding:10px 10px 10px 20px;}
.allSites .container .details span {color:#F00; font-size:14px;}
.allSites .container .details.w660 {width:660px;}
.allSites .container h2 {font-size:18px; color:#0072bc; margin:0 0 5px; padding:0; text-transform:capitalize;}
.allSites .container h3 {font-size:12px; color:#444; margin:0; padding:0; text-transform:uppercase;}
.allSites .container p {font-size:12px; color:#5d5d5d; margin:10px 0 0;}
.moreScenes {text-indent:-99999px; width:608px; height:47px; background:url('http://cdn.gaylifenetwork.com/H201/t1/images/sprites.png') no-repeat -6px -893px; display:block; text-align:center; margin:20px auto; clear:both; overflow:hidden;}
.moreScenes:hover {background-position:-6px -946px;}
.modelsInfo				{	font-size:12px; width:300px}
.modelsInfo	li			{	float:left; width:150px}
.modelsInfo span	{	font-weight:bold; }
.modelsVideo			{	width:620px; float:left; margin-left:10px; position:relative	}
.modelsPlay				{ background:url(http://cdn.gaylifenetwork.com/H201/t1/images/models-play-icon.png) no-repeat; width:620px; height:349px; position:absolute; top:0; left:0; z-index:100	}


/*Sort Buttons
----------------*/
.sorting-type {margin:auto auto 10px; text-align:center; overflow:hidden; clear:both; display:block	}
.sorting-type li span {float:left; display:block; font-weight:bold; font-size:14px; padding-top:5px; padding-right:5px; color:#525252 }
.sorting-type .sort {background:#c7cbd3;padding:5px 10px; color:#444; font-size:14px; font-weight:bold; text-align:center; float:left; margin:3px; -webkit-border-radius: 4px;
-moz-border-radius: 4px;border-radius: 4px;}
.sorting-type a:hover, .selectedBg-gray {background:#fff !important}

/* BUTTONS
----------------------*/
.btn-watchfull		{	width:577px; height:50px; background:url(http://cdn.gaylifenetwork.com/H201/t1/images/btn-watchfull.jpg) no-repeat; display:block; margin:10px auto	}
.btn-see-more		{	width:901px; height:50px; background:url(http://cdn.gaylifenetwork.com/H201/t1/images/btn-see-more-photos.jpg) no-repeat; display:block; margin:10px auto	}


/* PAGINATION
----------------------*/
.pagination {	 padding:10px; overflow:hidden;	}
.pagination ul {}
.pagination ul li.current {padding:5px 10px;}
.pagination ul li {float:left; margin:2px; font-size:12px; font-weight:bold;}
.pagination ul li a {display:block; padding:5px 10px; color:#fff;
   background-color: #454545; 
   /* Safari 4+, Chrome 1-9 */
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#333));
   /* Safari 5.1+, Mobile Safari, Chrome 10+ */
   background-image: -webkit-linear-gradient(top, #454545, #333); 
   /* Firefox 3.6+ */
   background-image: -moz-linear-gradient(top, #454545, #333);
   /* IE 10+ */
   background-image: -ms-linear-gradient(top, #454545, #333);
   /* Opera 11.10+ */
   background-image: -o-linear-gradient(top, #454545, #333);
	 border:1px solid #fff;
}
.pagination ul li a:hover {background:#088CDF}

/* JOIN PAGE
--------------------*/
.container.joinWrap {width:960px; margin:auto;}
.container.joinWrap h1 {font-size:30px; text-align:center; text-transform:uppercase; margin:10px 0 0 0; padding:0;}
.container.joinWrap h2 {font-size:14px; text-align:center; color:#666; margin:0; padding:0; height:auto; background:none; line-height:normal; font-weight:bold;}
.container.joinWrap .joinWrapper {width:940px; margin:20px auto; overflow:hidden; background:#fff; border:1px solid #dbdbdd;}
.container.joinWrap .step {float:left; width:450px; padding:10px;}
.container.joinWrap .step .step1Header {background:#333; border:1px solid #eee; height:25px;  padding:5px 5px 5px 15px;}
.container.joinWrap .step .step1Header h2 {line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#fff;font-size:20px;font-weight:bold; text-align:left}
.container.joinWrap .step .note {font-size:11px; text-align:left; color:#666; padding:0 10px;}
.joinWrapper form div {overflow:hidden;margin:5px 0 10px}
.joinWrapper form div span {color:red}
.joinWrapper form div label 	{	float:left;width:100px;font-size:12px;font-weight:700;text-align:right;padding:8px 10px 0 0	}
.joinWrapper form div input 	{	width:280px;height:33px;background:#fff;border:1px solid #dcdcdc;float:left;font-size:12px;outline:none;padding:0px 8px	}
.joinWrapper form div select 	{	width:280px;height:33px;background:#fff;border:1px solid #dcdcdc;float:left;font-size:12px;outline:none;padding:6px 8px}
.joinWrapper form div .getAccessNow 			{	text-indent:-99999px; width:363px; height:54px; border:0; border:none; background:transparent; float:none; display:block; overflow:hidden; margin:5px auto;}
.joinWrapper .safeSecureText {margin:5px 0 10px 0; font-size:12px; text-align:center;}
.membershipBonus {width:957px; height:288px; position:relative; background:url('http://cdn.gaylifenetwork.com/H201/t1/images/included-inyour-membership.jpg') no-repeat; display:block;}
.membershipThumbs {position:absolute; right:0px; top:65px; width:540px; height:220px;}
.membershipThumbs img {float:left; margin:1px;}

/* FOOTER
----------------------*/
.footnote {clear:both; margin:10px 0 0 0; overflow:hidden; width:100%; padding:10px 0 30px;}
.footnote p {text-align:center; font-size:12px; padding:2px 0 0; margin:0; font-weight:normal; color:#535353;}
.footnote p a:link, .footnote p a:visited {font-weight:bold}
.line {background:#002ea4; height:10px; font-size:1px;}


/*Slider Show*/
#slideshow 			{ position:relative; width:1024px; height:495px;float:left;z-index: 0; }
#slideshow IMG 	{    position:absolute; top:0;left:0;z-index:8	}
#slideshow IMG.active {    z-index:10	}
#slideshow IMG.last-active {    z-index:9	}


/* next video button
----------------------*/

.nextvideos{
	padding: 10px 30px 0 0;
	float:right;
	}

/* font face
----------------------*/
.marginT20font {font-family: "Helvetica", Arial, Verdana, sans-serif; font-size:16px;}

