article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; background-color:#000; color:#FFF;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:inline-block; vertical-align:top; height:auto; }
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; color:#FFF;}
a:hove { color:#f36ba3; }
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.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, .submit, .completeMembership, .submitBtn, .addName, .addComment, a.scrollToTop{-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;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}

/*Responsive menu*/
.responsive_menu{padding:2px 0;}
.responsive_menu select{display:block;width:150px;height:36px;padding:4px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:left; cursor:pointer; border:none; background:#343333 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: '';}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/

header { display:inline-block; width:100%; vertical-align:top; }
.centerwrap{width:1290px; margin:auto;}
.topHeader{background-color:#0f0f0f; padding:9px 0;}
nav{float:left;}
nav li{float:left; font-size:18px; letter-spacing:-0.025em; text-transform:uppercase; padding-right:22px; position:relative; }
nav li a{color:#b4b2b2; padding:0 22px; line-height:40px; display:block; border-radius:3px; -webkit-border-radius:3px;}
nav li a.active, nav li a:hover{color:#fff;}
nav li a.getAccess{background-color:#06ad1e; color:#fff;}
nav li a:hover.getAccess{background-color:#f36ba3;}
nav li:last-child{padding-right:0px;}

nav ul ul.dropdown { display:none; position:absolute; top:100%; left:0; background:#e8e8e8; padding:0; z-index:999; }
nav ul ul.dropdown { float:none; width:200px; }
nav ul ul.dropdown li { display:block; width:100%; }
nav ul ul.dropdown a { line-height:120%; padding:10px 15px; color:#222; }
nav ul ul.dropdown a:hover { color:#f36ba3; }
nav ul ul.dropdown ul { top:0; left:100%; }
nav ul li:hover > ul { display:block; }

.members-area nav li { padding-right:0; }
.members-area nav li a { padding:0 20px; }

.chooselang{float:left; text-align:center; padding:0 0px 0 88px;}
.chooselang p{font-size:13px; letter-spacing:-0.01em; color:#fcfafa; padding-bottom:8px;}
.chooselang ul{display:block;}
.chooselang ul li{display:inline-block; padding:0 1px;}
.chooselang ul li a.active { background:#f36ba3; }

.top_navbar .chooselang { float:right; padding:0; }
.top_navbar .chooselang ul { border-left:0; }
.top_navbar .chooselang ul li a { padding:10px 4px; }
.top_navbar .chooselang ul li a.active { background:#f36ba3; }

.social{float:right;}
.social a{float:left; margin-left:7px; max-width:35px;}
.social a:first-child{margin-left:0px;}
.social a:hover{opacity:0.8;}
.header{background-color:#2e2e2e;}
.logo{float:left; padding-top:20px; padding-bottom:24px;}
.owned{float:left; font-size:24px; line-height:37px; color:#f5f6f6; text-align:center; background-color:#1b1c1d; border-radius:3px; -webkit-border-radius:3px; margin-left:120px; margin-top:14px; padding:6px 30px; text-transform:uppercase;}
.owned span{color:#f36ba3; display:block; border-top:1px solid #2e2e2e;}
.award{float:right; background:#1b1c1d; margin-top:14px; position:relative;}
.ava_award{position:absolute; left:-100px; top:-7px;}
.award li{color:#f36ba3; font-size:17px; line-height:28px;letter-spacing:-0.01em; border-bottom:2px solid #2e2e2e; padding-right:8px; padding-left:40px;}
.award li:last-child{border-bottom:0px;}
.homeVideo{padding-top:26px; padding-bottom:40px;}
.homeVideo h3{font-size:24px; font-weight:normal; color:#fcfafa; text-transform:uppercase; padding-bottom:8px;}
.homeVideo h3 a{color:#fcfafa;}
.homeVideo h3 a:hover{color:#fcfafa;}
.homeVideoHere{}
.midLinks{background-color:#2e2e2e; padding:15px 0;}
.midLinks p{float:left; font-size:24px; letter-spacing:-0.025em; line-height:50px;}
.midLinks p a{color:#f36ba3; text-decoration:underline;}
.midLinks p a:hover{text-decoration:none;}
a.getAccessBtn{float:right; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:28px; background-color:#06ad1e; border-radius:3px; -webkit-border-radius:3px; line-height:50px; text-transform:uppercase; width:332px; text-align:center; color:#fff;}
a:hover.getAccessBtn{background-color:#f36ba3;}
.features{background-color:#2e2e2e; padding:20px 0;}
.featureBox{font-size:17px; line-height:18px; color:#e9e7e7; text-align:center; width:190px; background-color:#494848; float:left; padding-top:12px; padding-bottom:8px; border-radius:3px; -webkit-border-radius:3px; margin-right:8px; height:112px;}
.featureBox.last{margin-right:0px;}
.featureBox i{height:50px; margin-bottom:6px; display:block}
.featureBox img{display:inline-block;}
.featureBox span{display:block; padding:0 20px;}

.features.modellist { display:inline-block; width:100%; margin:5px 0; padding:5px 0; text-align:center; }
.features.modellist .A-Z_links { display:inline-block; width:100%; text-align:center; color:#FFF; }
.features.modellist .A-Z_links br { display:none; }
.features.modellist .A-Z_links a { display:inline-block; padding:3px 8px; border:1px solid #636363; background:#636363; color:#FFF; margin:1px 0; margin-left:2px; border-radius:3px; }
.features.modellist .A-Z_links a:hover,
.features.modellist .A-Z_links a.letter_current { border:1px solid #f36ba3; background:#f36ba3; color:#FFF; }

.hdvideo i{padding-top:8px;}
.multiVideo i{padding-top:10px;}
a.instantAccess{background:#06ad1e url(../images/access_key.png) no-repeat 19px center; border-radius:3px; -webkit-border-radius:3px; height:112px; float:right; width:294px; color:#f5f6f6; text-decoration:none; padding-left:50px; padding-top:32px; font-size:17px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; letter-spacing:-0.005em;}
a.instantAccess span{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:900; font-size:26px; text-decoration:underline; text-transform:uppercase;}
a:hover.instantAccess span{text-decoration:none;}
a:hover.instantAccess{background-color:#f36ba3}
.titleBlock{background-color:#0f0f0f; padding:10px 0 8px;}
.titleBlock.marginBottom { margin-bottom:20px; }
.titleBlock h2{font-size:36px; color:#f36ba3; text-transform:uppercase; font-weight:normal;}
.fleft{float:left;}
.sort{float:right; padding-top:12px;}
.sort li{float:left; letter-spacing:-0.025em; line-height:16px; border-left:2px solid #d3d1d1; padding-left:10px; padding-right:12px;}
.sort li a{color:#fcfafa; font-size:16px;}
.sort li a:hover, .sort li a.active{color:#f36ba3;}
.sort li:first-child{padding-left:0px; border-left:0px;}
.latestScenes{ position:relative; }
.latestScenesBlock { position:relative; }
.titleText{padding-top:14px;}
.titleText p{color:#fdfdfd; font-size:17px; letter-spacing:-0.025em; line-height:20px; padding-bottom:20px;}
.latestScenesBlock{}
.latestScene{float:left; margin-right:12px; margin-bottom:8px; width:422px; }
.latestScene.last{margin-right:0px;}
.latestScenePic{margin-bottom:7px; display:inline-block; width:100%; }
.latestScenePic a { display:inline-block; width:100%; vertical-align:top; }
.latestScene h4{font-size:15px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-weight:normal;}
.latestScene h4 a{color:#f36ba3;}
.latestScene h4 a:hover{color:#fff;}
.latestScene p{font-size:14px; line-height:18px; color:#676666; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300;}
.latestScene p a{color:#dad8d8; text-decoration:underline;}
.latestScene p a:hover{color:#f36ba3; text-decoration:none;}
.latestScene span{display:block;}
.latestScene p span a{color:#676666; text-decoration:none;}
.latestScene p span a:hover{color:#fff;}

.coming_soon_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.coming_soon_arrow:hover { opacity:0.6; }
.prev_arrow { left:-30px; background: transparent url(../../images/icons/leftarrow.png) no-repeat 0 0; }
.next_arrow { right:-20px; background: transparent url(../../images/icons/rightarrow.png) no-repeat 0 0; }

.spacer{ display:inline-block; width:100%; text-align:center; padding:20px 0; clear:both; }

.pagination{text-align:center; padding-top:44px; clear:both; padding-bottom:46px;}
.pagination li{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:0 1px; display:inline-block}
.pagination li a{background-color:#2e2e2e; border-radius:3px; -webkit-border-radius:3px; display:block; height:32px; line-height:32px; width:32px; color:#6f6e6f; text-align:center; text-align:center;}
.pagination li a:hover, .pagination li.active a{color:#fefcfc; background-color:#535252;}
.pagination li a img{display:inline; vertical-align:baseline;}
.pagination li:first-child a{padding:0 13px; width:auto;}
.pagination li:last-child a{padding:0 13px; width:auto;}
.downloadable{background-color:#2e2e2e; padding:16px 0;}

.downloadable p{float:left; background:url(../images/download.png) no-repeat left top; font-size:21px; line-height:24px; letter-spacing:-0.025em; color:#e9e7e7; text-align:right; padding-left:58px; margin-left:34px;}
.points{float:left; margin-left:38px;}
.downloadable ul{float:left; margin-right:16px; vertical-align:top; padding:0px; margin-top:-2px;}
.downloadable ul:last-child{margin-right:0px;}
.downloadable ul li{color:#fdfcfc; margin-left:26px; border-bottom:1px solid #3c3b3b; /*list-style-image:url(../images/point.png);*/ line-height:26px; font-size:13px; text-transform:uppercase; padding:0px; letter-spacing:-0.01em; position:relative;}
.downloadable ul li:before{background:url(../images/point.png) no-repeat; position:absolute; left:-25px; top:6px; content:''; width:20px; height:16px;}
.recent_models{float:right; padding-top:10px;}
.recent_models select{background:url(../images/downarrow.png) no-repeat right center; font-size:16px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; color:#fff; border:none; padding-right:16px;}
.ourGirls{}
.ourGirlsBlock{}
.ourGirlPic{margin-bottom:7px;}
.ourGirl{float:left; margin-right:14px; margin-bottom:10px; width:312px; }
.ourGirl.last{margin-right:0px;}
.ourGirl h4{font-size:15px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-weight:normal;}
.ourGirl h4 a{color:#f36ba3;}
.ourGirl h4 a:hover{color:#fff;}
.ourGirl p{font-size:14px; line-height:18px; color:#676666; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300;}
.ourGirl p a{color:#dad8d8;}
.ourGirl p a:hover{color:#f36ba3;}
.ourGirl span{display:block;}
.ourGirl p span a{color:#676666;}
.ourGirl p span a:hover{color:#fff;}
.joinPoints{background-color:#262626; padding:15px 0;}
.allFeatures{float:left; background-color:#1b1c1d; width:780px; padding:14px; height:164px;}
.allFeatures ul{float:left; margin-right:16px; vertical-align:top; padding:0px; margin-top:-2px;}
.allFeatures ul:last-child{margin-right:0px;}
.allFeatures ul li{color:#fdfcfc; margin-left:26px; border-bottom:1px solid #3c3b3b; line-height:26px; font-size:13px; text-transform:uppercase; padding:0px; letter-spacing:-0.01em; position:relative}
.allFeatures ul li:before{background:url(../images/point.png) no-repeat; position:absolute; left:-25px; top:6px; content:''; width:20px; height:16px;}
.newsLatter{float:right; background-color:#1b1c1d; width:500px; padding:13px 17px; height:164px;}
.newsLatter h3{color:#fdfcfc; text-transform:uppercase; background:url(../images/mail.png) no-repeat left top; padding-left:53px; line-height:34px; font-weight:normal; font-size:36px;}
.newsLatter p{color:#868484; font-size:13px; letter-spacing:-0.01em; padding-top:22px; padding-bottom:14px;}
.joinNewsLetter{position:relative;}
.addEmail{width:100%; font-size:14px; color:#868484; background-color:#070000; height:49px; padding-left:15px; padding-right:100px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; border:none;}
.submit{color:#868484; font-size:14px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; background-color:#262626; border-radius:3px; -webkit-border-radius:3px; height:38px; width:90px; text-align:center; letter-spacing:-0.01em; border:none; position:absolute; right:5px; top:5px; cursor:pointer}
.submit:hover{background-color:#f36ba3; color:#fff;}
.footer{padding:14px 0; background-color:#000;}
.footerLeft{float:left;}
.footerLeft ul li{float:left; text-transform:uppercase; font-size:11px; letter-spacing:-0.01em; border-right:1px solid #727272; padding-right:16px; padding-left:14px;}
.footerLeft ul li a{color:#727272;}
.footerLeft ul li a:hover{color:#f36ba3;}
.footerLeft ul li:last-child{border-right:0px; padding-right:0px;}
.footerLeft ul li:first-child{padding-left:0px;}
.footerLeft p{font-size:11px; color:#4a4949; line-height:16px; clear:both; padding-top:5px;}
.footerLeft p a{color:#4a4949;}
.footerLeft p a:hover{color:#f36ba3;}


/* Photos */
.bgremove{background-color:transparent; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700;}
.topSpace{margin-top:26px;}
.sortLeft{float:left; padding-left:22px;}
.sorting{float:right;}
.sorting li{float:left; font-size:16px; letter-spacing:-0.025em; text-align:center; padding-left:6px;}
.sorting li a{color:#fcfafa; width:118px; display:block; line-height:36px; background-color:#3f3f3f; border-radius:3px; -webkit-border-radius:3px;}
.sorting li a.active, .sorting li a:hover{background-color:#929190;}
.photos .ourGirl{margin-right:12px;}
.photos .ourGirl.last{margin-right:0px;}

/* Trailer */
.trailer{ padding-bottom:35px;}
.trailerTitle{background-color:#0f0f0f; padding:10px 0;}
.trailerTitle h3{font-size:36px; color:#f36ba3; font-weight:normal; background:url(../images/play.png) no-repeat left center; padding-left:52px;}
.trailer p{color:#fcfafa; font-size:17px; letter-spacing:-0.025em; padding-top:16px; padding-bottom:22px;}
.trailer p a{color:#f36ba3;}
.trailer p a:hover{color:#fff;}
.bpadding{padding-bottom:30px;}

/* Profile */
.profileBlock{background-color:#2e2e2e; padding:18px;}
.profilePic{float:left;}
.profileDetails{float:right; width:830px;}
.profileDetails h2{color:#f36ba3; text-transform:uppercase; font-weight:normal; font-size:36px; padding-bottom:3px;}
.rating{float:left;}
.rating ul{float:left;}
.rating ul li{float:left;}
.rating ul li:last-child{padding-top:1px; padding-left:1px;}
.rating p{float:left; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:30px; color:#fcfcfb; padding-left:20px; padding-top:2px;}
.favoriteComment{float:right; margin-bottom:17px;}
.favoriteComment a{float:left; color:#fcfafa; font-size:16px; letter-spacing:-0.025em; background-color:#5f5f5f; line-height:36px; padding:0 19px; border-radius:3px; -webkit-border-radius:3px; margin-left:14px;}
.favoriteComment a:hover{background-color:#f36ba3;}
a.favorires span{background:url(../images/favorite.png) no-repeat left center; padding-left:21px;}
a.commetn span{background:url(../images/comment.png) no-repeat left center; padding-left:31px;}
.aboutModel{clear:both; border-top:1px solid #4e4e4e; border-bottom:1px solid #4e4e4e; padding-top:18px; padding-bottom:4px;}
.aboutModel h3{color:#f36ba3; font-size:17px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; letter-spacing:-0.025em; padding-bottom:5px;}
.aboutModel p{color:#fcfafa; font-size:15px; line-height:18px; letter-spacing:-0.025em; padding-bottom:18px;}
.modelInfo{padding-top:20px;}
.modelInfo p{color:#fcfafa; font-size:15px; letter-spacing:-0.025em; padding-bottom:14px; line-height:18px;}
.modelInfo p span{color:#f36ba3;}
.modelInfo p:last-child{padding-bottom:0px;}


/* Join */
.joinArea{background-color:#e7e7e7;}
.joinArea h2{float:left; color:#fdfcfc; background-color:#f36ba3; border-radius:5px; -webkit-border-radius:5px; line-height:68px; padding:0 32px; text-transform:uppercase; margin-top:28px; font-size:36px; font-weight:normal;}
.satisSecure{float:right;}
.satisfaction{float:left; background:url(../images/guarantee.png) no-repeat left center; padding-left:92px; text-align:center; font-size:28px; line-height:30px; color:#2e2e2e; padding-top:14px; padding-bottom:10px; margin-top:22px; margin-bottom:22px;}
.secure{float:left; background:url(../images/secure.png) no-repeat left 5px; padding-left:72px; text-align:center; font-size:28px; line-height:30px; color:#2e2e2e; padding-top:14px; padding-bottom:10px; margin-left:22px; margin-top:22px; margin-bottom:22px;}
.joinLeft{background-color:#f8f8f8; width:580px; float:left; padding:18px; clear:both; margin-bottom:34px;}
.stepOne{border-bottom:1px solid #d3d3d3; padding-bottom:20px; }
.joinArea h3{font-weight:normal; font-size:30px; color:#464646; text-transform:uppercase; letter-spacing:-0.025em; text-align:center; padding-bottom:24px;}
.joinArea h3 span{color:#f36ba3;}
.createAccount{position:relative; margin-bottom:5px;}
.createAccount input{color:#464646; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-size:21px; letter-spacing:-0.025em; border-radius:5px; -webkit-border-radius:5px; border:1px solid #bbbaba; height:55px; width:100%; padding:0 14px;}
.createAccount input.error_border { border:1px solid #FF0000; }
.info{position:absolute; right:10px; top:21px; font-size:13px; letter-spacing:-0.025em; color:#464646; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300;}
.info.cRed { color:#FF0000; }
.join_error { display:inline-block; margin-right:10px; text-align:center; color:red; }
.join_error.fullwidth { display:inline-block; width:100%; margin-right:0; text-align:center; color:red; padding:10px 0; background:#f7d3d3; color:#a50000; box-shadow:inset #a50000 0px 0px 1px; margin-bottom:5px; }
.stepOne label{font-size:13px; color:#464646; float:right; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; padding-top:3px;}
.stepTwo{padding-top:18px; border-bottom:1px solid #d3d3d3; padding-bottom:14px; margin-bottom:23px;}
.stepTwo label{color:#464646; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-size:21px; letter-spacing:-0.025em; float:left; clear:left; margin-bottom:15px;}
.card{display:inline-block; position:relative; top:8px; left:15px;}
.check{display:inline-block; position:relative; left:9px; top:7px;}
.card img, .check img { vertical-align:baseline; }
.snail{float:right; padding-top:10px;}
.snail a{color:#464646; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-size:21px; letter-spacing:-0.025em; background:url(../images/mail_black.png) no-repeat right center; padding-right:50px; text-decoration:underline; line-height:32px; display:block}
.snail a:hover{text-decoration:none;}
.joinFeatures{background-color:#e7e7e7; padding:12px 15px; }
.joinFeatures ul{float:left; margin-right:16px; vertical-align:top; padding:0px; margin-top:-2px;}
.joinFeatures ul:last-child{margin-right:0px;}
.joinFeatures ul li{color:#676665; margin-left:26px; border-bottom:1px solid #b0b0b0; line-height:28px; font-size:13px; text-transform:uppercase; padding:0px; letter-spacing:-0.01em; position:relative}
.joinFeatures ul li:before{background:url(../images/point.png) no-repeat; position:absolute; left:-25px; top:6px; content:''; width:20px; height:16px;}
.joinRight{background-color:#f8f8f8; width:690px; float:right; padding:18px 23px; margin-bottom:34px;}
.stepThree{}
.membershipBlock{}
.membershipBlock label{display:block;border:1px solid #bbbaba; border-radius:5px; -webkit-border-radius:5px; width:100%; height:75px; margin-bottom:5px;}
.membershipBlock input[type="radio"]{float:left; margin-left:17px; margin-top:28px; margin-right:13px;}
.membership{float:left; color:#464646; font-size:22px; letter-spacing:-0.005em; line-height:22px; padding-top:16px; width:270px;}
.membership span{font-size:13px; display:block;}
.package{float:left; font-size:13px; color:#fff; background-color:#929190; border-radius:3px; -webkit-border-radius:3px; width:172px; line-height:26px; margin-top:24px; text-align:center;}
.price{float:right; color:#f36ba3; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; font-size:42px; letter-spacing:-0.025em; padding-top:10px; padding-right:15px;}
.price sup{font-size:18px;}
.price sup+sup{font-size:20px; padding-left:2px;}
.price span{color:#b1b1b0; font-size:14px; margin-left:-22px; letter-spacing:normal;}
.completeMembership{font-size:28px; letter-spacing:-0.015em; text-align:center; color:#fff; background-color:#06ad1e; border-radius:5px; -webkit-border-radius:5px; height:70px; width:100%; border:none; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; margin-top:15px; margin-bottom:18px; cursor:pointer}
.completeMembership:hover{background-color:#f36ba3;}
.checking{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-size:13px; color:#4f4e4d; border:none; height:auto; border-radius:0px; -webkit-border-radius:0px; margin-bottom:18px;}
.joinPics{padding-top:20px;}
.joinPic{float:left; margin-right:10px;}
.joinPic.last{margin-right:0px;}
.innerFooter{float:left; padding-top:16px;}
.innerFooter ul li{float:left; text-transform:uppercase; font-size:11px; letter-spacing:-0.01em; border-right:1px solid #727272; padding-right:16px; padding-left:14px; margin-bottom:8px;}
.innerFooter ul li a{color:#727272;}
.innerFooter ul li a:hover{color:#f36ba3;}
.innerFooter ul li:last-child{border-right:0px; padding-right:0px;}
.innerFooter ul li:first-child{padding-left:0px;}
.innerFooter ul li:nth-child(3){border-right:0px;}
.innerFooter ul li:nth-child(4){clear:left; padding-left:0px;}
.innerFooter p{font-size:11px; color:#4a4949; line-height:16px; clear:both; padding-top:5px;}
.innerFooter p a{color:#4a4949;}
.innerFooter p a:hover{color:#f36ba3;}
.innerFooter .social{float:left; padding-top:20px;}

/* Members Photo Detail */
.memberPhotoDetails{background-color:#2e2e2e; padding:15px;}
.video_buttons{float:left; margin-bottom:14px;}
.video_buttons a{width:108px; height:98px; background-color:#444343; border-radius:3px; -webkit-border-radius:3px; float:left; text-align:center; margin-right:8px;}
.video_buttons a:hover, .video_buttons a.active{background-color:#f36ba3}
.video_buttons a i{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; font-size:56px; text-shadow:0px 4px 0px rgba(0,0,0,0.2); font-style:normal; color:#fff; height:72px; line-height:76px; display:block;}
.video_buttons a + a i{padding-top:4px;}
.video_buttons a span{font-size:16px; letter-spacing:-0.025em; text-transform:uppercase; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; display:block; color:#fff;}
.video_buttons a i img{display:inline-block; vertical-align:baseline;}
.video_format{float:right; padding-top:3px;}
.selectFormat{margin-bottom:18px;}
.selectFormat label{float:left; color:#f36ba3; font-size:20px; line-height:36px; width:174px;}
.selectFormat select{float:left; font-size:20px; color:#fefefe; background:#5f5f5f url(../images/select_arrow.png) no-repeat 96% center; border:none; width:318px; border-radius:3px; -webkit-border-radius:3px; height:36px; padding-left:10px;}
.selectFormat.last{margin-bottom:0px;}
.memberDetails{border-top:1px solid #4e4e4e; padding-top:18px; clear:both;}
.memberPhotos{}
.memberPhoto{float:left; margin-right:7px; margin-bottom:9px;}
.memberPhoto.last{margin-right:0px;}
.memberpagination{padding-top:35px; padding-bottom:36px;}
.memberpagination li a{background-color:#000;}
.description{border-top:1px solid #4e4e4e; border-bottom:1px solid #4e4e4e; padding-top:16px;}
.description h3{color:#f36ba3; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:17px; letter-spacing:-0.025em; padding-bottom:3px;}
.description p{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; font-size:15px; line-height:18px; letter-spacing:-0.025em; color:#fff; padding-bottom:21px;}
.categories{padding-top:14px;}
.categories p{font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; font-size:15px; line-height:28px; letter-spacing:-0.025em; color:#fff;}
.categories p span{color:#f36ba3;}
.categories p a{color:#fcfafa; text-decoration:underline;}
.categories p a:hover{text-decoration:none;}
.added{float:left; width:70%;}
.ratePhoto{float:right; background-color:#444343; border-radius:3px; -webkit-border-radius:3px; width:210px; padding-top:10px; padding-bottom:8px; text-align:center; }
.ratePhoto ul{text-align:center;}
.ratePhoto ul li{display:inline-block; margin:0 -2px;}
.ratePhoto ul li:last-child{position:relative; top:-3px; margin-left:0px;}
.ratePhoto p{text-align:center; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:700; font-size:19px; letter-spacing:-0.005em;}
.commentBlock{background-color:#2e2e2e; padding:16px; margin-bottom:8px;}
.commentBlock h4{font-size:14px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; font-weight:normal;}
.commentBlock h4 a{color:#f36ba3;}
.commentBlock h4 a:hover{color:#fff;}
.commentBlock p{font-size:13px; color:#fff; line-height:17px; letter-spacing:-0.01em;}
.date{font-size:13px; color:#bdbcbc; letter-spacing:-0.01em;}
.addCommentBlock{background-color:#2e2e2e; padding:16px;}
.addCommentBlock h4{font-size:14px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; font-weight:normal; color:#f36ba3; padding-bottom:12px;}
.addName{background-color:#464646; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-size:17px; border-radius:3px; -webkit-border-radius:3px; height:44px; padding:0 10px; margin-bottom:9px; border:none; width:434px; color:#fff;}
.addComment{background-color:#464646; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:300; font-size:17px; border-radius:3px; -webkit-border-radius:3px; height:44px; padding:0 10px; margin-bottom:13px; border:none; width:100%; color:#fff;}
.addName:focus, .addComment:focus{background-color:#666;}
.addCommentBlock p{float:left; color:#bdbcbc; font-size:13px; letter-spacing:-0.01em;}
.submitBtn{float:right; font-size:18px; font-family:'Lato', Arial, Helvetica, sans-serif; font-weight:400; background-color:#f36ba3; height:36px; border-radius:3px; -webkit-border-radius:3px; padding:0 24px; color:#fff; border:none; cursor:pointer}
.submitBtn:hover{background-color:#1b1c1d;}
.commentsArea{padding-bottom:45px;}
.removeSpace{margin-top:0px!important;}

.memberVideo{border-top:1px solid #4e4e4e; padding-top:18px; clear:both; padding-bottom:0px;}

/*Trailer Block*/
.trailerblock { display:inline-block; width:100%; position:relative; }
.trailerblock .play { float:left; position:absolute; top:50%; left:50%; margin-top:-44px; margin-left:-44px; z-index:99999; }
.trailerblock .videoplayer { display:inline-block; width:100%; position:relative; top:0; left:0; z-index:10; }
.trailerblock .videoplayer img { max-width:100%; }

.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

.spacer { display:inline-block; width:100%; height:0px; margin:10px 0; }

input.submit_btn { cursor:pointer; margin-top:10px; font-family:'MyriadProBold'; border:none; font-size:14px; color:#f5f4f4; background-color:#f36ba3; border-radius:3px; -webkit-border-radius:3px; padding:10px 15px; display:block; }
input:hover.submit_btn{background-color:#222;}

.photos { display:inline-block; width:100%; text-align:center; }
.photo_gallery_block { display:inline-block; width:100%; text-align:center; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper { display:inline-block; width:19%; margin-bottom:3px; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper img { display:inline-block; vertical-align:top; width:100%; height:auto; max-width:100%; border:1px solid #222; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper a:hover img { opacity:0.6; }
.photo_gallery_thumbnail_wrapper a { display:inline-block; }
.photo_gallery_thumbnail_wrapper ul.photo_sizes { display:block; vertical-align:top; width:100%; background:#222; color:#555; font-size:11px; list-style:none; margin:0; padding:6px 0; margin-bottom:5px; text-align:center; }
.photo_gallery_thumbnail_wrapper ul.photo_sizes li { display:inline-block; }
.photo_gallery_thumbnail_wrapper ul.photo_sizes li a { display:inline-block; padding:5px; border:1px solid #444; }
.photo_gallery_thumbnail_wrapper ul.photo_sizes li a:hover { background:#444; }

.top_navbar { float:left; width:100%; border-bottom:1px solid #444; background:#222; font-size:12px; color:#FFF; text-transform:uppercase; }
.top_navbar ul { float:left; width:100%; list-style:none; margin:0; padding:0; border-left:1px solid #000; }
.top_navbar ul li { float:left; border-right:1px solid #000; border-left:1px solid #444; }
.top_navbar ul li.goRight { float:right; }
.top_navbar ul li.sites_dropdown { padding:7px 10px; }
.top_navbar ul li a { float:left; padding:10px 10px; color:#FFF; text-shadow:#222 1px 1px 0px; }
.top_navbar ul li a:hover, .top_navbar ul li a.active { background:#222; color:#f36ba3; }

.faq_questions { display:block; padding:20px; background:#222; border:1px solid #222; margin:20px 0 40px 0; }
.faq_questions a { color:#f36ba3; }
.faq_questions a:hover { color:#222; }

/* Members Area Calendar CSS */
.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}
.calendar {width:100%;margin-top:5px;font-size:14px;}
.calendar_month {text-align:center;width:33%;padding:8px;font-size:16px;font-weight:bold;background-color:#EEEEEE;}
.calendar_month a {font-weight:normal;color:#2d2d2d;}
.calendar_month a:hover {color:#808080;}
.calendar_week {width:100%;font-weight:bold;}
.calendar_days {width:100%;padding:4px;border:2px solid #C0C0C0;text-align:center;font-weight:bold;background-color:#FFFFFF;}
.calendar_day_number {padding:4px;border:2px solid #C0C0C0;text-align:right;background-color:#EEEEEE;}
.calendar_event {height:100px;padding:4px;border:2px solid #C0C0C0;text-align:left;vertical-align:middle;font-family:Arial;font-weight:normal;background-color:#FFFFFF;}
.calendar_event a {font-size:14px;color:#2d2d2d;}
.calendar_event a:hover {color:#808080;}
.calendar_link_background {font-family:Arial;color:#FFFFFF;background-color:#FF1175;}
.calendarheadings {font-weight:bold;background-color:#FFFFFF;}
.calendar_event_title {font-weight:bold;}
.calendar_event_description {width:100%;padding-right:10px;}
.calendarpopup {position:absolute;top:-500px;left: 0;padding: 5px;padding-right:10px;visibility: hidden;border:1px solid black;line-height: 18px;z-index: 100;background-color: #FFFFFF;width: 600px;}
.calendar_event_image {float:left;margin-right: 10px;}

/* Members Area Mailbox CSS */
.mailbox {width:100%;margin-top:10px;text-align:left;font-size:14px;}
.mailbox a {color:#2d2d2d;}
.mailbox a:hover {color:#808080;}
.mailbox_wrapper {width:100%;background-color:#EEEEEE;}
.mailbox_options div a {text-decoration: none;}
.compose_button {color:#FFFFFF;padding:3px;padding-left:10px;padding-right:10px;border-radius:5px;background-color:#2467ba;}
.compose_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.mailbox_headings {padding:4px;font-weight:bold;}
.mailbox_info {line-height:24px;vertical-align:middle;padding:4px;padding-right:25px;background-color:#DDDDDD;border:1px solid #EEEEEE;}
.mailbox_subject {width:75%;}
.delete {padding:4px;line-height:24px;vertical-align:middle;background-color:#DDDDDD;border:1px solid #EEEEEE;}
.mailbox_form {width:100%;line-height:24px;padding:8px;}
.mailbox_field {width:95%;}
.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}


/* Members Area Advanced Search Page CSS */
.advanced_search {margin-bottom:15px;}
.filter_heading {font-weight:bold;text-align:left;line-height:40px; color:#f36ba3; }
.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}

.searchbar_container {width:365px;margin-top:0px; margin-right:0px; /*line-height:37px;*/ display:inline-block; float:left; text-align:left; vertical-align:middle; text-decoration:none;}
.seachbar_field { width:135px;margin-top:5px;padding-left:0px; float:left; display: inline; text-align:right; vertical-align:middle;border:0px; color:#2d2d2d; text-decoration:none;}
.seachbar_field input { width:120px; padding:2px 5px; }
.searchbar_submit_button {margin-right:5px; width:18px; text-align:center; vertical-align:middle; display:inline; float:right; border:0px;}
.searchbar_submit_button input {width:18px;height:31px;}
.searchbar_container .filter_link { float:left; }

.ad_columns { display:inline-block; width:100%; text-align:center; color:#f36ba3; }
.ad_columns a { color:#f36ba3; }
.ad_columns a:hover { color:#444; }
.ad_columns .ad_banner { display:inline-block; width:285px; vertical-align:top; }

/* Members Area Poll CSS */
.poll {width:100%;min-width:365px;margin-top:5px; text-align:left; font-weight:normal; color:#CCC;line-height:22px;}
.poll a {color:#FFF;}
.poll a:hover {color:#f36ba3;}
.poll_title {margin-bottom:5px;font-weight: bold;}
.poll_results {margin-bottom:5px;color:#f36ba3;}
.poll_results_bar {margin-bottom:15px;position:relative; width:100%; border:1px; height:22px; text-align:center; background-color:#FFFFFF;}
.poll_percent {display:inline;margin-right:6px;float:left;text-align:left;background-color: #c5e1ff;font-size:12px;font-weight:bold;top:0px;left:0px;line-height:22px;padding-left:4px;padding-right:4px;width:0%; min-width: 20px; max-width:300px; color:#222;}
.poll_votes {float:left;display:inline;text-align:left;font-size:12px;}

.errorMsg { display:inline-block; width:100%; margin:100px auto; padding:20px 0px; border:1px solid #CCC; background:#F1F1F1; text-align:center; font-size:16px; }
.errorMsg h2 { display:block; width:100%; font-size:20px; }

.dvd_scene { display:block; padding:15px; border:1px solid #f3f3f3; margin-bottom:20px; font-family:'MyriadProRegular'; }
.dvd_scene h2 { display:inline-block; width:100%; font-size:24px; color:#757b83; font-weight:normal; margin-bottom:10px; }
.dvd_scene h2 a { color:#f36ba3; }
.dvd_scene h2 a:hover { color:#222; }
.dvd_scene .dvd_info { display:block; clear:both; background:#f8f8f8; padding:10px; font-size:12px; margin-bottom:10px; }
.dvd_scene .dvd_description { display:inline-block; width:100%; margin-bottom:10px; }
.dvd_scene .dvd_pics { display:inline-block; width:100%; text-align:center; }

.rating_box {display:inline-block; /*float:left;*/}
.rating_voteable {vertical-align: top;display:inline-block;	width:35px;	height:36px; padding:0px; background-size: 100%; cursor:pointer;}
.rating_nonvoteable {display:inline-block; width:35px; height:36px;	padding:0px; background-size: 100%;}
.rating_empty {background-image: url("../images/star_outline.png");}
.rating_voted {background-image: url("../images/star_full.png");}
.rating_half {background-image: url("../images/star_half.png");}
.rating_unrated {background-image: url("../images/star_blank.png");}

input[type="submit"], input[type="reset"] { display:inline-block; margin:3px; padding:10px 10px; border:0; background:#f36ba3; text-align:center; color:#FFF; cursor:pointer; border-radius:4px; font-weight:bold; font-size:15px; }
input[type="submit"]:hover { background:#CCC; }
input[type="reset"] { background:#777; }
input[type="reset"]:hover { background:#CCC; }

.blogpost { display:block; margin-bottom:20px; padding:20px; background:#222; }
.blogpost .blogposthead, .blogpost .faqposthead { display:inline-block; margin-bottom:10px; width:100%; }
.blogpost .blogposthead h3, .blogpost .faqposthead h3 { display:inline-block; width:100%; color:#f36ba3; margin-bottom:5px; }
.blogpost .blogposthead p, .blogpost .faqposthead p { display:inline-block; width:100%; font-size:12px; }
.blogpost .blogposthead h3 a, .blogpost .faqposthead h3 a { display:inline-block; color:#f36ba3; }
.blogpost .blogposthead h3 a:hover, .blogpost .faqposthead h3 a:hover { color:#FFF; }
.blogpost .blogdetails { line-height:140%; }

a.scrollToTop { display:none; float:left; width:40px; height:40px; background:url('../images/arrow_up.png') no-repeat 0px 0px; position:fixed; right:20px; bottom:20px; z-index:9999; cursor:pointer; opacity:0.8; }
a:hover.scrollToTop { background-position:0px -40px; }

.download_table { display:block; width:100%; text-align:center; margin:10px 0; padding:10px; box-shadow:inset #CCC 0px 0px 1px; background:#212121; color:#FFF; display:none; }
.download_table h4 { display:inline-block; width:100%; text-align:center; margin-bottom:5px; }
.download_table ul.download_links { display:inline-block; width:100%; text-align:center; list-style:none; }
.download_table ul.download_links li { display:inline-block; margin:2px; }
.download_table ul.download_links li a { display:inline-block; padding:5px; border:1px solid #4e4e4e; }
.download_table ul.download_links li a .download_top { display:inline-block; width:100%; color:#f36ba3; }
.download_table ul.download_links li a .download_bottom { display:inline-block; width:100%; font-size:12px; }
.download_table ul.download_links li a:hover { background:#4e4e4e; }