article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{background-color:#000; margin:0px; padding:0px; font-family:'AvenirMedium'; color:#e2e2e2;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.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, nav li a:after, .getAccessBtn{-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}

@font-face {
    font-family:'AvenirMedium';
    src: url('../fonts/AvenirMedium.eot');
    src: url('../fonts/AvenirMedium.eot') format('embedded-opentype'),
         url('../fonts/AvenirMedium.woff2') format('woff2'),
         url('../fonts/AvenirMedium.woff') format('woff'),
         url('../fonts/AvenirMedium.ttf') format('truetype'),
         url('../fonts/AvenirMedium.svg#AvenirMedium') format('svg');
}
@font-face {
    font-family:'AvenirNextBold';
    src: url('../fonts/AvenirNextBold.eot');
    src: url('../fonts/AvenirNextBold.eot') format('embedded-opentype'),
         url('../fonts/AvenirNextBold.woff2') format('woff2'),
         url('../fonts/AvenirNextBold.woff') format('woff'),
         url('../fonts/AvenirNextBold.ttf') format('truetype'),
         url('../fonts/AvenirNextBold.svg#AvenirNextBold') format('svg');
}
@font-face {
    font-family:'AvenirBlack';
    src: url('../fonts/AvenirBlack.eot');
    src: url('../fonts/AvenirBlack.eot') format('embedded-opentype'),
         url('../fonts/AvenirBlack.woff2') format('woff2'),
         url('../fonts/AvenirBlack.woff') format('woff'),
         url('../fonts/AvenirBlack.ttf') format('truetype'),
         url('../fonts/AvenirBlack.svg#AvenirBlack') format('svg');
}


/* Basic jQuery Slider 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:47px; height:86px; text-indent:-9999px; top:50%!important; margin-top:-43px;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:44px; background:url(../images/custom/rightArrow.png) no-repeat;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:44px; background:url(../images/custom/leftArrow.png) no-repeat;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; bottom:55px; left:0px!important; z-index:2}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline; text-indent:-9999px; padding:0 4px;}
ol.bjqs-markers li a{display:inline-block; background:url(../images/custom/point.png) no-repeat left top; width:22px; height:22px;}
ol.bjqs-markers li.active-marker a{background:url(../images/custom/point.png) no-repeat left bottom;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
/* Basic jQuery Slider styles Closed*/

header{background-color:#111111;}
.logo{float:left; margin-left:25px; margin-top:16px; margin-bottom:18px; position:relative; z-index:5}
nav{float:left; padding-top:22px; margin-left:36px;}
nav li{float:left; font-family:'AvenirMedium'; font-size:24px; text-transform:uppercase; padding-right:40px;}
nav li span{display:none;}
nav li a{color:#d7d7d7; line-height:34px; display:block; position:relative}
nav li a:hover{color:#D4AF37;}
nav li a:after{position:absolute; left:40%; bottom:0px; width:10%; background-color:#D4AF37; height:1px; opacity:0; content:''}
nav li a:hover:after{opacity:1; left:0%; width:100%;}
nav li.join{display:none;}
.joinBtn{float:right; margin-top:14px; margin-right:21px;}
.joinBtn a{font-family:'AvenirNextBold'; font-size:24px; color:#fff; letter-spacing:-0.01em; border:2px solid #fff; height:50px; line-height:50px; padding:0 40px; display:block;}
.joinBtn a:hover{border-color:#D4AF37; color:#D4AF37;}
.joinBtn2{float:left; margin-top:4px;}
.joinBtn2 a{font-family:'AvenirNextBold'; font-size:24px; color:#ffecb0; letter-spacing:-0.01em; border:2px solid #ffecb0; height:50px; line-height:50px; padding:0 40px; display:block;}
.joinBtn2 a:hover{border-color:#D4AF37; color:#D4AF37;}
.slider{position:relative;}
.pornvideos{background-color:#505050; padding:0 44px;}
.pornvideos h2{color:#e8e8e8; font-family:'AvenirNextBold'; line-height:86px; font-size:38px; float:left;}
.pornvideos p,.pornvideos .pornvideos__right{float:right; line-height:86px; font-family:'AvenirMedium'; font-size:18px; letter-spacing:-0.01em; text-transform:uppercase;}
.pornvideos p a,.pornvideos .pornvideos__right a{color:#e8e8e8; text-decoration:underline;}
.pornvideos p a:hover,.pornvideos .pornvideos__right a:hover{color:#D4AF37;}
.pornvideos__right .sort_options select {margin-top: 1em; }
.bodyArea{padding-left:44px; padding-right:44px; padding-top:25px;}
.pornVideoArea{}
.pornVideo{float:left; width:22.5%; margin-right:2%; margin-bottom:16px;}
.pornVideo:nth-child(4n){/*margin-right:0px;*/}
.pornVideo h4, .videocontent h4{font-family:'AvenirNextBold'; font-size:20px; letter-spacing:-0.01em; font-weight:normal; float:left; line-height:32px;height: 32px;overflow: hidden;width: 90%;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.pornVideo h4 a, .videocontent h4 a{color:#e8e8e8;}
.pornVideo h4 a span, .videocontent h4 a span{font-family:'AvenirMedium'; font-style:italic; color:#8b8b8b; }
.pornVideo h4 a:hover{color:#D4AF37;}
.fourK{float:right; margin-top:4px;width: 9%;max-width: 24px;}
.sexypic{clear:both;}
.sexypic img{width:100%;}
.videoDetails{background-color:#e2e2e2; padding:14px 18px;}
.videoDetails p{font-size:15px; font-family:'AvenirMedium'; color:#222; text-align:justify; padding-bottom:12px;line-height: 20px;height: 60px;overflow: hidden;margin-bottom: 7px;}
.time{font-size:15px; color:#7e7e7e; font-family:'AvenirNextBold'; float:left; padding-left:25px; line-height:18px; background:url(../images/custom/time.png) no-repeat left top;}
.time.pics {background-image: none; padding-left: 0; }
.view{font-size:15px; color:#7e7e7e; font-family:'AvenirNextBold'; float:left; padding-left:32px; line-height:18px; background:url(../images/custom/view.png) no-repeat left top; margin-left:78px;}
.download{font-size:15px; color:#7e7e7e; font-family:'AvenirNextBold'; float:right; padding-left:33px; line-height:18px; background:url(../images/custom/download.png) no-repeat left top;}
.midBanner{margin-top:6px; margin-bottom:22px;}
.title{ padding-bottom:18px;}
.title h2{color:#e8e8e8; font-family:'AvenirNextBold'; font-size:38px; float:left;}
.title p,.title .title__right{float:right; font-family:'AvenirMedium'; font-size:23px; letter-spacing:-0.01em; text-transform:uppercase; color:#a5a5a5; padding-top:10px;}
.title p a,.title .title__right a{color:#e8e8e8; text-decoration:underline;}
.title p a:hover,.title .title__right a:hover{color:#D4AF37;}
.pagination,.modelLetterLinks{text-align:center; padding-top:15px; padding-bottom:26px;}
.pagination li,.modelLetterLinks li{display:inline; font-size:16px; letter-spacing:-0.02em; text-align:center;}
.pagination li a,.modelLetterLinks li a,.modelLetterLinks li span{display:inline-block; font-family:'AvenirMedium'; color:#fce599; line-height:28px; border:1px solid #e2e2e2; min-width:42px;}
.modelLetterLinks li span {color:#D4AF37; cursor: default;}
.pagination li.active a,.pagination li:active a, .pagination li a:hover,.modelLetterLinks li.active a,.modelLetterLinks li:active a, .modelLetterLinks li a:hover{border:1px solid #D4AF37; font-family:'AvenirBlack';}
.pagination li.prev a, .pagination li.next a{min-width:124px;}
.pagination li.dot,.modelLetterLinks li span{line-height:48px; border:2px solid #e2e2e2; min-width:62px; display:inline-block}
.allBabes{padding-bottom:40px;}
.modelPic{float:left; width:15.4166%; margin-right:1.5%; margin-bottom:22px;}
.modelPic:nth-child(6n){margin-right:0px;}
.modelPic img{width:100%;height: auto;}
.modelDetails{background-color:#e2e2e2; text-align:center; padding:14px;}
.modelDetails h4{font-family:'AvenirNextBold'; font-size:18px; letter-spacing:-0.01em; text-transform:uppercase; line-height:18px;height: 18px;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;white-space: nowrap;}
.modelDetails h4 a{color:#000000}
.modelDetails h4 a:hover{color:#3a3a3a;}
.modelDetails p{font-family:'AvenirMedium'; font-size:14px; letter-spacing:-0.01em; color:#3a3a3a; line-height:22px; text-transform:uppercase;}
.modelDetails p a{color:#3a3a3a; text-decoration:underline;}
.modelDetails p a:hover{color:#000000; text-decoration:none;}
.midwrap{max-width:1214px; margin:auto;}
.devices{background:url(../images/custom/devices.png) no-repeat left top; padding-left:355px; padding-top:20px; padding-bottom:14px; margin-bottom:62px;}
.devices h3{font-family:'AvenirNextBold'; font-weight:normal; color:#e8e8e8; text-transform:uppercase; font-size:62px; letter-spacing:-0.01em; line-height:62px; padding-bottom:4px;}
.devices h3 span{color:#D4AF37;}
.devices p{font-family:'AvenirNextBold'; font-weight:normal; color:#a4a4a4; font-size:46px; letter-spacing:-0.01em; line-height:46px;}
a.getAccess{background:#D4AF37 url(../images/custom/btn.jpg) repeat-x; height:184px; display:block; text-align:center; padding-top:32px; margin-bottom:58px;}
a.getAccess span.instant{font-family:'AvenirNextBold'; font-size:68px; color:#fff; letter-spacing:-0.01em; text-shadow:2px 3px 0px rgba(73,8,35,0.46); display:inline-block; background:url(../images/custom/lock.png) no-repeat right top; padding-right:80px; line-height:86px;}
a.getAccess span.billing{font-family:'AvenirMedium'; font-size:26px; color:#000; letter-spacing:-0.01em; display:inline-block; margin-top:-5px;}
a:hover.getAccess{background:#e3bc3e;}
footer{text-align:center; color:#e8e8e8; padding:0 44px 14px;}
footer a{color:#fdfcb1; font-size:14px; padding-bottom:14px;}
footer p{color:#e8e8e8; font-size:14px; padding-bottom:14px;}

/* Join */
.secure{background-color:#36bb9a;}
.joinWrap{width:1484px; margin:auto;}
.secure p{font-family:'AvenirNextBold'; font-size:25px; letter-spacing:-0.01em; text-align:center; color:#fff; line-height:86px;}
.secure p i{background:url(../images/custom/secure.png) no-repeat; width:57px; height:57px; display:inline-block; top:16px; position:relative;}
.secure p i:first-child{margin-right:16px;}
.secure p i:last-child{margin-left:16px;}
.joinBanner{}
.joinArea{background-color:#f2f2f2; margin-bottom:15px;}
.joinArea h3{font-family:'AvenirBlack'; letter-spacing:-0.05em; color:#000; font-size:27px; text-transform:uppercase; padding-bottom:22px;}
.createAccount{float:left; width:372px; padding-left:30px; padding-right:30px; padding-top:28px;}
.createAccount h3{margin-right:-15px;}
.textbox{height:52px; border:2px solid #acacac; font-family:'AvenirMedium'; font-size:20px; letter-spacing:-0.01em; color:#b4b4b4; text-transform:uppercase; padding:0 20px; margin-bottom:14px; width:100%;}
.membership{float:left; width:644px; background-color:#e3e3e3; padding-left:30px; padding-right:30px; padding-top:28px;}
.membership h3{text-align:center;}
.membership label{display:block; border:1px solid #9c9c9c; height:82px; padding:2px; border-radius:10px; -webkit-border-radius:10px; background-color:#f8f8f8; font-family:'AvenirMedium'; font-size:22px; margin-bottom:8px; cursor:pointer;}
.membership label strong{font-family:'AvenirBlack';}
.labelbg{background:url(../images/custom/labelBg.jpg) repeat-x left top; display:block; height:76px; border-radius:8px; -webkit-border-radius:8px;}
.membership label.active .labelbg{background:url(../images/custom/labelBg.jpg) repeat-x left bottom;}
.membership label input{margin-left:26px; margin-top:32px; margin-right:26px; float:left;}
.data{padding-top:22px; float:left;}
.data span{color:#9c9c9c;}
.getAccessBtn{background:#d4af37 url(../images/custom/getAccess.jpg) repeat-x; height:82px; border-radius:10px; -webkit-border-radius:10px; border:none; cursor:pointer; text-align:center; font-family:'AvenirBlack'; font-size:43px; color:#fff; text-shadow:2px 2px 0px rgba(73,8,35,0.46); width:100%; margin-bottom:50px;}
.getAccessBtn:hover{background:#d4af37;}
.joinReason{float:right; width:465px; padding-left:25px; padding-right:25px; padding-top:28px;}
.joinReason h3{padding-bottom:12px;}
.joinReason ul{}
.joinReason ul li{font-family:'AvenirBlack'; font-size:22px; letter-spacing:-0.025em; line-height:40px; color:#000; background:url(../images/custom/arrow.png) no-repeat left 9px; padding-left:34px; text-transform:uppercase;}

.sort_options select {
    background: #fff url("../images/custom/arrow-select.png") no-repeat scroll 96% center;
    border: 1px solid #b3b3b3;
    color: #000;
    float: right;
    font-family: "AvenirMedium";
    font-size: 17px;
    margin-left: 10px;
    height: 28px;
    letter-spacing: -0.25px;
    letter-spacing: -0.025em;
    padding: 0 10px;
    max-width: 200px;
    width: auto;

}

.modelBioPic {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.modelBioPic img {
    height: auto !important;
    width: auto !important;
}
.modelBioInfo__avgRating {
  font-size: 2.0em;
  margin-bottom: 0.5em;
}
.modelBioInfo__avgRating strong {
  font-family: AvenirBlack, sans-serif;
}
.modelBioInfo__extraFields strong {
  font-family: AvenirMedium, sans-serif;
}
.modelBioInfo__extraFieldsBio {
  background: #1e1e1e;
  float: left;
  font-family: AvenirMedium;
  font-size: 1.3em;
  margin: 1em auto;
  padding: 2em;
  text-align: center;
}
.pornVideoArea.pornVideoArea--modelBio {
  margin-bottom: 2em;
  clear: both;
}
.pornvideos.modelBioTitle.clear {
  font-family: AvenirBlack;
  font-size: 2.2em;
  line-height: 1.875;
}
.pornvideos.modelBioTitle a {
  color: #a6a6a6;
}
/*  Models, Photos, Movies and Category Listing Pages CSS */
.category_listing_block {margin-top:5px;width:100%;overflow:hidden;}
.category_listing_wrapper_updates {width:238px; font-size:14px; display: inline-block; margin-left: 2px; margin-right:0px; margin-bottom:5px;vertical-align: top;}
.category_listing_wrapper_models {width:185px;font-size:14px; display: inline-block; margin-left: 2px; margin-right:2px; margin-bottom:18px;}
.category_update_thumb {width:234px; height:176px;}
.category_model_thumb {width:185px; height:273px;}
.update_thumb {width:238px; height:179px;}

/* Updates CSS */
.update_details {padding:0px;margin-bottom:5px; line-height: 18px; color:#2d2d2d; font-size:14px; font-weight:bold; text-align:left;}
.update_details a {color:#2d2d2d;}
.update_details a:hover {color:#808080;}


/* Tour Index and Updates CSS */
.between_update_join_links {margin:0 auto; text-align:center;}
.between_update_join_links span {line-height:65px; vertical-align:top;}
.between_update_join_links a {margin-bottom:15px; font-weight:bold; font-size:20px; color:#1b6ed5;}
.between_update_join_links a:hover {color:#808080;}
.join_next_link_container {margin-left:auto; margin-right:auto; width:810px;}
.join_link {margin:0px; display:inline-block; float:left;}
.join_links_big {margin: 0 auto; margin-top:10px; padding-left:5px;  padding-right:5px; padding-bottom:10px; text-align:center; font-size:26px; font-weight:bold;}
.join_links_big a {color:#1b6ed5;}
.join_links_big a:hover {color:#808080;}
.update_block_footer {width:100%; display:inline-block;}
.update_block_footer a {text-decoration:none;}
.join_button_preview_table {margin-top:6px; margin-left:8px; margin-right:5px; padding-left:10px; padding-right:10px; width:100px; line-height:36px; display:inline;float:right; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:gray;text-decoration:none; background:#000000;}
.update_table_left {}
.update_table_right {display:inline-block;}
.small_update_thumb {margin-left:2px; margin-bottom:2px; width:148px; height:115px;}
.large_update_thumb {width:332px; height:234px;}
.update_block_info {padding:10px; padding-right:10px; text-align:left; line-height:22px; width:310px; color:#FFFFFF;}
.update_image {padding-top:10px; padding-right:0px; width:646px; text-align:right; float:right;position: relative;}
.update_hr {width:100%; height:1px; color:#808080;}
.update_thumbs_container {display:inline;}
.update_title {font-size:16px;font-weight:bold;}
.tour_update_tags {font-weight:normal;}
.tour_update_tags a {color:#FFFFFF;}
.tour_update_tags a:hover {color:#808080;}
.tour_update_models {font-weight:normal;}
.tour_update_models a {color:#FFFFFF;}
.tour_update_models a:hover {color:#808080;}
.update_counts_preview_table {margin-top:6px; padding-left:20px; width:490px; height:37px; line-height:37px; display: inline; float:right; text-align:left;vertical-align:middle; border:0px; position: relative;
background: url(../images/main_tit2.jpg) no-repeat;}
.latest_update_description {font-weight:normal; color:#c0c0c0;}
.most_popular_model_thumb {width:186px;height:279px;}
.tour_most_popular_model_name {width: 185px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#2d2d2d;}
.tour_upcoming_updates_thumb {width:238px; height:179px;}
.play_icon_overlay {/*left: 142px;top: 104px;*/position: absolute;width:50px !important;height:50px !important;}


/* Video Trailer Window CSS */
#hpromo {display:none;}
#hpromo img {border: 0;}
.replay {color:#2d2d2d;}
.views_remaining {font-size:16px;font-weight:bold;color:#2d2d2d;}


.update_block {
  width: 100%;
  background: #fff;
  color: #333;
}

.update_block_info {
  width: auto;
  line-height: normal;
}

.update_table_left {
position: relative;
background: url(../images/main_tit2.jpg) no-repeat;
}

.update_table_right {
  width: 100%;
  display: block;
  margin-top: -12px;
  float: left;
  background: #fff;
  padding: 20px 50px;
  border-radius: 10px;
  margin-left: 0px;
  border: 1px solid #ddd;
}

.video_container {
  width: 100%;
  float: left;
}

.update_image .video_container img {
  width: auto;
  height: auto;
  box-sizing: border-box;
  max-width: 100%;
  margin-bottom: 8px;
}

.play_icon_overlay {
 /* left: 542px;
  top: 404px;*/
 /* top: 50%;
    left: 50%;*/
    position: absolute;
  /*  margin-left: -25px;
    margin-top: -30px;*/
    margin-top: 7%;
    margin-left: 9%;
}

.update_image {
  width: auto;
  float: none;
}

.update_image .left {
  float: left;
  width: 24.96%;
}

.update_image .left img {
  /*width: 100%;*/
  margin: 0px;
}

.update_title {
  font-size: 12px;
}

.update_counts_preview_table {
  color: #fff;
  width: 85.47%;
}

.category_listing_wrapper_updates {
  width: 24.5%;
}

.category_listing_wrapper_updates img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.update_details a {
  display: block;
}

#mySlides {
  float: right;
  width: 140px;
  min-height: 50px;
  padding: 3px 5px 5px 5px;
  background: #3e003e;
  color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding-bottom: 11px;
  margin: 60px 15px 0 10px;
}

#mySlides p.tit {
  text-transform: uppercase;
  color: #575757;
  font: 9px Tahoma;
  background: none;
}

#mySlides p strong {
  color: #fff;
  font-size: 10px;
}


.title_bar,
.title_bar_right {
    background-image: none;
    color: #82507B;
    padding-left: 0px;
    margin-left: 0px;
    text-align: left;
    font-weight: bold;
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 210px;
    line-height: 37px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    border: 0px;
}

.main-wrapper {
  background-color: #fff;
  width: 1192px;
  margin: auto;
}

.content_wrapper {
  width: 1162px;
  background: #fff;
  padding: 5px 15px;
}
.sort_options {
  width: 250px;
  overflow: hidden;
  display: block;
  line-height: 36px;
  text-align: right;
  float: right;
  margin-top: 15px;
}

/* Page Numbers CSS */
.page_numbers {display:inline-block; line-height:30px; text-align:center; float:right; margin:0px; margin-bottom: 5px;}
.page_numbers a {margin:0px; color:#FFFFFF; text-decoration:none;}
.page_numbers a:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.page_totals {padding-left:10px; padding-right:10px; height:26px; display:inline; text-align:center; vertical-align:middle;}

.number_item { width:30px; height:24px; display:inline-block; text-align:center; vertical-align:middle; border:1px solid #b3b2b2; border: 2px outset #808080; background-image: url(images/number.png); line-height: 25px; }
.number_current { width:30px; height:24px; display:inline-block; text-align:center; vertical-align:middle; border:1px solid #b3b2b2; border: 2px outset #808080; color:#FFFFFF; background-image: url(images/current.png); line-height: 25px; }
.number { padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px; display:inline; text-align:center; vertical-align:middle; border:1px; solid #b3b2b2; border: 2px outset #808080; background-image: url(images/number.png); }

/*  Section Title Bar CSS */
.title_bar {margin-top:15px; margin-bottom:5px; padding-left:10px; padding-right:10px; min-width: 210px; line-height:37px; text-align:center;display:inline-block;  vertical-align:middle;border:0px; font-size:16px; color:#000; background-image: url(images/title_bar.png);}
.title_bar a {color:#FFFFFF;}
.title_bar a:hover {color:#808080;}
.title_bar_hilite {color:#39a0ee;}
.title_bar_right {margin-top:15px; margin-bottom:5px; padding-left:10px; padding-right:10px; width:210px; line-height:37px; text-align:center;  vertical-align:middle;border:0px; font-size:16px; color:#FFFFFF; background-image: url(images/title_bar.png);}
.title_bar_model_updates {margin-top:15px; margin-bottom:5px; padding-left:10px; padding-right:10px;  display:inline-block; line-height:37px;  text-align:center;vertical-align:middle; border:0px; font-size:16px; color:#FFFFFF; background-image: url(images/title_bar.png);}
.title_bar_dvd {margin-top:15px; margin-bottom:5px; padding-left:10px; padding-right:10px;  display:inline-block; line-height:37px;  text-align:center;vertical-align:middle; border:0px; font-size:16px; color:#FFFFFF; background-image: url(images/title_bar.png);}
.title_bar_tags {margin-top:15px; margin-bottom:5px; padding-left:10px; padding-right:10px;  display:inline-block; line-height:37px; text-align:center;
vertical-align:middle; border:0px; font-size:16px; color:#FFFFFF; background-image: url(images/title_bar.png);}
.title_bar_footer {margin:auto; margin-bottom: 5px; padding-left:10px; padding-right:10px; width:210px; line-height:37px; text-align:center;  vertical-align:middle;border:0px; font-size:16px; color:#FFFFFF; background-image: url(images/title_bar.png);}



/*  Page Content Sort Option Links CSS */
.sort_options { width: 250px; overflow: hidden; display: block; line-height: 36px; text-align: right; float: right; margin-top: 15px; }
.sort_options a {margin-left:10px; color:#272727;text-decoration:none;}
.sort_options a:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.sort_link {line-height:26px; display:inline; text-align:center;}
.sort_link_current {line-height:26px; display:inline; text-align:center; color:#808080;}
.sort_link_current a {line-height:26px; display:inline; text-align:center; color:#808080;}

.number_current:hover,
.number_item:hover,
.number:hover {
    background: #eee;
}

.number_current,
.number_item,
.number {
    padding: 7px 10px;
    border: none;
    line-height: normal;
    width: auto;
    height: auto;
    font-size: 12px;
    border-radius: 3px;
    background: #fff;
    color: #343434;
    border: 1px solid #ddd;
}

.number_current {
    background: #000;
    color: #fff;
    border-color: #000;
}

/*  Models, Photos, Movies and Category Listing Pages CSS */
.category_listing_block {margin-top:5px;width:100%;overflow:hidden;}
.category_listing_wrapper_updates {width:238px; font-size:14px; display: inline-block; margin-left: 2px; margin-right:0px; margin-bottom:5px;vertical-align: top;}
.category_listing_wrapper_models {width:185px;font-size:14px; display: inline-block; margin-left: 2px; margin-right:2px; margin-bottom:18px;}
.category_update_thumb {width:234px; height:176px;}
.category_model_thumb {width:185px; height:273px;}
.update_thumb {width:238px; height:179px;}

.category_listing_wrapper_updates {
  width: 24.5%;
}

.category_listing_wrapper_updates img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.update_details a {
  display: block;
}

.update_block {margin-left:auto; margin-right:auto;  display:inline-block; background-color:#3d3d3d; color:#FFFFFF; padding-bottom:5px;}
.update_title {font-size:16px;font-weight:bold;}
.update_tags {font-weight:normal;line-height:24px;padding-top:4px;}
.update_tags a {color:#2d2d2d;}
.update_tags a:hover {color:#808080;}
.suggest_tags {padding-top:8px;padding-bottom:8px;}
.suggest_tags a {padding-right:5px;color:#2d2d2d;}
.suggest_tags a:hover {color:#808080;}
.update_models {line-height:18px;font-weight:normal;}
.update_models a {color:#2d2d2d;}
.update_models a:hover {color:#808080;}
.update_dvds {line-height:20px;font-weight:normal;margin-top:5px;}
.update_dvds a {padding-right:5px;color:#2d2d2d;}
.update_dvds a:hover {color:#808080;}
.update_date {font-size:12px;font-weight:normal;vertical-align: middle;line-height:18px;}
.update_description {font-weight:normal; color:#505050;line-height:20px;}
.update_counts {font-size:12px; font-weight:normal;margin-top:3px;margin-bottom:3px;}
.suggest_tag_icon {margin-right:5px;width:16px;height:16px;	background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/add_icon.png);}
/* Retina version  */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.suggest_tag_icon {margin-right:5px;width:16px;height:16px;	background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/add_icon_retina.png);}
} 
.update_image .video_container img {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  max-width: 100%;
  margin-bottom: 8px;
}
/*  Models, Photos, Movies and Category Listing Pages CSS */
.category_listing_block {margin-top:5px;width:100%;overflow:hidden;}
.category_listing_wrapper_updates {width:238px; font-size:14px; display: inline-block; margin-left: 2px; margin-right:0px; margin-bottom:5px;vertical-align: top;}
.category_listing_wrapper_models {width:185px;font-size:14px; display: inline-block; margin-left: 2px; margin-right:2px; margin-bottom:18px;}
.category_update_thumb {width:234px; height:176px;}
.category_model_thumb {width:185px; height:273px;}
/*.update_thumb {width:238px; height:179px;}*/
.update_thumb {width:372px; height:auto;}

.category_listing_wrapper_updates {
  width: 24.5%;
}

.category_listing_wrapper_updates img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.thumbs {
  border-style: solid;
  border-width: 1px;
  border-color: #808080;
}

.pagination li a, .modelLetterLinks li a, .modelLetterLinks li span {
  display: inline-block;
  font-family: 'AvenirMedium';
  color: white !important;
  line-height: 28px;
  border: 1px solid #e2e2e2;
  min-width: 42px;
}


.joinbutton {
  background-color: #004A7F;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 50px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
  width: 100%;
}
@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

.pointer{ cursor:pointer;

}

.btnjoin2{
width: 100%;
}