article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'open_sansregular'; background-color:#020001;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0px; padding:0px;}
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}
h1,h2,h3,h4,h5,h6{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, .membership_btn, .video_pic a span, .model_pic a span, .apply, .reset, .formate .selectric, .submitbtn, .complete_membership{-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{}
.responsive_menu select{display:block;width:230px;height:47px;padding:4px 12px;font-size:18px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:left; cursor:pointer; font-family:"oswaldregular"; border:3px solid rgba(160, 30, 96, 0.9); 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: '';}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/


/* Basic jQuery Slider essential styles */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute; width:46px; height:46px; text-indent:-9999px; top:50%!important; margin-top:-23px;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:14px; background:url(../images/right_arrow.png) no-repeat}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:14px; background:url(../images/left_arrow.png) no-repeat}
.bjqs-slide img{width:100%;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; display:none;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
/* Basic jQuery Slider essential styles Close*/

{color:#303030; border:1px solid #fff; background-color:#eaeaea; box-shadow:0 0 20px 0 #bdbabb inset; -webkit-box-shadow:0 0 20px 0 #bdbabb inset; display:block; border-radius:5px; -webkit-border-radius:5px; line-height:40px; padding:0 14px;}

/* DropDown */
.selectricWrapper{position:relative;margin:0;width:100%;cursor:pointer}
.selectricDisabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.selectricOpen{z-index:9999}
.selectricHideSelect{position:relative;overflow:hidden}
.selectricHideSelect select{position:absolute;left:-100%}
.selectric{border:1px solid #fff; background-color:#eaeaea; box-shadow:0 0 20px 0 #bdbabb inset; -webkit-box-shadow:0 0 20px 0 #bdbabb inset;position:relative; border-radius:5px; -webkit-border-radius:5px;}
/*.selectricOpen .selectric{border-color:#CCC;background:#F0F0F0;z-index:9999}*/
.selectric .label{display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:0 6px 0 14px;font-size:15px;line-height:40px;color:#303030}
.selectric .button{position:absolute;right:0;top:0;height:28px;width:30px;color:#8d8c8d;text-align:center;font:normal 28px/40px sans-serif}
.selectricHover .selectric{border-color:#bcbbbc; background-color:#fefcfc; box-shadow:none; -webkit-box-shadow:none; color:#e44395}
.selectricHover .selectric p{color:#e44395;}
.selectricHover .selectric .button{color:#888}
.selectricTempShow{position:absolute!important;visibility:hidden!important;display:block!important}
.selectricItems{display:none;position:absolute;overflow:auto;top:100%;left:0;background:#fefcfc;border:1px solid #bcbbbc;z-index:9998;box-shadow:0 0 10px -6px}
.selectricItems ul,.selectricItems li{list-style:none;padding:0;margin:0;min-height:20px;line-height:28px;font-size:12px}
.selectricOpen .selectricItems{display:block; width:100% !important;}
.selectricItems li{padding:0 6px;cursor:pointer;display:block;color:#666;border-top:1px solid #bcbbbc; float:none!important; margin-right:0px!important}
.selectricItems li.selected{background:#EFEFEF;color:#444;border-top-color:#E0E0E0}
.selectricItems li:hover{background:#F0F0F0;color:#444}
.selectricItems li.disabled{background:#F5F5F5;color:#BBB;border-top-color:#FAFAFA}


@font-face {
    font-family:'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.eot');
    src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansextrabold';
    src: url('../fonts/opensans-extrabold_0-webfont.eot');
    src: url('../fonts/opensans-extrabold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold_0-webfont.svg#open_sansextrabold') format('svg');
    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:'DINEngschriftStd';
    src: url('../fonts/DINEngschriftStd.eot');
    src: url('../fonts/DINEngschriftStd.eot') format('embedded-opentype'),
         url('../fonts/DINEngschriftStd.woff2') format('woff2'),
         url('../fonts/DINEngschriftStd.woff') format('woff'),
         url('../fonts/DINEngschriftStd.ttf') format('truetype'),
         url('../fonts/DINEngschriftStd.svg#DINEngschriftStd') format('svg');
}

.centerwrap{width:1450px; margin:auto;}
.topnav{background:url(../images/topbg.jpg) repeat-x center top; height:68px; padding-top:8px;}
.topnav nav{float:left; margin-top:5px; margin-left:162px; position:relative; z-index:4}
.topnav nav li{float:left; /*font-size:25px;*/ font-size:20px; letter-spacing:-0.04em; text-shadow:1px 1px 1px rgba(0,0,0,0.5); text-transform:uppercase; padding-right:4px; font-family:'oswaldregular'; position:relative; }
.topnav nav li a{color:#fff; line-height:41px; padding:0 17px; border-radius:3px; -webkit-border-radius:3px; display:block;}
.topnav nav li a:hover, .topnav nav li a.active{background-color:#000; color:#19f514;}

.topnav nav ul ul {
    display: none;
    position: absolute;
    top: 100%;
	background:#e44395; padding:10px; border-radius:5px;
}

/* Display Dropdowns on Hover */
.topnav nav ul li:hover > ul {
    display:inherit;
}

/* Fisrt Tier Dropdown */
.topnav nav ul ul li {
    min-width:170px;
    display:list-item;
    position: relative;
    font-size:80%;
}
li > a:after { content:  ' +'; }
li > a:only-child:after { content: ''; }

.two_btns{float:right;}
a.login{float:left; background:#717171 url(../images/graybtn.jpg) repeat-x; border-radius:5px; -webkit-border-radius:5px; height:47px; border:3px solid rgba(160,30,96,0.9); display:block; /*font-size:24px;*/ font-size:20px; letter-spacing:-0.04em; text-shadow:0 -1px 1px #393939; color:#fff; text-transform:uppercase; line-height:41px; padding:0 34px; font-family:'oswaldregular';}
a:hover.login{background:#292929;}
a.access{float:left; background:#34d210 url(../images/greenbtn.jpg) repeat-x; border-radius:5px; -webkit-border-radius:5px; height:47px; border:3px solid rgba(160,30,96,0.9); display:block; /*font-size:24px;*/ font-size:20px; font-weight:bold; letter-spacing:-0.04em; text-shadow:1px 1px 1px #12ae07; color:#fff; text-transform:uppercase; line-height:41px; padding:0 18px; font-family:'oswaldregular'; margin-left:8px;}
a:hover.access{background:#068016;}
.bodybg{background:url(../images/bg.jpg) no-repeat top center;}
.pagewrap{width:1473px; margin:auto; background:#1d1b1f url(../images/body_border.png) repeat-y; padding:0 12px 0 11px;}
.header{padding-bottom:15px; background-color:#242424;}
.header h1{font-family:'open_sansextrabold'; color:#fff; letter-spacing:-0.05em; text-transform:uppercase; text-align:right; font-size:30px; padding-right:34px; text-shadow:3px 3px 3px #000; padding-top:7px; padding-bottom:11px;}
.header_left{float:left; position:relative; padding-bottom:203px;}
.header_toons{ padding-left:14px;}
.header_toon{float:left; margin-right:8px;}
.logo{position:absolute; right:-8px; bottom:-12px;}
.logo img{display:block;}
.header_right{float:right; border:3px solid #000; width:822px; margin-right:7px;}
aside{float:left; width:482px;}
.latest_news{}
.aside_title{background-color:#020004; padding-left:14px; padding-right:14px;}
.aside_title h3{float:left; font-family:'oswaldregular'; font-size:20px;/*25px*/ letter-spacing:-0.04em; color:#fff; text-transform:uppercase; line-height:42px; }
a.read_all{float:right; font-family:'open_sansregular'; font-size:13px; letter-spacing:-0.05em; color:#fff; line-height:32px; border-radius:3px; -webkit-border-radius:3px; padding:0 12px; background:#727171 url(../images/readall_btn.jpg) repeat-x; box-shadow:inset 1px 1px 3px #b1afaf; -webkit-box-shadow:inset 1px 1px 3px #b1afaf; margin-top:5px;}
a:hover.read_all{background:#3e3e3f; box-shadow:inset 1px 1px 3px #222; -webkit-box-shadow:inset 1px 1px 3px #222;}
.newsarea{padding:14px 14px 0;}
.news_block{border-bottom:1px solid #3b3b3b; padding-bottom:8px; margin-bottom:10px;}
.news_block h4{font-size:15px; letter-spacing:-0.04em;}
.news_block h4 a{color:#b8b0aa;}
.news_block h4 a:hover{color:#e44395;}
p.posted{font-size:12px; color:#fffffe; letter-spacing:-0.04em; padding-bottom:5px;}
p.details{font-size:12px; line-height:14px; letter-spacing:-0.005em; color:#b8b0aa; text-align:justify; padding-bottom:4px;}
p.read_more{color:#fffffe; font-size:14px; letter-spacing:-0.04em; text-align:right;}
p.read_more a{color:#e44395;}
p.read_more a:hover{color:#fff;}
.news_block:last-child{border-bottom:0px; margin-bottom:0px;}
.become_member{}
.become_memberarea{background:url(../images/get_password_bg.jpg) no-repeat; border:1px solid #020001; width:449px; height:547px; margin:15px 14px; position:relative; padding:18px;}
.model_toon{position:absolute; right:-1px; bottom:0px;}
.model_toon img{display:block;}
.become_memberarea h2{/*font-size:56px;*/ letter-spacing:-0.040em; color:#fff; background-color:#000; border-radius:7px; -webkit-border-radius:7px; height:64px; line-height:56px; text-transform:uppercase; border:3px solid #d12772; font-family:'oswaldregular'; font-size:45px; text-align:center; margin-bottom:10px;}
.become_member_form{position:relative; z-index:1}
.become_member_form label{font-size:13px; color:#fff; letter-spacing:-0.04em; float:left; clear:left; padding-bottom:1px; line-height:21px;}
.become_member_form h4{font-size:16px; letter-spacing:-0.04em; color:#fff; clear:left; padding-top:12px; padding-bottom:5px;}
.formbox{border:1px solid #282828; float:left; clear:left; height:30px; width:240px; font-family:'open_sansregular'; font-size:13px; padding:0 5px; margin-bottom:5px;}
.membership{}
.membership label{letter-spacing:-0.02em; font-size:12px;}
.become_member_form select{ width:150px;}
.membership_btn{clear:left; background:#34d210 url(../images/greenbtn2.jpg) repeat-x; height:49px; font-size:29px; letter-spacing:-0.04em; color:#fff; border:3px solid rgba(160, 30, 96, 0.9); height:55px; padding:0 18px; border-radius:7px; -webkit-border-radius:7px; margin-top:25px; text-transform:uppercase; cursor:pointer; font-family:'oswaldregular'; font-size:24px;}
.membership_btn:hover{background:#068016;}
.latest_offers_area{ padding:22px; text-align:center; padding-bottom:18px;}
.latest_tweets{}
.latest_tweets_area{padding:13px 11px;}
.bodyarea{width:968px; float:left;}
.graybox{background-color:#e0dbe1;}
.title{ background-color:#020004; height:42px;}
.title h2{font-size:18px; color:#fff; letter-spacing:-0.05em; background:url(../images/toon.png) no-repeat 4px 1px; padding-left:50px; line-height:40px; float:left;}
a.viewall{float:right; background:#d2006b url(../images/viewall_btn.jpg) repeat-x; height:33px; font-size:15px; letter-spacing:-0.05em; color:#fff; border-radius:3px; -webkit-border-radius:3px; line-height:34px; padding:0 10px; margin-top:4px; margin-right:4px; box-shadow:-2px -2px 3px #d31c7a inset; -webkit-box-shadow:-2px -2px 3px #d31c7a inset;}
a:hover.viewall{background:#ae035b; box-shadow:-2px -2px 3px #9f0253 inset; -webkit-box-shadow:-2px -2px 3px #9f0253 inset;}
.grayblock{padding:10px 7px;}
.sort{ margin-bottom:10px;}
.sort li{float:left; font-size:15px; letter-spacing:-0.05em; margin-right:6px;}
.sort li a{color:#303030; border:1px solid #fff; background-color:#eaeaea; box-shadow:0 0 20px 0 #bdbabb inset; -webkit-box-shadow:0 0 20px 0 #bdbabb inset; display:block; border-radius:5px; -webkit-border-radius:5px; line-height:40px; padding:0 14px;}
.sort li a:hover, .sort li a.active{border:1px solid #bcbbbc; background-color:#fefcfc; box-shadow:none; -webkit-box-shadow:none; color:#e44395;}
.sort li:last-child{margin-right:0px;}
.videos_block{background-color:#fff; padding:6px; clear:both;}
.video_block{float:left; margin-right:7px; margin-bottom:7px; max-width:318px; }
.video_block.last{margin-right:0px;}
.video_pic{background-color:#020004; padding:3px;}
.video_pic img{display:block; max-width:299px; height:auto; }
.video_pic a span{font-size:14px; letter-spacing:-0.04em; color:#e44395; font-family:'open_sansbold'; padding-top:5px; display:block; padding-left:2px; padding-bottom:3px;}
.video_pic a span, .model_pic a span, .photo_block p { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.video_pic a:hover span{color:#fff;}
.time{float:left; font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; background:url(../images/time.png) no-repeat left center; padding-left:20px; margin-left:1px; margin-top:2px;}
.date{float:left; font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; background:url(../images/date.png) no-repeat left 2px; padding-left:18px; margin-left:14px; margin-top:2px;}
.star{float:right; padding-top:2px;}
.star li{float:left; padding-left:1px;}
.star li img{display:block;}
.tags{border-top:1px solid #302d34; clear:both; margin-top:3px; float:left; width:100%;}
.tags p{font-size:14px; letter-spacing:-0.04em; font-family:'open_sansbold'; color:#2d3034;}
.tags p a{color:#04b000;}
.tags p a:hover{color:#2d3034;}
.photos_block{background-color:#fff; padding:6px; clear:both;}
.photo_block{float:left; margin-right:7px; margin-bottom:7px; max-width:230px;}
.photo_block.last{margin-right:0px;}
.model_pic{background-color:#020004; padding:3px;}
.model_pic img{display:block; max-width:224px; height:auto; }
.model_pic a span{font-size:14px; letter-spacing:-0.04em; color:#e44395; font-family:'open_sansbold'; padding-top:5px; display:block; padding-left:2px; padding-bottom:3px;}
.model_pic a:hover span{color:#fff;}
.camara{float:left; font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; background:url(../images/camara.png) no-repeat left center; padding-left:23px; margin-left:1px; margin-top:2px;}
.star_small{float:right; padding-top:4px;}
.star_small li{float:left; padding-left:1px;}
.star_small li img{display:block;}
.photo_block .date{margin-left:20px;}
.added_date{float:left; font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; background:url(../images/date.png) no-repeat left 2px; padding-left:18px; margin-left:1px; margin-top:2px;}
.exclusive_membership{ padding-top:10px; padding-bottom:25px;}
.exclusive_membership p{font-size:33px; text-align:center; font-family:'DINEngschriftStd'; letter-spacing:-0.025em; font-weight:bold}
.exclusive_membership p a{text-decoration:underline; color:#d12772;}
.exclusive_membership p a:hover{text-decoration:none; color:#302d34;}
.footer{position:relative; clear:both; background-color:#020001;}
.join_us{ padding-top:22px; float:left;}
.join_us h2{background:url(../images/whyus_bg.png) no-repeat; letter-spacing:-0.04em; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.5); text-transform:uppercase; padding-left:42px; line-height:42px; font-family:'oswaldregular'; font-size:20px;}
.join_details{width:452px; padding:12px;}
.join_details p{font-size:13px; line-height:14px; letter-spacing:-0.005em; color:#b8b0aa; padding-right:10px;}
.join_details ul{padding-top:22px;}
.join_details li{background:url(../images/pink_arrow.png) no-repeat left 2px; font-size:13px; padding-bottom:12px; color:#b8b0aa; letter-spacing:-0.005em; padding-left:18px;}
.get_access_block{position:relative; float:right; margin-top:14px;}
.access_banner{position:absolute; right:-48px; top:0px;}
.get_access{position:absolute; right:3px; top:214px;}
.access_banner img, .get_access img{display:block;}
footer{clear:both; border-top:1px solid #272527; margin:0 12px;}
footer p{font-size:13px; letter-spacing:-0.005em; color:#504f4f; line-height:14px; padding:12px 0; text-align:center;}
footer p a{color:#504f4f; text-decoration:underline;}
footer p a:hover{color:#fff; text-decoration:none;}
.pagination{text-align:center; padding-top:26px; clear:both; padding-bottom:40px;}
.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:#f8f8f8; border-radius:3px; -webkit-border-radius:3px; display:block; height:32px; line-height:32px; min-width:30px; color:#545454; text-align:center;}
.pagination li a:hover, .pagination li.active a{color:#fff; background-color:#04b000;}
.pagination li a img{display:inline;}
.fleft{float:left;}
.dropdown{float:left;}

.video_tweet iframe{height:680px!important;}

/* Blog */
.member_header{ position:relative; padding-bottom:0px;}
.header h2{font-family:'open_sansextrabold'; color:#fff; letter-spacing:-0.05em; text-transform:uppercase; text-align:right; font-size:23px; padding-right:15px; text-shadow:3px 3px 3px #000; padding-top:12px; padding-bottom:15px;}
.dukes_logo{position:absolute; left:-22px; bottom:-13px;}
.dukes_logo img{display:block; max-width:100%;}
.header_toon img{display:block;}
.header_member{padding-bottom:2px;}
.member_header .header_toon{margin-right:15px;}
.member_header .header_toon:last-child{margin-right:0px;}
.mainbody{}
.blogarea{}
.blog{background-color:#fff; padding:15px 35px; margin-bottom:12px;}
.blog h3{font-size:18px; font-family:'open_sansbold'; letter-spacing:-0.04em;}
.blog h3 a{color:#e44395;}
.blog h3 a:hover{color:#302d34;}
.date_tags{font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; line-height:22px;}
.date_tags span{display:block;}
.date_tags a{color:#302d34; text-decoration:underline;}
.date_tags a:hover{color:#e44395; text-decoration:none;}
.blog_pic{ padding-top:18px; padding-bottom:10px;}
.blog_pic a{display:inline-block;}
.blog_pic img{display:block; width:100%;}
.blog_details{}
.blog_details p{font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#282828; line-height:23px; padding-bottom:12px;}
.comment{font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em;}
.comment a{background:url(../images/comment.png) no-repeat left 4px; padding-left:25px; color:#302d34; text-decoration:underline;}
.comment a:hover{text-decoration:none; color:#e44395}
.blogpagination{padding-top:10px; padding-bottom:12px;}
.member_footer{padding:20px 0;}

/* Profile */
.profile_block{background-color:#fff; padding:8px;}
.profile_pic{float:left; border:3px solid #020004;}
.profile_pic img{display:block; width:100%;}
.profile_details{float:left; padding-left:16px; width:550px;}
.profile_details h3{font-family:'open_sansbold'; font-weight:normal; color:#04b000; font-size:30px; letter-spacing:-0.04em; margin-left:-3px;}
.profile_details .star{margin-left:-3px;}
.rating{float:left; font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; padding-left:8px; padding-top:1px;}
.model_details{clear:both; padding-top:25px;}
.model_details p{font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; line-height:23px;}
.model_details hr{background-color:#282828; height:1px; border:none; margin-top:18px; margin-bottom:16px;}

/* Categories */
.all_videos{padding:33px 30px 12px 30px;}
.all_videos .video_block{margin-right:46px; margin-bottom:18px;}
.all_videos .video_block.last{margin-right:0px;}
.all_category{background-color:#e0dbe1; padding:15px 11px;}
.all_category ul{padding-bottom:10px;}
.all_category ul li{float:left; font-size:15px; margin-right:8px; margin-bottom:8px; width:197px;}
.all_category ul li a{color:#313131; border:1px solid #fff; border-radius:5px; -webkit-border-radius:5px; line-height:40px; background:#eaeaea url(../images/filter_buttons.png) no-repeat 95.5% top; display:block; box-shadow:0 0 15px 0 #bdbabb inset; -webkit-box-shadow:0 0 15px 0 #bdbabb inset; padding-left:10px;}
.all_category ul li a.active, .all_category ul li a:hover{color:#e44395; background:#fefcfc url(../images/filter_buttons.png) no-repeat 95.5% bottom; border:1px solid #bcbbbc; box-shadow:none; -webkit-box-shadow:none;}
.all_category ul li:nth-child(7n){margin-right:0px;}
.reset{float:right; background:#b1b1b1 url(../images/reset.jpg) repeat-x; height:33px; border-radius:3px; -webkit-border-radius:3px; padding:0 28px; border:none; font-size:15px; letter-spacing:-0.050em; color:#fff; font-family:'open_sansregular'; cursor:pointer;}
.reset:hover{background:#8d8d8d}
.apply{float:right; background:#d2006b url(../images/apply.jpg) repeat-x; height:33px; border-radius:3px; -webkit-border-radius:3px; padding:0 32px; border:none; font-size:15px; letter-spacing:-0.050em; color:#fff; font-family:'open_sansregular'; margin-left:8px; cursor:pointer;}
.apply:hover{background:#ae035b;}

/* Indphoto */
.indphoto_video{background-color:#fff; padding:20px 28px;}
.top_title{}
.indphoto_video .star{margin-top:7px;}
.indphoto_video .rating, .indphoto_video .rating_box {padding-top:8px;}
.favorites{float:left; font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; margin-top:7px;}
.favorites a{color:#302d34; text-decoration:underline; background:url(../images/favorites.png) no-repeat right center; padding-right:24px; margin-left:40px;}
.favorites a:hover{text-decoration:none;}
.comments{float:right; padding-left:8px;}
.comments a{font-size:18px; font-family:'open_sansbold'; letter-spacing:-0.005em; color:#fdfdfd; background-color:#656464; border-radius:3px; -webkit-border-radius:3px; display:block; line-height:35px; padding:0 20px;}
.comments a:hover{background-color:#c20164;}
.video_options_area {float:right;}
.video_options_area .selectric{background-color:#656464; border-radius:3px; -webkit-border-radius:3px; border:none; box-shadow:none; -webkit-box-shadow:none;}
.video_options_area .selectric .label{color:#fdfdfd; font-size:18px; font-family:'open_sansbold'; letter-spacing:-0.005em; line-height:35px}
.video_options_area .selectric .button{color:#ffffff; font:28px/34px sans-serif;}
.video_options_area .selectricHover .selectric{background-color:#c20164;}
.video_options_area .format_select_box,
.video_options_area .download_select_box { display:inline-block; position:relative; width:220px; }
.indphotos{ padding-top:17px;}
.indphoto{float:left; border:3px solid #020004; margin-right:13px; margin-bottom:15px;}
.indphoto img{display:block;}
.indphoto.last{margin-right:0px;}
.video_post{padding-top:32px;}
.video_post h3{font-size:18px; font-family:'open_sansbold'; letter-spacing:-0.04em;}
.video_post h3 a{color:#e44395;}
.video_post h3 a:hover{color:#04b000;}
.video_post p{font-size:14px; font-family:'open_sansbold'; letter-spacing:-0.04em; color:#302d34; line-height:23px;}
.video_post p a{color:#302d34; text-decoration:underline;}
.video_post p a:hover{text-decoration:none; color:#e44395;}
.video_post hr{background-color:#282828; height:1px; border:none; margin-top:12px; margin-bottom:10px;}
.video_post p span a{color:#04b000; text-decoration:none;}
.video_post p span a:hover{color:#e44395;}
.commentbox{background-color:#fff; padding:12px 18px; margin-bottom:10px;}
.commentbox h4{font-size:14px; letter-spacing:-0.01em; color:#2a2a2a; font-weight:normal; padding-bottom:5px;}
.commentbox h4 a{color:#ff33a3;}
.commentbox h4 a:hover{color:#04b000;}
.commentbox p{font-size:14px; letter-spacing:-0.01em; color:#424242; line-height:17px;}
.write_comment{background-color:#2e2e2e; padding:22px 18px; margin-top:10px; margin-bottom:20px;}
.write_comment label{font-size:13px; color:#fdfdfd; letter-spacing:-0.01em; float:left; line-height:26px; padding-right:12px;}
.user_name{float:left; height:26px; width:280px; background-color:#fff; color:#424242; font-size:13px; border:none; padding:0 8px;}
.write_comment textarea{font-family:'open_sansregular'; font-size:13px; color:#2e2e2e; background-color:#fff; float:left; width:100%; height:80px; padding:8px; border:none; margin-top:15px; resize:none}
.submitbtn{float:right; background-color:#f8f8f8; border-radius:2px; -webkit-border-radius:2px; font-size:14px; font-family:'open_sansbold'; color:#2e2e2e; padding:0 15px; height:30px; border:none; margin-top:10px; cursor:pointer;}
.submitbtn:hover{background-color:#04b000; color:#fff;}
.indvideo{padding-top:17px;}
.indvideo video, .indvideo img{max-wwidth:100%;}

/* Join */
.joinarea{padding:7px;}
.join_left{float:left; width:400px;}
.your_account{padding:10px; background-color:#fff; margin-bottom:10px; padding-bottom:14px;}
.account_details{padding-top:14px;}
.account_details input{float:left; height:40px; background-color:#edeced; padding:0 12px; font-size:15px; color:#242424; margin-right:12px; width:182px; border:none;}
.account_details input:last-child{margin-right:0px;}
.payment_types{padding:10px; background-color:#fff; margin-bottom:0px;}
.payment_box{padding-top:px;}
.payment_box label{background-color:#edeced; height:52px; font-size:15px; letter-spacing:-0.005em; color:#242424; display:block; line-height:52px; margin-top:12px;}
.payment_box label input{float:left; margin-left:20px; margin-top:20px;}
.payment_box label span{float:left; padding-left:10px;}
.payment_box label img{float:right; margin-right:10px;}
.payment_box label:first-child img{margin-top:7px;}
.membership_block{float:right; width:545px; padding:10px; background-color:#fff;}
.select_membership label{background-color:#edeced; cursor:pointer; display:block; height:76px; margin-top: 10px;}
.select_membership input {float: left; margin-left: 16px; margin-right: 14px; margin-top:31px;}
.membership_time {color:#242424; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 24px; padding-top:16px; width: 315px;}
.membership_time span {display: block; font-size: 14px; color:#000;}
.price {color: #000000; float: left; font-family: Arial,Helvetica,sans-serif; font-size:40px;  padding-top: 15px; position: relative;}
.select_membership label.active{background-color:#fcc1db;}
.select_membership label.active .membership_time{color:#d12772;}
.complete_membership{font-family:'DINEngschriftStd'; font-size:72px; letter-spacing:-0.02em; background:#e02d75 url(../images/membership.jpg) repeat-x; height:116px; border:7px solid #020001; border-radius:4px; -webkit-border-radius:4px; width:100%; cursor:pointer; clear:both; color:#fff; font-weight:bold; margin-top:15px;}
.complete_membership:hover{background:#bb236a;}
aside .join_us{padding-top:0px;}

/* Warning */
.warning{position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.9); z-index:99}
.warningbg{background-color:#242424; border:3px solid #323232; width:1450px; position:absolute; left:50%; top:50%; margin-left:-725px; padding:10px; height:632px; margin-top:-316px}
.warning_box{float:right; background-color:#000; width:820px; padding:40px; padding-top:30px;}
.warning_box h2{font-family:'open_sansextrabold'; font-weight:normal; color:#d82b73; font-size:55px; letter-spacing:-0.05em; text-transform:uppercase; text-align:center; padding-bottom:20px;}
.warning_box h2 span{color:#fff;}
.warning_box p{font-size:13px; color:#858585; line-height:18px; padding-bottom:18px; position:relative;}
.twobtns{text-align:center; padding:0 50px; padding-top:18px; position:relative;}
a.enter{float:right; font-size:24px; letter-spacing:-0.05em; color:#fff; background:#d2006b url(../images/enter.jpg) repeat-x; height:51px; border-radius:5px; -webkit-border-radius:5px; line-height:50px; width:480px;}
a:hover.enter{background:#ae035b; box-shadow:-2px -2px 3px #9f0253 inset; -webkit-box-shadow:-2px -2px 3px #9f0253 inset;}
a.exit{float:left; font-size:24px; letter-spacing:-0.05em; color:#fff; background:#727171 url(../images/exit_btn.jpg) repeat-x; height:51px; border-radius:5px; -webkit-border-radius:5px; line-height:50px; width:148px;}
a:hover.exit{background:#3e3e3f; box-shadow:inset 1px 1px 3px #222; -webkit-box-shadow:inset 1px 1px 3px #222;}
.products{font-size:12px; color:#858585; text-align:center; letter-spacing:-0.01em; padding-top:50px; position:relative; }
.warning_links{text-align:center; font-size:13px; color:#858585; text-transform:uppercase; padding-top:14px;}
.warning_links a{color:#858585;}
.warning_links a:hover{color:#fff;}
.warning_logo{position:absolute; left:-118px; bottom:-1px;}

.character_tweets iframe{height:600px!important;}

/*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%; }

.photo_gallery_block { display:inline-block; width:100%; text-align:center; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper { display:inline-block; width:185px; }

.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;}

#report_form, #download_form { font-size:12px; }

/* Rating Stars and Text CSS */
.rate_this { display:inline-block; margin-left:10px; margin-top:15px; }
.rating_box {float:left;}
.rating_voteable {vertical-align: top;display:inline-block;	width:16px;	height:16px; padding:0px; background-size: 100%; cursor:pointer;}
.rating_nonvoteable {display:inline-block; width:16px; height:16px;	padding:0px; background-size: 100%;}
.rating_empty {background-image: url("../../images/icons/star-outline.png");}
.rating_voted {background-image: url("../../images/icons/star.png");}
.rating_half {background-image: url("../../images/icons/star-outline-half.png");}
.rating_unrated {background-image: url("../../images/icons/star-unrated.png");}
.rating_text {font-size:12px;display: inline; color:#2d2d2d;vertical-align: top;}
.avg_rating {font-size:12px;}

.webmasterspage form { display:inline-block; width:100%; margin-bottom:25px; }
.webmasterspage p { display:inline-block; width:100%; margin-bottom:10px; }
.webmasterspage .account_details input { float:none; display:inline-block; }
.webmasterspage .account_details input[type="submit"] { cursor:pointer; background: #e02d75 url(../images/membership.jpg) repeat-x; color:#FFF; font-weight:bold; }
.webmasterspage .account_details input[type="submit"]:hover { background: #717171 url(../images/graybtn.jpg) repeat-x; }