body{margin:0px; padding:0px; font-family:'MyriadProRegular', Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%;}
a{text-decoration:none; outline:none;}
table{border-collapse:collapse;border-spacing:0}
img{border:none; max-width:100%; height:auto;}
a, a.joinnowbtn span, .customNavigation a.next, .owl-next, .customNavigation a.prev, .owl-prev { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
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;}
@font-face {
    font-family:'segoe_uiregular';
    src: url('../fonts/segoeui_0-webfont.eot');
    src: url('../fonts/segoeui_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeui_0-webfont.woff') format('Web Open Font Format'),
         url('../fonts/segoeui_0-webfont.ttf') format('truetype'),
         url('../fonts/segoeui_0-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'MyriadProRegular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('Web Open Font Format'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family:'MyriadProBold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('Web Open Font Format'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}
@font-face {
    font-family:'MyriadProSemibold';
    src: url('../fonts/myriadpro-semibold.eot');
    src: url('../fonts/myriadpro-semibold.eot') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold.woff') format('woff'),
         url('../fonts/myriadpro-semibold.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}

@font-face {
  font-family: 'BlackoakStd';
  src: url('../fonts/BlackoakStd.eot?#iefix') format('embedded-opentype'),
		url('../fonts/BlackoakStd.otf') format('opentype'),
		url('../fonts/BlackoakStd.woff') format('woff'), url('../fonts/BlackoakStd.ttf')  format('truetype'), url('../fonts/BlackoakStd.svg#BlackoakStd') format('svg');
}


.header{background-color:#122540}
.centerwrap{width:1170px; margin:auto;}
.profileDetails .centerwrap { width:100%; }
.logo{float:left; padding:10px 0 0 0;}
/*.social{float:right; background-color:#222; border-radius:5px; -webkit-border-radius:5px; margin-top:13px; padding:8px 8px 0 8px; height:28px; margin-bottom:16px;}*/
.social {
	float: right;
	background-color: #1f3a61;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 13px;
	padding: 8px 8px 0;
	height: 28px;
	margin-bottom: 5px;
}
.social a { display:inline-block; margin:0 4px; font-size:19px; color:#FFF; text-shadow:#181818 1px 1px 1px; }
.social a:hover.icon-facebook { color:#3c599f; }
.social a:hover.icon-twitter { color:#32ccfe; }
.social a:hover.icon-instagram { color:#dcd7d3; }
.social a:hover.icon-tumblr { color:#34506b; }
.social a:hover.icon-youtube { color:#ec0000; }
.social a:hover.icon-pinterest { color:#ec0000; }
/*
a.rss{background:url(../images/social.png) no-repeat; width:15px; height:19px; display:block; float:left; margin:0px 4px;}
a:hover.rss{background:url(../images/social.png) no-repeat 0 -19px;}
a.vimeo{background:url(../images/social.png) no-repeat -34px 0; width:17px; height:19px; display:block; float:left; margin:0px 4px;}
a:hover.vimeo{background:url(../images/social.png) no-repeat -34px -19px;}
a.facebook{background:url(../images/social.png) no-repeat -70px 0; width:9px; height:19px; display:block; float:left; margin:0px 4px;}
a:hover.facebook{background:url(../images/social.png) no-repeat -70px -19px;}
a.twitter{background:url(../images/social.png) no-repeat -99px 0; width:22px; height:19px; display:block; float:left; margin:0px 4px;}
a:hover.twitter{background:url(../images/social.png) no-repeat -99px -19px;}
*/

.site_stats{float:right; background-color:#222; border-radius:5px; -webkit-border-radius:5px; margin-top:13px; height:28px; padding:8px 10px 0 10px; margin-bottom:16px; margin-right:10px; color:#FFF; }

.slider{clear:both; position:relative}

/* 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; height:33px; width:16px; text-indent:-9999px; }
ul.bjqs-controls.v-centered li.bjqs-next a{right:0; background:url(../images/slider_arrows.png) no-repeat right 0; right:-40px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0; background:url(../images/slider_arrows.png) no-repeat left 0; left:-40px;}
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;}

.joinnow{position:absolute; right:7px; top:12px; padding:0; z-index:2; border-radius:3px; -webkit-border-radius:3px;}
/*.joinnow{background:url(../images/whitebg.png) repeat; width:536px; position:absolute; right:7px; top:12px; padding:12px 13px 13px 11px; z-index:2; border-radius:3px; -webkit-border-radius:3px;}*/
.joinnow p{font-family:'MyriadProRegular'; font-size:13px; line-height:14px; color:#424242; float:left; width:360px;}
.joinnow a{background-color:#e60000; width:168px; height:43px; font-family:'MyriadProBold'; text-align:center; line-height:42px; color:#fff; display:block; border-radius:3px; -webkit-border-radius:3px; float:right; font-size:24px;}
.joinnow a:hover{background-color:#3bc111;}
.topnav{border-bottom:1px solid #ebebeb; background-color:#fff}
.topnav ul{list-style:none; display:inline-block; width:100%; vertical-align:top; text-align:center; }
.topnav ul li{ display:inline-block; font-family:'Ultra'; font-size:22px; padding:0 15px; }
.topnav ul li a{color:#3f3f3f; border-top:3px solid #fff; display:block; padding-top:15px; padding-bottom:20px;}
.topnav ul li a span{ }
.topnav ul li a span.bottomlabel{display:block; font-size:12px; color:#a7b0b7; font-family:'segoe_uiregular';}
.topnav ul li a:hover, .topnav ul li a.active{border-top:3px solid #e60000; color:#e60000}
.topnav ul li:first-child{padding-left:0px;}
.topnav ul li:last-child{padding-right:0px;}

.textads{padding-top:18px; padding-bottom:24px;}
.textads h3{font-family:Arial, Helvetica, sans-serif; font-size:36px; text-align:center; padding-bottom:7px; letter-spacing:-0.02em}
.textads h3 a{color:#e60000; text-decoration:none; }
.textads h3 a:hover{text-decoration:underline; }
.textads p{font-family:'MyriadProRegular'; text-align:center; color:#1e1e1e; font-size:16px;}
.pagetitle{background-color:#f8f8f8; border-bottom:1px solid #f3f3f3; height:47px;}
.pagetitle h1{font-size:24px; color:#757b83; font-family:'MyriadProRegular'; float:left; line-height:47px; font-weight:normal}
.pagetitle h1 a { color:#e60000; }
.pagetitle h1 a:hover { color:#222; }
a.joinnowbtn{background:#e60000 url(../images/rightarrow.png) no-repeat 90% center; border-radius:3px; -webkit-border-radius:3px; float:right; margin-top:9px; display:block; height:28px; padding-right:27px;  color:#fff; font-size:18px;}
a.joinnowbtn span{padding:0 10px; display:block; background-color:#222; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; height:28px; line-height:26px;}
a:hover.joinnowbtn span{background-color:#e60000;}

.pagetitle ul.sorting { float:right; list-style:none; margin:0; padding:0; margin-top:10px; }
.pagetitle ul.sorting li { display:inline-block; margin:0 0 0 2px; padding:0; }
.pagetitle ul.sorting li a { display:inline-block; background:#cbcbcb; border-radius:3px; padding:0px 10px; line-height:28px; height:28px; color:#FFF; font-weight:bold; text-transform:uppercase; }
.pagetitle ul.sorting li a:hover, .pagetitle ul.sorting li a.active { background:#e60000; color:#FFF; }

.blogposts{ }
.blogpost{padding-top:20px; border-bottom:1px solid #e0dddd; padding-bottom:20px; margin-bottom:20px;}
.blogposthead,.faqposthead{padding-bottom:12px;}
.blogposthead h3, .faqposthead h3{font-family:'MyriadProRegular'; font-size:15px; line-height:18px; font-weight:normal}
.faqposthead h3 { font-size:18px; }
.blogposthead h3 a{color:#e60000;}
.blogposthead h3 a:hover{color:#333;}
.blogposthead p{font-family:'MyriadProRegular'; font-size:15px; line-height:18px; color:#75787d}
.blogposthead p a{color:#75787d}
.blogposthead p a:hover{color:#333}
.blogsexygirls{}
.blogsexygirl{float:left; margin-right:29px;}

.blogdetails{ padding:14px 8px;}
.blogdetails p{font-family:'MyriadProRegular'; font-size:15px; line-height:18px; color:#757b83;}
.lastborder{border-bottom:0px; margin-bottom:0px;}
.footer{background-color:#222; padding-top:30px; height:100px;}
.footer a { color:#CCC; }
.leftfooter{float:left;}
.footernav{list-style:none; padding-bottom:20px; padding-top:10px}
.footernav li{float:left; font-family:'segoe_uiregular'; font-size:12px; padding:0 8px; color:#8c939b; text-transform:uppercase}
.footernav li a{color:#8c939b;}
.footernav li a:hover{color:#fff;}
.footernav li:first-child{padding-left:0px;}
.leftfooter p{font-family:'segoe_uiregular'; font-size:12px; color:#8c939b;}
.rightfooter{float:right;}
.enteremail{position:relative}
.email{background:#555 url(../images/check.png) no-repeat 97% center; height:31px; width:270px; font-family:'segoe_uiregular'; line-height:30px; padding:0 10px; border:none; color:#9da5ae; border-radius:3px; -webkit-border-radius:3px;}
.enteremail p{font-family:'segoe_uiregular'; font-size:12px; padding-top:14px;}
.enteremail p a{color:#9da5ae;}
.enteremail p a:hover{color:#fff;}
/*Responsive menu*/
.responsive_menu{margin-top:10px; margin-bottom:10px; text-align:center}
.responsive_menu select{display:inline-block;width:230px;height:40px;padding:9px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:1px solid #393939; background:#0A0A0A url(../images/downarrow.png) no-repeat 95% center; margin:auto}
.responsive_menu select option{padding:2px 0;}
header .responsive_menu{margin-top:0px;}
header .responsive_menu select{ width:auto; height:33px; color:#fff; padding:5px 30px 0px 5px;}
/*Responsive menu close*/

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

/*Indvideo CSS*/
.subnav{ padding-top:20px; padding-bottom:25px;}
.subnav ul{list-style:none;}
.subnav ul li{float:left; font-family:'segoe_uiregular'; font-size:13px; text-transform:uppercase; position:relative}
.subnav ul li a{color:#3f3f3f; background-color:#f8f8f8; display:block; height:39px; padding:0 22px; line-height:38px;}
.subnav ul li:first-child a{border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
.subnav ul li:last-child a{border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}
.subnav ul li a:hover, .subnav ul li a.active{color:#fff; background-color:#e60000;}
.subnav ul li a:hover span, .subnav ul li a.active span{background:url(../images/down_arrow.png) no-repeat; width:7px; height:4px; position:absolute; left:50%; bottom:-4px; margin-left:-3px;}
.favorites{float:right; font-family:'MyriadProRegular'; font-size:15px; line-height:40px;}
.favorites a{color:#e60000;}
.favorites a:hover{color:#757b83;}
.indvideo{}
.videodetails{float:left; padding-top:10px; padding-bottom:18px;}
.date{font-family:'MyriadProRegular'; font-size:15px; color:#757b83; line-height:24px;}
.date a{color:#e60000}
.date a:hover{color:#757b83}
.modelname{color:#757b83; font-family:'MyriadProRegular'; font-size:15px;}
.modelname a{color:#e60000}
.modelname a:hover{color:#757b83}
.download{float:right; padding-top:16px;}
.download a{font-family:'MyriadProBold'; font-size:20px; color:#f5f4f4; background-color:#e60000; border-radius:3px; -webkit-border-radius:3px; height:47px; padding:0 32px; display:block; line-height:46px;}
.download a:hover{background-color:#222;}
.videocontent{clear:both; padding-top:8px; padding-bottom:5px;}
.videocontent p{font-family:'MyriadProRegular'; font-size:14px; line-height:17px; color:#757b83; padding-bottom:18px;}
.videoimg{ padding-bottom:45px; display:inline-block; width:100%; }
.individual_clips{ padding-top:24px;}
.clip{float:left; margin-right:37px; margin-bottom:35px;}
.cliphere img{display:block;}
.clipdate{background-color:#e9e8e8; height:40px;}
.clipdate p{font-family:'segoe_uiregular'; font-size:17px; line-height:40px; padding-left:12px; color:#848383; float:left}
.cliplinks{float:right; padding-right:6px; padding-top:7px; font-family:'segoe_uiregular'; font-size:17px;}
.cliplinks a{height:26px; background-color:#e60000; padding:0 12px; border-radius:3px; -webkit-border-radius:3px; margin-left:5px; display:block; color:#f5f4f4; float:left; line-height:26px;}
.cliplinks a:hover{background-color:#222;}
.last{margin-right:0px;}
.videodetails .modelrates { float:left; padding:0; padding-right:25px; }

/*Join*/
.account_membership{padding-top:27px; overflow:hidden}
.account{float:left; width:558px; min-height:420px;}
.account h1{color:#757b83; font-family:'MyriadProRegular'; font-size:24px; line-height:47px; height:47px; border-bottom:1px solid #f3f3f3; background-color:#f8f8f8; font-weight:normal; padding-left:5000px; margin-left:-5000px;}
.accountform{padding-top:22px;}
.accountform label{font-family:'MyriadProRegular'; font-size:17px; text-align:right; color:#525151; width:135px; padding-right:10px; clear:left; float:left; line-height:34px; margin-bottom:8px;}
.textbox{border:1px solid #bab9b9; width:316px; height:32px; line-height:32px; padding:0 10px; float:left}
.payment_method{padding-top:36px;}
.payment_method h2{font-family:'MyriadProRegular'; font-size:17px; color:#525151; background-color:#f8f8f8; line-height:34px; padding:0 10px; font-weight:normal; float:left; margin-bottom:22px;}
.payment_method label{font-family:'MyriadProRegular'; font-size:17px; color:#525151; line-height:24px; margin-left:24px; clear:left; float:left}
.membership{float:right; width:607px; min-height:420px;}
.membership h1{color:#757b83; font-family:'MyriadProRegular'; font-size:24px; line-height:47px; height:47px; border-bottom:1px solid #f3f3f3; background-color:#f8f8f8; font-weight:normal; padding-right:5000px; margin-right:-5000px; padding-left:22px;}
.choosemembership{padding-top:20px;}
.choosemembership label{width:593px; height:49px; border:1px solid #d9d8d8; background-color:#fff; display:block; margin-bottom:9px;}
.choosemembership label input{float:left; margin-left:16px; margin-top:18px; margin-right:12px;}
.membership_time{font-family:'MyriadProRegular'; font-size:18px; color:#525151; line-height:20px; float:left; padding-top:5px;}
.membership_time span{font-size:12px; display:block}
.membership_time strong{font-weight:normal; color:#038f20;}
.membership_price{background-color:#e60000; font-size:19px; font-family:'MyriadProBold'; float:right; height:49px; color:#fff; border-left:1px solid #d9d8d8; line-height:48px; width:92px; text-align:center}
.choosemembership label:hover{background-color:#e5f6fc;}
.benefits{float:left; width:558px;}
.benefits h1{color:#757b83; font-family:'MyriadProRegular'; font-size:24px; line-height:47px; height:47px; border-bottom:1px solid #f3f3f3; background-color:#f8f8f8; font-weight:normal; padding-left:5000px; margin-left:-5000px;}
.benefit{ padding-top:5px;}
.benefit ul{list-style:none; padding-bottom:20px;}
.benefit li{color:#e60000; font-family:'MyriadProRegular'; font-size:17px; line-height:36px;}
.benefit p{color:#525151; font-family:'MyriadProRegular'; font-size:14px; line-height:18px; padding-bottom:40px;}
.bonus_site{float:right; width:607px; min-height:420px;}
.bonus_site h1{color:#757b83; font-family:'MyriadProRegular'; font-size:24px; line-height:47px; height:47px; border-bottom:1px solid #f3f3f3; background-color:#f8f8f8; font-weight:normal; padding-right:5000px; margin-right:-5000px; padding-left:22px;}
.bonusSite{ padding-top:15px; padding-left:8px;}
.bonus_siteimg{float:left; border:1px solid #b3b0b0; margin-right:11px; margin-bottom:18px;}
.bonus_siteimg.last{margin-right:0px;}

/*Profile*/
.profileimg{float:left; padding-top:19px; padding-bottom:20px;}
.profileDetails{float:right; width:740px;}
.aboutmodel{font-family:'MyriadProRegular'; font-size:15px; line-height:18px; padding-top:42px; border-bottom:1px solid #ece8e8; padding-bottom:20px;}
.subtitle{color:#e60000; font-weight:normal; font-size:15px;}
.aboutmodel p{color:#757b83; padding-bottom:18px;}
.stats{float:left; margin-top:22px; width:315px; border-right:1px solid #ece8e8;}
.stats p{font-family:'MyriadProRegular'; font-size:15px; line-height:25px; color:#75787d;}
.stats a { color:#000; }
.stats a:hover { color:#75787d; }
.what_turns{float:left; padding-left:45px; width:370px; margin-top:22px;}
.what_turns p{font-family:'MyriadProRegular'; font-size:15px; line-height:18px; color:#757b83}
.modelstats{padding-bottom:40px;}
.modelFeatures{padding-top:22px;}
.modelfeature{float:left; margin-right:29px; margin-bottom:20px; width:370px; }
.modelimg img{display:block; max-width:100%; width:100%; height:auto; }
.modeldetails{background-color:#f8f8f8;}
.modeldata{float:left; padding-left:20px; padding-bottom:13px; padding-top:10px;}
.modeldata h3{font-family:'segoe_uiregular'; font-size:15px; font-weight:normal; width:210px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.modeldata h3 a{color:#444;}
.modeldata h3 a:hover{color:#e60000;}
.modeldata p{color:#a7b0b7; font-family:'segoe_uiregular'; font-size:12px;}
.modelrates{float:right; padding-top:16px; padding-right:8px;}
.modelrates li{float:left; list-style:none; padding-left:2px;}
.modelfeature.last{margin-right:0px;}
.footerads{padding-bottom:46px;}

.stats .modelrates { float:left; padding:0; padding-bottom:15px; }

/*Index*/
.popularvideos{padding-bottom:22px; padding-top:22px;}
.popular_video{float:left; margin-right:30px; margin-bottom:30px;}
.videohere img{display:block;}
.popular_video.last{margin-right:0px;}
.latestphoto{padding-top:28px;}
.photostag{height:40px; background-color:#f8f8f8; border-radius:5px; -webkit-border-radius:5px;}
.photostag ul{list-style:none;}
.photostag ul li{float:left; font-family:'segoe_uiregular'; font-size:13px; text-transform:uppercase; position:relative}
.photostag ul li a{color:#3f3f3f; background-color:#f8f8f8; display:block; height:39px; padding:0 22px; line-height:38px;}
.photostag ul li:first-child a{border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
/*.photostag ul li:last-child a{border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}*/
.photostag ul li a:hover, .photostag ul li a.active{color:#fff; background-color:#e60000;}
.photostag ul li a:hover span, .photostag ul li a.active span{background:url(../images/down_arrow.png) no-repeat; width:7px; height:4px; position:absolute; left:50%; bottom:-4px; margin-left:-3px;}
.photoslider{position:relative; margin-top:28px;}
.customNavigation, .owl-buttons{position:absolute; top:-62px; right:6px;}
.customNavigation a{display:block; float:left; text-indent:-9999px; cursor:pointer}
.owl-prev, .owl-next{display:block; float:left; text-indent:-9999px; cursor:pointer}
.customNavigation a.prev, .owl-prev{background:#222 url(../images/leftarrow.png) no-repeat center center; width:27px; height:28px; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px;}
.customNavigation a:hover.prev, .owl-prev:hover{background:#e60000 url(../images/leftarrow.png) no-repeat center center;}
.customNavigation a.next, .owl-next{background:#222 url(../images/rightarrow.png) no-repeat center center; width:27px; height:28px; border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}
.customNavigation a:hover.next, .owl-next:hover{background:#e60000 url(../images/rightarrow.png) no-repeat center center;}
.latestphotobox{float:left; margin-right:25px; margin-bottom:24px; width:213px; }
.latestphotoimg img{display:block; max-width:100%; width:100%; height:auto; }
.latestphotodata{background-color:#f8f8f8; padding:5px 0}
.latestphotodata h3{font-family:'segoe_uiregular'; font-weight:normal; text-align:center; font-size:15px;}
.latestphotodata h3 a{color:#444444;}
.latestphotodata h3 a:hover{color:#e60000;}
.latestphotodata p{text-align:center; color:#a7b0b7; font-size:12px;}
.latestphotodata ul{text-align:center; display:inline-block; width:100%; height:22px; text-align:center; }
.latestphotodata ul li{display:inline;}
.latestphotobox.last{margin-right:0px;}
.latestphotos{padding-top:26px;}
.modelsarea{padding-top:20px;}
.model{float:left; position:relative; margin-right:25px; margin-bottom:15px; width:213px; }
.modeldeta{position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:url(../images/blackbg.png) repeat; padding:5% 10%; /*height:90%; width:80%*/}
.about{}
.about h2{color:#e60000; font-weight:normal; font-size:15px;}
.about p{color:#fff; padding-bottom:18px; font-family:'MyriadProRegular'; font-size:15px; line-height:18px;}
.vitalstats{ padding-bottom:32px;}
.vitalstats h2{color:#e60000; font-weight:normal; font-size:15px;}
.vitalstats ul{list-style:none;}
.vitalstats ul li{font-family:'MyriadProRegular'; font-size:15px; color:#fff; line-height:18px;}
.buttons{text-align:center;}
.buttons a{font-family:'MyriadProBold'; font-size:24px; letter-spacing:-0.04em; background-color:#e60000; border-radius:5px; -webkit-border-radius:5px; color:#fff; width:168px; height:42px; display:inline-block; line-height:42px; margin-bottom:20px;}
.buttons a:hover{background-color:#000}
.modelimage{position:relative;}
.modelimage img {display:block; width:100%; max-width:100%; height:auto; }
.model.last{margin-right:0px;}
.owl-controls .owl-buttons{top:-62px;}
.modelsarea .owl-controls .owl-buttons{top:-58px;}

.pagination{padding-bottom:46px; padding-top:10px;}
.pagination ul{text-align:center;}
.pagination ul li{display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0 1px; }
.pagination ul li a{display:inline-block; background-color:#cbcbcb; color:#fff; border-radius:3px; -webkit-border-radius:3px; width:30px; line-height:32px;}
.pagination ul li a:hover, .pagination ul li.active a{background-color:#e60000;}
.pagination ul li.prev, .pagination ul li.next { line-height:32px; }

/* Rating Stars and Text CSS */
.rate_this { display:inline-block; margin-left:10px; margin-top:15px; }
.rating_box {display:inline;}
.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;}

/* Members Area Comments CSS */
.comments_box {margin-bottom:3px; padding:10px; line-height:20px; background-color:#e8e8e8; color:#393939; font-weight:normal; text-align:left;}
.comments_box_admin {margin-left:15px;margin-bottom:3px; padding:10px; line-height:20px;background-color:#cfcfcf;color:#181818;font-weight:normal;text-align:left;}
.comment_counts {display: inline-block; float:left;line-height:34px;font-size:12px;font-weight:normal;color:#2d2d2d;border:0px solid;}
.comment_counts a {color:#2d2d2d;text-decoration:underline;}
.comment_counts a:hover {color:#808080;}
.comment_icon {margin-top:6px; margin-left:6px; margin-right:10px; float:left; width:24px; height:24px; line-height:24px; text-align:center;  vertical-align:top;display: inline; border:0px; background-image: url(../../images/icons/comment_icon.png);}
.comment_icon_admin {margin-top:6px; margin-left:6px; margin-right:10px; float:left; width:24px; height:24px; line-height:24px; text-align:center;vertical-align:middle; display: inline; border:0px; background-image: url(../../images/icons/comment_icon_admin.png);}
.comment {padding-left:40px;}
.comments_note {font-size: 12px;color: #ff0000; font-weight: bold;}
.comment_name { font-style: italic;}
.comment_date {font-size:12px; font-weight:normal;}

.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:#e60000; 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; }

.top_navbar { float:left; width:100%; border-bottom:1px solid #122540; background:#1f3a61; 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 #122540; /*border-left:1px solid #122540;*/ }
.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:#122540; color:#e60000; }

.faq_questions { display:block; padding:20px; background:#f8f8f8; border:1px solid #f3f3f3; margin:20px 0 40px 0; }
.faq_questions a { color:#e60000; }
.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;}
.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}

.searchbar_container {width:285px;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:#e60000; }
.ad_columns a { color:#e60000; }
.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:#e60000;}
.poll_title {margin-bottom:5px;font-weight: bold;}
.poll_results {margin-bottom:5px;color:#e60000;}
.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:#e60000; }
.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; }

.pmDropDown > a:after { content:' '; display:inline-block; margin-left:10px; width:6px; height:10px; background:url('../images/rightarrow.png') no-repeat; transform:rotate(90deg); }

.ad_fullwidth { display:inline-block; width:100%; text-align:center; margin:15px 0; }