article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:#000 url(../images/bg.jpg) no-repeat center top fixed; overflow-x:hidden; font-family:'oswaldregular';}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none; font-weight:normal;}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, .loginBtn{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#7d7d7d; opacity:1;}
::-moz-placeholder{color:#7d7d7d; opacity:1;}
:-ms-input-placeholder{color:#7d7d7d; opacity:1;}
:-moz-placeholder{color:#7d7d7d; opacity:1;}

@font-face {
    font-family:'oswaldlight';
    src: url('../fonts/oswald-light-webfont.woff2') format('woff2'),
         url('../fonts/oswald-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'oswaldregular';
    src: url('../fonts/oswald-webfont.eot');
    src: url('../fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-webfont.woff2') format('woff2'),
         url('../fonts/oswald-webfont.woff') format('woff'),
         url('../fonts/oswald-webfont.ttf') format('truetype'),
         url('../fonts/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'oswaldbold';
    src: url('../fonts/oswald-bold-webfont.eot');
    src: url('../fonts/oswald-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-bold-webfont.woff2') format('woff2'),
         url('../fonts/oswald-bold-webfont.woff') format('woff'),
         url('../fonts/oswald-bold-webfont.ttf') format('truetype'),
         url('../fonts/oswald-bold-webfont.svg#oswaldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'ForzaMedium';
    src: url('../fonts/ForzaMedium.eot');
    src: url('../fonts/ForzaMedium.eot') format('embedded-opentype'),
         url('../fonts/ForzaMedium.woff2') format('woff2'),
         url('../fonts/ForzaMedium.woff') format('woff'),
         url('../fonts/ForzaMedium.ttf') format('truetype'),
         url('../fonts/ForzaMedium.svg#ForzaMedium') format('svg');
}
@font-face {
    font-family:'HelveticaRegular';
    src: url('../fonts/HelveticaRegular.eot');
    src: url('../fonts/HelveticaRegular.eot') format('embedded-opentype'),
         url('../fonts/HelveticaRegular.woff2') format('woff2'),
         url('../fonts/HelveticaRegular.woff') format('woff'),
         url('../fonts/HelveticaRegular.ttf') format('truetype'),
         url('../fonts/HelveticaRegular.svg#HelveticaRegular') format('svg');
}
@font-face {
    font-family:'HelveticaNeueMediumCondRegular';
    src: url('../fonts/helvetica-67-medium-condensed-1361522150.eot');
    src: url('../fonts/helvetica-67-medium-condensed-1361522150.eot') format('embedded-opentype'),
         url('../fonts/helvetica-67-medium-condensed-1361522150.woff2') format('woff2'),
         url('../fonts/helvetica-67-medium-condensed-1361522150.woff') format('woff'),
         url('../fonts/helvetica-67-medium-condensed-1361522150.ttf') format('truetype'),
         url('../fonts/helvetica-67-medium-condensed-1361522150.svg#HelveticaNeueMediumCondRegular') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTProLt';
    src: url('../fonts/HelveticaNeueLTProLt.eot');
    src: url('../fonts/HelveticaNeueLTProLt.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTProLt.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTProLt.woff') format('woff'),
         url('../fonts/HelveticaNeueLTProLt.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTProLt.svg#HelveticaNeueLTProLt') format('svg');
}
@font-face {
    font-family:'HelveticaNeueLTBlackCond';
    src: url('../fonts/HelveticaNeueLTBlackCond.eot');
    src: url('../fonts/HelveticaNeueLTBlackCond.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLTBlackCond.woff2') format('woff2'),
         url('../fonts/HelveticaNeueLTBlackCond.woff') format('woff'),
         url('../fonts/HelveticaNeueLTBlackCond.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLTBlackCond.svg#HelveticaNeueLTBlackCond') format('svg');
}
@font-face {
    font-family:'HelveticaLT37ThinCondensed';
    src: url('../fonts/HelveticaLT37ThinCondensed.eot');
    src: url('../fonts/HelveticaLT37ThinCondensed.eot') format('embedded-opentype'),
         url('../fonts/HelveticaLT37ThinCondensed.woff2') format('woff2'),
         url('../fonts/HelveticaLT37ThinCondensed.woff') format('woff'),
         url('../fonts/HelveticaLT37ThinCondensed.ttf') format('truetype'),
         url('../fonts/HelveticaLT37ThinCondensed.svg#HelveticaLT37ThinCondensed') format('svg');
}
@font-face {
    font-family:'helvetica_ce_55_romanregular';
    src: url('../fonts/helvetica_neue_ce_55_roman-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*Responsive menu*/
.responsive_menu{padding-top:5px;}
.responsive_menu select{display:block;width:230px;height:35px;padding:4px 12px;font-size:14px;line-height:normal;color:#fff; vertical-align:middle;border:none; text-align:center; cursor:pointer; border:none; background:#111 url(../images/dropdown.png) no-repeat 95% center; margin:auto; border-radius:3px; -webkit-border-radius:3px; -webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow:0px 0px 3px 0 rgba(0,0,0,0.3) inset;}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/


#topline-paypal {
    background-color: #333333;
    text-align: right;
    padding: 2px 16px 2px 0;
}
#topline-paypal img {display: inline-block; vertical-align: middle;}

#topline-paypal a, #topline-paypal a:visited {
    color: white;
    font-size: 12px;

} 

.centerwrap{width:982px; margin:auto; position:relative; background-color:#fff;}
/*.centerwrap:before{background:url(../images/leftShadow.png) repeat-y; width:32px; height:10000px; position:absolute; left:-32px; top:0px; content:'';}
.centerwrap:after{background:url(../images/rightShadow.png) repeat-y; width:32px; height:10000px; position:absolute; right:-32px; top:0px; content:'';}*/
.banner{}
.topnav, .fnav{background:url(../images/navBg.jpg) repeat-x; height:45px;}
nav ul{text-align:center;}
nav ul li{display:inline-block; font-size:18px; color:#fff;}
/*nav ul li:first-child{ padding-left:80px; }*/
nav ul li span{padding-right:22px; padding-left:26px;}
nav ul li a{color:#fff; line-height:45px;}
nav ul li a.member{color:#ffc600;}
nav ul li a:hover{color:#000;}
nav ul li.instantAccess{float:right;}
nav ul li.instantAccess a{background:url(../images/instantAccessBg.jpg) no-repeat; width:223px; display:block; line-height:45px; padding-left:28px; color:#000; text-shadow:1px 1px 1px #fff400;}
.fnav ul li.instantAccess a{background:url(../images/instantAccessBg.png) no-repeat right top; width:226px; height:54px; line-height:46px; padding-left:28px; margin-top:-9px; padding-top:8px;}
nav ul li.instantAccess a:hover{color:#cb0301;}
.bodyArea{padding:32px 12px 0;}
.tourTop{padding-bottom:40px;}
.featureDVD{float:left; width:180px;}
.featureDVDTitle{background:url(../images/dvdTitle.jpg) repeat-x; height:52px; margin-bottom:4px;}
.featureDVDTitle p{font-size:18px; color:#fff; text-align:center; line-height:20px; padding-top:8px;}
.featureDVDTitle p span{color:#ffc600; display:block; font-size:15px;}
.featureDVDThumb{margin-bottom:4px;}
a.download{background:url(../images/downloadBtn.jpg) repeat-x; height:52px; border-radius:5px; -webkit-border-radius:5px; font-size:18px; text-align:center; line-height:20px; color:#fff; display:block; padding-top:5px;}
a.download span{display:block; font-size:14px; color:#ffc600;}
a:hover.download{color:#ffcd1d;}
.tourVideo{float:left; margin-left:6px; position:relative;}
.tourVideo i{background:url(../images/play.png) no-repeat; width:95px; height:95px; position:absolute; left:50%; top:50%; margin-left:-47px; margin-top:-47px;}
.featuring{float:right; width:161px;}
.featuringPic{border:3px solid #9e9d9d; margin-bottom:12px;}
.featuring h3{font-size:16px; color:#10100c; font-family:'oswaldbold'; line-height:17px;}
.featuring p{font-size:14px; color:#10100c; font-family:'oswaldlight'; line-height:17px;}
.movies{padding-bottom:22px;}
.title{background:url(../images/title.jpg) repeat-x; line-height:39px; border-radius:4px; -webkit-border-radius:4px; padding-left:11px; margin-bottom:30px;}
.title h3{font-family:'oswaldlight'; font-size:16px; color:#fff; line-height:39px; float:left;}
.movieIcon{background:url(../images/movieIcon.png) no-repeat; width:25px; height:25px; margin-top:7px; float:left; margin-right:12px;}
a.seeMore{float:right; font-family:'oswaldlight'; font-size:16px; color:#000; background-color:#ffcd1d; border-radius:3px; -webkit-border-radius:3px; line-height:27px; padding-left:18px; padding-right:12px; margin-top:6px; margin-right:9px;}
a.seeMore span{background:url(../images/seeMore.png) no-repeat center right; padding-right:17px; display:block;}
a:hover.seeMore{background-color:#cb0301; color:#fff;}
.movieThumbs{padding:0 6px;}
.movieThumb{margin-bottom:8px;}
.moviebox{float:left; width: 302px; margin-right:20px; margin-bottom:18px;}
.moviebox:nth-child(3n){margin-right:0px;}
.movieLeft{float:left; padding-left:6px;}
.movieLeft h4{font-family:'oswaldbold'; font-size:14px; line-height:16px; height: 32px;}
.movieLeft h4 a{color:#000;}
.movieLeft h4 a:hover{color:#cb0301;}
.movieLeft p{font-family:'oswaldlight'; font-size:14px; color:#000;}
.star{padding-bottom:8px;}
.star li{float:left;}
.date{float:right; font-family:'oswaldbold'; font-size:12px; color:#000; line-height:18px;}
.dvds{clear:both;}
.dvdThumbs{padding:0 3px;}
.dvdIcon{background:url(../images/dvdIcon.png) no-repeat; width:28px; height:28px; margin-top:7px; float:left; margin-right:12px;}
.dvdbox{float:left; margin-right:4px; margin-bottom:18px; width: 186px; }

.dvdbox:nth-child(5n){margin-right:0px;}
.midAds{text-align:center; padding-top:10px; padding-bottom:28px;}
.midAds h3{font-family:'oswaldlight'; font-size:57px; color:#10100c; line-height:70px;}
.midAds h3 span, .midAds h3 a{color:#cc0301; font-family:'oswaldbold';}
.midAds p{font-family:'oswaldlight'; font-size:18px; color:#10100c;}
.fatishVideos{padding:0 4px; margin-bottom:38px;}
.fatishVideo{float:left; margin-right:10px;}
.fatishVideo:nth-child(3n){margin-right:0px;}
.popularIcon{background:url(../images/popularIcon.png) no-repeat; width:26px; height:28px; margin-top:5px; float:left; margin-right:12px;}
.whenJoin{text-align:center; position:relative; width:792px; margin:0 auto 34px; clear:both;}
.whenJoin:after{border:2px solid #000; width:788px; height:112px; position:absolute; left:0px; top:46px; content:'';}
.whenJoin h3{font-family:'oswaldlight'; font-size:57px; color:#10100c; background-color:#fff; padding:0 14px 20px; display:inline-block; position:relative; z-index:1;}
.whenJoin h3 span{color:#cc0301; font-family:'oswaldbold';}
.joinFeature{ position:relative; z-index:1; padding:0 8px; display:inline-block; background-color:#fff;}
.joinFeature img{display:inline-block;}
footer{text-align:center; padding-top:34px;}
footer p{font-family:'oswaldlight'; font-size:14px; line-height:17px; color:#000; padding-bottom:17px;}
footer p a{color:#000; text-decoration:underline;}
footer p a:hover{color:#cc0301; text-decoration:none;}

/* Bio */
.profilePic{float:left;}
.profileDetails{float:right; width:695px; margin-top:-17px;}
.profileDetails h3, .honors h3{font-family:'oswaldlight'; font-size:57px; color:#10100c; text-align:center;}
.profileDetails h3 span, .honors h3 span{color:#cc0301; font-family:'oswaldbold';}
.profileDetails p{font-family:'oswaldlight'; font-size:18px; color:#10100c; line-height:22px; padding-bottom:22px;}
.honors{clear:both; padding-top:20px; text-align:center; padding-bottom:100px;}
.honors ul{display:inline-block; text-align:left; padding-top:20px;}
.honors li{background:url(../images/star.png) no-repeat left 3px; padding-left:27px; line-height:22px; margin-bottom:22px; font-size:18px;}

/* Bonus */
.bonusAccess{padding-bottom:22px;}
.bonusSites{padding:0 8px 12px;}
.bonusSite{width:445px; float:left; margin-bottom:35px;}
.bonusSite:nth-child(2n){float:right;}
.bonusPic{border:1px solid #000; margin-bottom:8px;}
.bonusSite p{font-family:'oswaldbold'; font-size:24px;}
.bonusSite p a{color:#cb0301;}
.bonusSite p a:hover{color:#222;}
.clickHere{text-align:center;}
.clickHere a{background:#ffe700 url(../images/joinInstantly.jpg) repeat-x; height:126px; border-radius:5px; -webkit-border-radius:5px; font-family:'oswaldbold'; font-size:65px; line-height:126px; display:inline-block; padding:0 30px; color:#fff; box-shadow:4px 4px 6px #c1a1a1;}
.clickHere a span{color:#c50301; text-shadow:1px 2px 0px #fff;}
.clickHere a:hover{background:#ddad00;}
.arrow{padding-top:7px;}
.arrow img{display:inline-block;}
.pagination{text-align:center; padding-top:18px; padding-bottom:36px;}
.pagination ul{display:inline-block; padding:0 1px; vertical-align:middle;}
.pagination li{display:inline-block; font-size:14px; padding:0 6px;}
.pagination li a{width:31px; height:31px; border:1px solid #000; line-height:29px; display:inline-block; color:#000;}
.pagination li a:hover{background-color:#000; color:#fff;}
a.prev{display:inline-block; vertical-align:middle;}
a.next{display:inline-block; vertical-align:middle;}

/* DVD Details */
.dvdTop{padding-bottom:46px;}
.dvdCover{float:left; margin-left:18px;}
.dvdDetails{float:right; width:630px; margin-right:60px; margin-top:-8px;}
.dvdDetails h3{font-family:'oswaldlight'; font-size:30px; color:#10100c; text-align:center; padding-bottom:35px;}
.dvdDetails h3 span{font-family:'oswaldbold';}
.dvdDetails p{font-family:'oswaldlight'; font-size:18px; color:#10100c; line-height:22px; padding-bottom:22px;}
.dvdDetails p a{color:#10100c;}
.dvdDetails p a:hover{color:#cc0301;}
.scenes{padding:0 3px 15px;}
.scene{float:left; margin-right:4px; /*margin-bottom:32px;*/}
.scene:nth-child(4n){margin-right:0px;}
.scene p{font-family:'oswaldbold'; font-size:18px; color:#10100c; padding:3px 5px 0;}
.scene p a{color:#10100c;}
.scene p a:hover{color:#cc0301;}
.dvdContent{ padding:10px;}
.dvdContent p{font-family:'oswaldlight'; font-size:18px; color:#10100c; line-height:22px; padding-bottom:22px;}
.sceneNow{padding-left:3px; padding-top:5px; padding-bottom:42px;}

/* Movie Details */
.bspace{padding-bottom:22px;}
.movieDetails{text-align:center; margin-top:-8px;}
.movieDetails h3{font-family:'oswaldbold'; font-size:36px; color:#10100c;}
.movieDetails p{font-family:'oswaldlight'; font-size:18px; color:#10100c; line-height:22px; padding-bottom:22px;}
.movieDetails p strong{font-family:'oswaldbold'; font-weight:normal;}
.moviePics{padding:0 3px 20px; margin: 0 auto; width: 78%;}
.moviePic{float:left; margin-right:4px; margin-bottom:4px;}


/* Trailer */
.trailerBlock{padding-bottom:25px;}
.trailer{float:left; position:relative;}
.trailer i{background:url(../images/play.png) no-repeat; width:95px; height:95px; position:absolute; left:50%; top:50%; margin-left:-47px; margin-top:-47px;}
.trailerPics{float:right; width:377px;}
.trailerPic{float:left; margin-right:3px; margin-bottom:3px;}
.trailerPic:nth-child(2n){margin-right:0px;}

/* Join */
.joinBlock{text-align:center; padding-bottom:20px; padding-top:24px; font-family:'ForzaMedium'; width:604px; margin:auto;}
.readyToJoin{border-top:1px solid #a19e9e; border-bottom:1px solid #a19e9e; padding:8px 10px 2px; }
.readyToJoin h3{font-family:'oswaldbold'; font-size:65px; color:#cc0301; text-transform:uppercase; line-height:65px;}
.readyToJoin p{font-size:28px; color:#000; font-family:'oswaldlight';} 
.joinBlock h4{font-size:20px; color:#000; background:url(../images/star3.png) no-repeat left center; padding-left:19px; display:inline-block; margin-bottom:10px; font-family:'ForzaMedium';}
.enterEmail{padding-top:35px; padding-bottom:50px;}
.emailBox{width:248px; height:30px; border:1px solid #000; background-color:#eeeeee; padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; display:inline-block; margin:0 100px 6px;}
.enterEmail p{font-family:'HelveticaRegular'; font-size:12px; color:#565656;}
.subscription{padding-bottom:55px;}
.subscriptionBox{border:1px solid #000; width:576px; margin:auto;}
.subscriptionBox label{position:relative; overflow:hidden; cursor:pointer; -moz-user-select:none;}
.price{font-size:18px; color:#000; line-height:34px; display:block; text-align:left;}
.subscriptionBox label i{background:url(../images/checkbox.jpg) no-repeat left top; width:20px; height:20px; float:left; margin-left:7px; margin-top:7px; margin-right:12px;}
.access{display:block; background:url(../images/subscriptionBg.jpg) repeat-y; line-height:30px; color:#fff; position:relative; font-size:18px;}
.access span{background-color:#09bf09; font-size:14px; color:#fff; position:absolute; top:4px; right:14px; line-height:22px; padding:0 16px;}
.subscriptionBox label input, .memberShipBox label input{overflow:hidden; position:absolute; left:-10000px; top:0px;}
.subscriptionBox label input[type="radio"]:checked + i{background-position:left bottom;}
.memberShipBox{width:576px; margin:auto;}
.memberShipBox label{border:1px solid #000; height:42px; display:block; position:relative; overflow:hidden; cursor:pointer; -moz-user-select:none; margin-bottom:11px;}
.memberShipBox span{font-size:18px; color:#000; float:left; line-height:42px;}
.memberShipBox label i{background:url(../images/checkbox.jpg) no-repeat left top; width:20px; height:20px; float:left; margin-left:7px; margin-top:10px; margin-right:12px;}
.memberShipBox span.card{float:right; margin-right:4px; padding-top:3px;}
.memberShipBox label input[type="radio"]:checked + i{background-position:left bottom;}
.continue{height:67px; background:url(../images/continue.jpg) repeat-x center center; border:2px solid #c80c0d; border-radius:5px; -webkit-border-radius:5px; box-shadow:2px 2px 5px rgba(0,0,0,0.5); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5); font-family:'ForzaMedium'; font-size:30px; color:#fff; padding:0 78px; cursor:pointer;}
.continue:hover{color:#111;}
.paymentType{padding-bottom:30px;}
.support{font-family:'oswaldlight'; font-size:16px; color:#363637; padding-top:24px; padding-bottom:28px; line-height:20px;}
.support a{color:#363637; text-decoration:underline;}
.support a:hover{text-decoration:none;}
.fnavNone{background:url(../images/fnavNone.jpg) repeat-x; height:45px;}

.membership{text-align:center; position:relative; width:792px; margin:0 auto 34px; clear:both;}
.membership:after{border:2px solid #000; width:788px; height:112px; position:absolute; left:0px; top:80px; content:'';}
.membership h3{font-family:'oswaldlight'; font-size:57px; color:#10100c; background-color:#fff; padding:0 14px 0px; display:inline-block; position:relative; z-index:1; line-height:46px;}
.membership h3 span{color:#cc0301; font-family:'oswaldbold';}
.membership p{font-size:18px; color:#10100c; font-family:'oswaldlight';}
.sites{display:inline-block; background-color:#fff; padding:0 10px; position:relative; z-index:1;}
.sites img{display:inline-block;}

/* 404 */
.failedLogin{background:url(../images/nobg.jpg) no-repeat center top / cover; height:772px;}
.failed{text-align:center; padding-top:27px; padding-bottom:65px;}
.failed h3{font-family:'HelveticaNeueLTBlackCond'; font-size:150px; color:#ffe600; line-height:146px;}
.failed h3 span{color:#c70301;}
.failed p{font-family:'HelveticaNeueLTProLt'; font-size:30px; text-transform:uppercase; color:#fff; font-style:italic;}
.contactPass{width:766px; margin:auto;}
.block{float:left; width:356px;}
.block:nth-child(2n){float:right;}
.contact{padding:0 40px; text-align:center; padding-bottom:90px;}
.contact h3{font-family:'HelveticaNeueLTBlackCond'; font-size:28px; color:#fff; text-transform:uppercase; padding-bottom:15px;}
a.btn{font-family:'HelveticaNeueLTProLt'; font-size:18px; line-height:50px; background-color:#d72029; display:block; color:#fff;}
a:hover.btn{background-color:#464646;}
.whiteBlock{background-color:#fff; border-radius:3px; -webkit-border-radius:3px; text-align:center; padding:16px 20px 16px; height:202px;}
.whiteBlock h4{font-family:'HelveticaNeueMediumCondRegular'; font-size:24px; color:#000; padding-bottom:14px;}
.whiteBlock p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#030302; text-align:left; min-height:68px}
.whiteBlock a{font-family:'HelveticaNeueMediumCondRegular'; font-size:18px; background-color:#d72029; line-height:42px; padding:0 28px; border-radius:3px; -webkit-border-radius:3px; color:#fff; display:inline-block; margin-top:12px;}
.whiteBlock a:hover{background-color:#464646;}
.latexPussy{text-align:center; font-size:28px; color:#fff; text-transform:uppercase; background-color:#111010; line-height:44px; font-family:'HelveticaNeueLTBlackCond';}
.latexPussy span{color:#ffe600;}
.bonusAcces{text-align:center; background-color:#000; padding-bottom:10px;}
.bonusAcces p{font-family:'HelveticaNeueLTBlackCond'; font-size:48px; color:#fff; display:inline-block;}
.bonusAcces p span{color:#c70301;}
.bonusSitePic{display:inline-block; top:11px; position:relative; margin-left:16px;}
.bonusSitePic img{display:inline-block;}
.bonusSitePicM{display:none;}
.bonusSitePicM img{display:inline-block;}
.whyJoin{border-top:1px solid #111010; border-bottom:1px solid #111010; text-align:center; background-color:#000;}
.whyJoin p{font-family:'HelveticaNeueLTBlackCond'; font-size:34px; color:#fff; display:inline-block; line-height:60px; vertical-align:top;}
.whyJoin p span{color:#c70301;}
.whyJoin ul{display:inline-block; padding-left:60px; vertical-align:top;}
.whyJoin ul li{display:inline-block; font-size:24px; color:#fff; background:url(../images/shape.png) no-repeat left center; padding-left:26px; font-family:'HelveticaLT37ThinCondensed'; padding-right:16px; line-height:60px;}
.whyJoin ul li:first-child{padding-left:0px; background:none;}
.whyJoin ul li:last-child{padding-right:0px;}
.footer{background-color:#000; text-align:center; padding-bottom:14px; padding-top:42px;}
.footerLogo{padding-top:68px; padding-bottom:24px;}
.footerLogo img{display:inline-block;}
.footer p{font-family:'helvetica_ce_55_romanregular'; line-height:22px; padding-bottom:21px; color:#4c4c4c; font-size:14px;}
.footer p a{color:#a0a0a0;}
.footer p a:hover{color:#ff6462;}
.footer p a.webmaster{color:#ff6462;}
.footer p a:hover.webmaster{color:#fff;}

/* Login */
.loginBg{background:url(../images/loginBanner.jpg) no-repeat center top / cover; height:670px;}
.loginBox{width:527px; background-color:#000; border:17px solid #464646; margin:auto; margin-top:107px; height:395px; text-align:center; padding:0 78px;}
.loginBox h3{font-family:'HelveticaNeueLTBlackCond'; font-size:60px; color:#fff; padding-top:10px; padding-bottom:18px;}
.loginBox label{font-family:'HelveticaNeueLTProLt'; font-size:14px; font-style:italic; padding-left:8px; padding-bottom:4px; color:#fff; text-align:left; float:left;}
.textbox{width:100%; height:46px; font-family:'HelveticaNeueLTProLt'; color:#000; background-color:#fff; border-radius:5px; -webkit-border-radius:5px; border:none; clear:left; float:left; padding:0 12px; margin-bottom:6px; font-size:16px;}
.loginBtn{font-family:'HelveticaNeueLTProLt'; font-size:18px; color:#fff; border:none; background-color:#d72029; height:50px; width:225px; margin:auto; text-transform:uppercase; margin-top:27px; cursor:pointer;}
.loginBtn:hover{ background-color:#464646;}



/* Models */
.modelBlock{float:left; margin-right:24px; margin-bottom:15px;}
.modelBlock:nth-child(4n){margin-right:0px;}
.modelNames{text-align:center; padding-top:0px; padding-bottom:35px;}
.modelNames ul{display:inline-block; padding:0 1px; vertical-align:middle;}
.modelNames li{display:inline-block; font-size:12px; padding:0 1px; text-transform:uppercase;}
.modelNames li a{width:27px; height:28px; border:1px solid #000; line-height:27px; display:inline-block; color:#000;}
.modelNames li a:hover{background-color:#000; color:#fff;}

/* Profile */
.profileArea{ padding-bottom:36px;}
.profileMainPic{float:left;}
.profileData{float:left; margin-left:22px; width:695px; margin-top:-10px;}
.profileData h3{font-family:'oswaldbold'; font-size:36px; color:#000; padding-bottom:14px;}
.profileData ul{}
.profileData ul li{font-family:'oswaldlight'; font-size:16px; line-height:19px; padding-bottom:19px;}
.profileData ul li span{font-family:'oswaldbold';}
.profileData p{font-family:'oswaldlight'; font-size:16px; line-height:19px; padding-bottom:19px;}
.updates{text-align:center; padding-bottom:20px;}
.updatedPic{display:inline-block; padding:0 38px;}
.covers{padding-top:10px;}
.movieCover{float:left; margin-right:26px; margin-bottom:35px;}
.movieCover:nth-child(7n){margin-right:0px;}