@charset "utf-8";
@import url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/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}
.floatleft {float:left}
.paddingLR10 {padding:0 10px 0 10px}
.marginR5 {margin-right:5px}
.marginL20 {margin-left:20px}
.marginT10 {margin-top:10px}
.marginB10 {margin-bottom:10px !important}
.noMargin {margin:0}
.arial {font-family: Arial, Helvetica, sans-serif}
.aligncenter {text-align:center}
.h122 {height:122px;}
.h50 {height:50px;}
.w690 {width:690px;}
.fontsize12 {font-size:12px}
.fontNormal {font-weight:normal}
/* CSS Document 
---------------------*/
body {background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/bg.jpg') no-repeat center top fixed; color:#333}
html {background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/main-bg.jpg') repeat; font-family: Arial, Helvetica, sans-serif;}
a, a:visited {text-decoration:none; color:#0072bc;}
a:hover {text-decoration:underline;}
#wrapper {width:1050px; margin:auto; overflow:hidden; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/wrapper-bg.png') 0.9px top;}
#wrapper #inner {width:1000px; margin:auto;}
.topHeader, .topHeader-join {background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/top-header.jpg') no-repeat; width:1000px; height:122px; display:block; position:relative; z-index:999}
.topText {position:absolute; right:20px; top:65px; color:#fff; text-transform:uppercase; font-size:22px;}
.logo {text-indent:-99999px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -454px -16px; width:230px; height:76px;position:absolute; left:20px; top:25px;}
.menu {position:absolute; right:10px; top:65px;}
.search {position:absolute; right:20px; top:15px;}
.search div {position:relative; margin:0; padding:0}
.search div .go {background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -659px -144px; width:25px; height:28px; position:absolute; right:2px; top:5px;}
.search div .box {background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -426px -102px; width:250px; height:36px; line-height:36px; border:0; color:#ccc; padding:0 5px 0 5px;}
.search div .box:focus, .search div input.ieFocusHack {background-position:-426px -178px;}
.menu ul {}
.menu ul li {float:left; margin:0 10px 0 10px;}
.menu ul li a {display:block; color:#fff; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:15px; line-height:35px;}
.menu ul li a:hover {text-decoration:underline;}
.menu .getAccess {background:#0072bc; border:1px solid #1ba5ff; display:block; padding:7px 20px 7px 20px; line-height:normal;}
.menu .getAccess:hover {background:#1ba5ff; text-decoration:none;}
.mainHeader {height:374px; overflow:hidden; display:block}
.mainHeaderShadow {height:20px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/main-header-shadow.jpg') repeat-x; clear:both; overflow:hidden;}
.content {width:990px; margin:auto;}
.content .container {width:970px; margin:auto; overflow:hidden; background:#fff; border:1px solid #eaeaea;}
.content .container.sites {}
.content .container.sites .box {position:relative;}
.content .container.sites .box h3 {text-align:center}
.content .box {float:left}
.content .box h4 span {margin:0 0 0 5px;font-size:12px;font-weight:normal}
.content .box img {border:2px solid #f0f0f0;}
.content h1 {font-size:26px; font-weight:bold; text-align:left; margin:10px 0 15px 10px;}
.content h2 {font-size:26px; font-weight:bold; text-align:left; margin:10px 0 15px 10px;}
.content .latestUpdate .title {width:980px; height:59px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/title-latest-update.jpg') no-repeat; text-indent:-99999px; display:block; margin:10px auto 10px auto;}
.content .latestUpdate .container .box {width:224px; margin:4px 8px;}
.content .latestUpdate .container .box span {display:block; overflow:hidden; padding:5px 2px; font-size:12px; text-align:center; font-weight:bold;}
.content .featured {clear:both; overflow:hidden;}
.content .featured .container {}
.content .featured .container .mainImg {float:left; width:530px; margin:10px 4px 4px 10px; position:relative;}
.content .featured .container .mainImg .siteLogo {position:absolute; left:0px; bottom:0px;}
.content .featured .container .mainImg .siteLogo img {border:0}
.mainImg img {border:2px solid #f0f0f0;}
.content .featured .container .desc {float:left; width:400px; margin:10px 4px 4px 5px;}
.content .featured .container .desc h3 {color:#088cdf; font-size:18px;}
.content .featured .container .desc h4,
.content .featured .container .desc h5 {font-size:12px; padding:2px 0 0}
.content .featured .container .desc p {color:#5a5a5a; font-size:12px; padding:10px 0px; margin:5px 0 10px; overflow:hidden; height:160px}
.content .featured .container .thumbs {overflow:hidden; clear:both; display:block; margin:10px 5px 10px 10px;}
.content .featured .container .thumbs img {width:230px; float:left; margin:2px 2px; border:2px solid #f0f0f0;}
.content .alltimeFavorite {clear:both; overflow:hidden;}
.content .alltimeFavorite .container .box,.content .allSites .container .box {width:310px; margin:10px 6px 15px 6px; height:205px}
.content .alltimeFavorite .container .box h3,.content .allSites .container .box h3 {font-size:12px; padding:5px 0 0 2px;}
.content .alltimeFavorite .container .box h4 a,.content .allSites .container .box h4 a {font-size:12px; color:#444; padding:0 0 5px 2px;}
.content .models {clear:both; overflow:hidden;}
.content .models .container .box {width:310px; margin:10px 6px 15px 6px; position:relative; height:205px;}
.content .models .container .box h3 {font-size:12px; padding:5px 0 0 2px; text-align:left;}
.content .models .container .box h4 {font-size:12px; padding:0 0 0 2px; text-align:left;}
.content .models .container .box h4 a {color:#444;}
.content .allSites .container {margin:auto auto 20px;}
.content .allSites .container .siteInfo {width:940px; margin:10px auto; overflow:hidden;}
.content .allSites .container .siteInfo img {float:left; vertical-align:middle}
.content .allSites .container .details {float:left; width:750px; padding:10px 10px 10px 20px;}
.content .allSites .container .details span {color:#F00; font-size:14px;}
.content .allSites .container .details.w660 {width:660px;}
.content .allSites .container h2 {font-size:18px; color:#0072bc; margin:0 0 5px; padding:0; text-transform:capitalize;}
.content .allSites .container h3 {font-size:12px; color:#444; margin:0; padding:0; text-transform:uppercase;}
.content .allSites .container p {font-size:12px; color:#5d5d5d; margin:10px 0 0;}
.borderShadow {width:950px; margin:auto; height:20px; font-size:2px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sites-shadow.jpg') repeat-x;}
.moreSitesAdded {float:left}
/* WATCH PAGE
-----------------*/
.videoContainer{width:956px;margin:auto}
.videoContainer h1 {text-align:center; margin:0; padding:0;}
.videoContainer h2,.videoContainer h3,.videoContainer h4 {font-weight:700;font-size:12px;margin:0; padding:0; overflow:hidden;}
.videoContainer p{font-size:12px;text-align:justify;padding:5px 0}
.videoContainer .trailer{width:925px;overflow:hidden;margin:auto auto 10px; padding:10px; background:#fff; border:1px solid #ecedee;}
.content .alltimeFavorite .container.watch {padding:15px 5px; margin:10px auto;}
.content .alltimeFavorite .container.watch .box {padding:0; width:310px; margin:5px 6px 5px 6px;}
/*Sort Buttons
----------------*/
.sorting-type {margin:auto; padding-left:10px; padding-right:10px; text-align:center; width:783px}
.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:#0072BC;padding:5px 10px; color:#fff; 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:#333 !important}
/* MODEL INFO
---------------*/
.content .models .container .modelInfo {width:940px; margin:10px auto; overflow:hidden;}
.content .models .container .modelInfo .details {float:left; width:575px; padding:10px 10px 10px 20px;}
.content .models .container .modelInfo .details ul {float:left; width:250px; border-right:1px solid #ccc;}
.content .models .container .modelInfo .details ul.noBorder {border:none; padding-left:15px;}
.content .models .container .modelInfo .details ul li {font-size:12px; color:#333; padding:2px;}
.content .models .container .modelInfo .details ul li span {font-weight:bold;}
.content .models .container .modelInfo h2 {font-size:18px; color:#0072bc; margin:0 0 5px; padding:0; text-transform:capitalize;}
.content .models .container .modelInfo h3 {font-size:12px; color:#444; margin:0; padding:0; text-transform:uppercase;}
.content .models .container .modelInfo p {font-size:12px; color:#5d5d5d; margin:10px 0 0;}
/* SLIDER
-----------*/
.slides_container {width:970px;display:none;}
.slides_container div.slide {width:970px;height:460px;display:block;}
#slides {position:relative;width:970px;}
#slides .next {position:absolute; right:0; top:190px; z-index:999}
#slides .prev {position:absolute; left:0; top:190px; z-index:999}

/* JOIN PAGE
--------------------*/
.content .container.joinWrap {width:960px; margin:auto;}
.content .container.joinWrap h1 {font-size:30px; text-align:center; text-transform:uppercase; margin:10px 0 0 0; padding:0;}
.content .container.joinWrap h2 {font-size:14px; text-align:center; color:#666; margin:0; padding:0;}
.content .container.joinWrap .joinWrapper {width:940px; margin:20px auto; overflow:hidden; background:#ecedef; border:1px solid #dbdbdd;}
.content .container.joinWrap .step {float:left; width:450px; padding:10px;}
.content .container.joinWrap .step .step1Header {background:#0072bb; border:1px solid #22a5ff; height:25px;  padding:5px 5px 5px 15px;}
.content .container.joinWrap .step .step1Header h2 {line-height:25px; color:#fff;font-size:20px;font-weight:bold; text-align:left}
.content .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:344px; height:47px; border:0; float:none; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -8px -381px; display:block; overflow:hidden; margin:5px auto;}
.joinWrapper form div .getAccessNow:hover {background-position:-8px -497px;}
.joinWrapper .safeSecureText {margin:5px 0 10px 0; font-size:12px; text-align:center;}
.membershipBonus {width:957px; height:288px; position:relative; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/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;}

/* ICONS
----------------------*/
.playIcon {width:32px; height:32px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -104px -47px; display:inline-block; position:relative; top:5px;}
.playIcon2 {width:26px; height:26px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -150px -51px; float:right; margin:-25px 0 0 0;}
.iconFavorite {width:20px; height:33px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -195px -48px; display:inline-block; position:relative; top:5px;}
.iconModels {width:32px; height:35px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -242px -46px; display:inline-block; position:relative; top:5px;}
.iconNewSite {width:112px; height:73px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -304px -16px; position:absolute; display:block; left:0; top:5px}
/* BUTTONS
------------------*/
.watchAllvideos {text-indent:-99999px; width:329px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -6px -216px; display:block; float:right; clear:both; overflow:hidden; margin:10px 10px;}
.watchAllvideos:hover {background-position:-6px -270px;}
.seeAllModels {text-indent:-99999px; width:344px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -347px -216px; display:block; float:right; clear:both; overflow:hidden; margin:10px 10px;}
.seeAllModels:hover {background-position:-347px -269px;}
.seeAllModelsRed {text-indent:-99999px; width:420px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -8px -554px; float:left; overflow:hidden;}
.seeAllModelsRed:hover {background-position:-11px -665px;}
.buttons {clear:both; overflow:hidden; width:840px; margin:20px auto 20px;}
.buttons.w785 {width:785px;}
.buttons .getAccessNow {text-indent:-99999px; width:344px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -8px -381px; float:left; overflow:hidden; margin:0 10px 0;}
.buttons .getAccessNow:hover {background-position:-8px -497px;}
.nextWatchMoreVideos {text-indent:-99999px; width:473px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -8px -329px; float:left; overflow:hidden}
.nextWatchMoreVideos:hover {background-position:-8px -445px;}
.nextSeeAllSites {text-indent:-99999px; width:420px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -11px -610px; float:left; overflow:hidden;}
.nextSeeAllSites:hover {background-position:-11px -720px;}
.downloadFullVideo {text-indent:-99999px; width:401px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -5px -101px; display:block;}
.downloadFullVideo:hover {background-position:-5px -155px;}
.downloadGetPassword {text-indent:-99999px; width:664px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -6px -782px; display:block; text-align:center; margin:20px auto; clear:both; overflow:hidden;}
.downloadGetPassword:hover {background-position:-6px -835px;}
.moreScenes {text-indent:-99999px; width:608px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/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;}
/* COLORS
---------------------*/
.gradient {
/* fallback/image non-cover color */
   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);
}
/* PAGINATION
----------------------*/
.pagination {width:560px; margin:20px auto 0 auto; 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}
/* FOOTER
----------------------*/
.footnote {clear:both; margin:40px 0 0 0; overflow:hidden; background:#0e1012; width:1000px; padding:40px 0;}
.footnote p {text-align:center; font-size:12px; padding:2px 0 0; margin:0; font-weight:normal; color:#9f9f9f;}
.footnote p a:link, .footnote p a:visited {color:#0072bc}

/* CheeCh's GaySearch */
div#gaySearch{width:260px;min-height:0;max-height:400px;overflow-y:scroll;overflow-x:none;display:none}
div#gaySearch div{cursor:pointer;height:60px;border:1px dotted #eee;display:block;margin:2px;padding:0;background:#fff}
div#gaySearch div img {float:left;margin:2px;padding:0}
div#gaySearch div h1,div#gaySearch div h2,div#gaySearch div h3,div#gaySearch div h4 {font-size:80%}
div#gaySearch div:hover{background:#ddd}

/* section total items */
div.ecount{float:left;width:auto;padding:2px 10px;margin:2px 2px 2px 35px;border:1px solid gray;border-radius: 5px 5px;background:#fff;color:#000;text-align:center}

.moreTwinkytoons {text-indent:-99999px; width:608px; height:47px; background:url('https://cdn-gaylifenetwork.secure.yourpornpartner.com/t3/images/sprites.png') no-repeat -6px -1006px; display:block; text-align:center; clear:both; overflow:hidden; margin:10px auto 10px;}
.moreTwinkytoons:hover {background-position:-6px -1059px;} 

#slideshow {
    float: left;
    height: 374px;
    position: relative;
    width: 1000px;
}
#slideshow IMG {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8;
}
#slideshow IMG.active {
    z-index: 10;
}
#slideshow IMG.last-active {
    z-index: 9;
}
