.spriteSelectTh {
  width:25px;
  height:25px;
  background-position:-12px 0;
  top:8px;
  right:8px;
  position:absolute;
  border-radius:25px
}
.buttons-img a,
.mainSprite,
.btns_box .fav-disabled,
.btns_box .fav a {
  background:transparent
}
.buttons-img a:hover,
.btns_box .fav a:hover {
  text-decoration:none
}
.wide-btn-title,
.wide-btn-title a,
.icon-text-btn,
.icon-text-btn a {
  background:transparent url('../images/empty.png') no-repeat 0 -400px
}
.wide-btn-title a,
.icon-text-btn a,
div[class^="tabmenu"]>ul li a {
  text-decoration:none
}
.main-sprite-dark {
  background:transparent url('../images/empty.png') scroll no-repeat 0 0
}
.main-sprite-dark-2 {
  background:transparent url('../images/empty.png') scroll no-repeat 0 0
}
.section_tabs li.sectionMoreBtn a,
.section_tabs li a,
a.sectionMoreBtn,
.see-all-btn a,
input.button,
#setLinkButton,
div.wrapper-main-menu-nf ul li a,
div.wrapper-main-menu-nf ul li.nf-search-main-menu,
.ddDisplay_body,
div.btn-subscribe a,
div.btn-subscribe div.right a,
div.btn-subscribe-right a {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background:#373737;
  background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.84) 0,rgba(65,65,65,0.84) 100%);
  background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.84) 0,rgba(65,65,65,0.84) 100%);
  background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.84) 0,rgba(65,65,65,0.84) 100%);
  background-image:linear-gradient(bottom,rgba(0,0,0,0.84) 0,rgba(65,65,65,0.84) 100%)
}
.section_tabs li.sectionMoreBtn a:hover,
.section_tabs li a:hover,
a.sectionMoreBtn:hover,
.see-all-btn a:hover,
div.wrapper-main-menu-nf ul li a:hover,
div.btn-subscribe a:hover,
div.btn-subscribe div.right a:hover,
div.btn-subscribe-right a:hover {
  text-decoration:none
}
.section_tabs li a {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0
}
.section_tabs li a:hover {
  text-decoration:none
}
.section_tabs li.alpha a {
  border-radius:6px 0 0 6px
}
.section_tabs li.alpha a:hover {
  text-decoration:none
}
.section_tabs li.omega a {
  border-radius:0 6px 6px 0;
  margin-right:5px
}
.section_tabs li.omega a:hover {
  text-decoration:none
}
a.sectionMoreBtn:hover,
.section_tabs li:hover a,
.section_tabs li.active a,
.submenu-community-nf span.active a,
.submenu-community-nf span:hover,
.section_tabs li.sectionMoreBtn a:hover,
.see-all-btn a:hover,
div.btn-subscribe a:hover,
div.btn-subscribe-right a:hover {
  background:#3e3e3e;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.69) 0,rgba(125,125,125,0.69) 100%);
  background-image:-o-linear-gradient(bottom,rgba(0,0,0,0.69) 0,rgba(125,125,125,0.69) 100%);
  background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.69) 0,rgba(125,125,125,0.69) 100%);
  background-image:linear-gradient(bottom,rgba(0,0,0,0.69) 0,rgba(125,125,125,0.69) 100%);
  text-decoration:none
}
.abovePlayer div.btn-subscribe {
  margin:0
}
.subscriptionsWrapper .btn-subscribe {
  margin:0 auto;
  width:112px
}
div.btn-subscribe,
div.btn-subscribe-right {
  float:right;
  margin:0 7px
}
div.btn-subscribe span,
div.btn-subscribe-right span.icon {
  background:url('../images/empty.png') no-repeat -142px -66px;
  height:13px;
  width:13px;
  display:inline-block;
  margin:0 0 -2px
}
div.btn-subscribe-right:hover span.icon,
div.btn-subscribe-right a.subscribed span.icon {
  background-position:-142px -79px
}
div.btn-subscribe a,
div.btn-subscribe div.right a,
div.btn-subscribe-right a {
  padding:4px 12px;
  text-align:center;
  font-size:12px;
  line-height:normal;
  display:block;
  color:white;
  height:inherit
}
div.btn-subscribe a:hover,
div.btn-subscribe div.right a:hover,
div.btn-subscribe-right a:hover {
  text-decoration:none
}
div.btn-subscribe-right a.subscribed:active {
  color:red
}
.bkgBoxThWarning .btnUserActionMenu {
  margin:10px auto
}
#profileMenu .btnUserActionMenu {
  float:right
}
.ie8 #main-container .video-wrapper .video-actions-menu .tab-menu-wrapper-table .tab-menu-wrapper-row .tab-menu-wrapper-cell .tab-menu-item,
.ie9 #main-container .video-wrapper .video-actions-menu .tab-menu-wrapper-table .tab-menu-wrapper-row .tab-menu-wrapper-cell .tab-menu-item,
.ie10 #main-container .video-wrapper .video-actions-menu .tab-menu-wrapper-table .tab-menu-wrapper-row .tab-menu-wrapper-cell .tab-menu-item {
  display:inline-block
}
.ie7 #main-container .video-wrapper .video-actions-menu .tab-menu-wrapper-table .tab-menu-wrapper-row .tab-menu-wrapper-cell .tab-menu-item {
  float:left;
  margin-right:10px
}
.ie7 #profileMenu .btnUserActionMenu,
.ie8 #profileMenu .btnUserActionMenu {
  margin:0 -2px 0 0
}
.ie9 #profileMenu .btnUserActionMenu {
  margin:0 -12px 0 0
}
.btnUserActionMenu a span {
  -moz-border-radius:.92307692px;
  -webkit-border-radius:.92307692px;
  border-radius:.92307692px;
  -moz-background-clip:padding;
  -webkit-background-clip:padding-box;
  padding:8px 20px;
  background-clip:padding-box;
  margin-right:4px;
  text-transform:uppercase;
  color:white;
  font-weight:bold;
  font-size:12px;
  overflow:hidden;
  height:14px;
  display:block
}
.ie7 .btnUserActionMenu a span {
  height:12px;
  padding-top:5px
}
.btnUserActionMenu a:hover {
  text-decoration:none
}
.btnUserActionMenu a span.btnBlue {
  text-shadow:0 1px 0 rgba(1,31,51,0.37);
  background:#3fb1ff;
  background:-moz-linear-gradient(bottom,#0179cb 0,#0179cb 2.98%,#3fb1ff 99.19%,#3fb1ff 100%);
  background:-o-linear-gradient(bottom,#0179cb 0,#0179cb 2.98%,#3fb1ff 99.19%,#3fb1ff 100%);
  background:-webkit-linear-gradient(bottom,#0179cb 0,#0179cb 2.98%,#3fb1ff 99.19%,#3fb1ff 100%);
  background:linear-gradient(bottom,#0179cb 0,#0179cb 2.98%,#3fb1ff 99.19%,#3fb1ff 100%)
}
.btnUserActionMenu a span.btnGreen {
  padding:8px 21px !important;
  text-shadow:0 1px 0 rgba(29,50,1,0.37);
  background:#7bbb27;
  background:-moz-linear-gradient(bottom,#477f01 0,#477f01 2.98%,#7bbb27 99.19%,#7bbb27 100%);
  background:-o-linear-gradient(bottom,#477f01 0,#477f01 2.98%,#7bbb27 99.19%,#7bbb27 100%);
  background:-webkit-linear-gradient(bottom,#477f01 0,#477f01 2.98%,#7bbb27 99.19%,#7bbb27 100%);
  background:linear-gradient(bottom,#477f01 0,#477f01 2.98%,#7bbb27 99.19%,#7bbb27 100%)
}
.ie9 .btnUserActionMenu a span.btnGreen {
  padding:8px 20px;
  margin-right:8px
}
.ie8 .btnUserActionMenu a span.btnGreen {
  margin-right:1px
}
.ie7 .btnUserActionMenu a span {
  height:12px;
  text-align:center;
  padding:4px 28px 8px
}
.ie7 #profileMenu .btnUserActionMenu a span {
  width:175px;
  padding:1px 28px 0 !important;
  line-height:12px;
  height:25px
}
.language-de .btnUserActionMenu a span.btnGreen,
.language-fr .btnUserActionMenu a span.btnGreen,
.language-es .btnUserActionMenu a span.btnGreen,
.language-it .btnUserActionMenu a span.btnGreen,
.language-pt .btnUserActionMenu a span.btnGreen,
.language-pl .btnUserActionMenu a span.btnGreen,
.language-ru .btnUserActionMenu a span.btnGreen {
  font-size:11px
}
.language-fr .btnUserActionMenu a span.btnGreen,
.language-es .btnUserActionMenu a span.btnGreen,
.language-pt .btnUserActionMenu a span.btnGreen,
.language-pl .btnUserActionMenu a span.btnGreen,
.language-ru .btnUserActionMenu a span.btnGreen,
.language-de .btnUserActionMenu a span.btnGreen {
  padding:3px 28px 0;
  width:175px;
  height:27px;
  text-align:center;
  line-height:12px
}
.gradient-video-buttons,
.embed-btn {
  height:45px;
  width:265px;
  float:left;
  font-weight:bold;
  font-size:14px;
  margin-left:7px;
  background:#5b5b5b;
  background:-moz-linear-gradient(#494949,#2a2a2a);
  background:-o-linear-gradient(#494949,#2a2a2a);
  background:-webkit-gradient(linear,0 0,0 100%,from(#494949),to(#2a2a2a));
  background:-webkit-linear-gradient(#494949,#2a2a2a);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949',endColorstr='#2a2a2a');
  border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  overflow:hidden
}
.gradient-video-buttons.active {
  background:#3a3a3a;
  background-image:-ms-linear-gradient(top,#323232 0,#1e1e1e 100%);
  background-image:-moz-linear-gradient(top,#323232 0,#1e1e1e 100%);
  background-image:-o-linear-gradient(top,#323232 0,#1e1e1e 100%);
  background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(1,#1e1e1e));
  background-image:-webkit-linear-gradient(top,#323232 0,#1e1e1e 100%);
  background-image:linear-gradient(to bottom,#323232 0,#1e1e1e 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232',endColorstr='#1e1e1e')
}
.gradient-video-buttons.active label,
.gradient-video-buttons.active .thumbs-up-like,
.gradient-video-buttons.active a {
  color:#5f5f5f
}
.gradient-video-buttons.active a:hover {
  text-decoration:none
}
.share-main-icon {
  background-position:-46px -137px;
  margin:19px 12px 5px 24px;
  width:39px;
  height:24px;
  line-height:30px;
  color:white
}
.share-main-icon:hover {
  background-position:-46px -167px
}
#shareWrap.active .share-main-icon {
  background-position:-45px -201px
}
.ie8 div.share-main-icon {
  margin-left:23px
}
.ie7 div.share-main-icon {
  margin-left:8px
}
#under-player-hd div.share-main-icon,
.ie9 #under-player-hd div.share-main-icon {
  margin-left:25px
}
.ie8 #under-player-hd div.share-main-icon {
  margin-left:24px
}
.ie7 #under-player-hd div.share-main-icon {
  margin-left:7px
}
a[class^="share-block"] {
  display:block;
  margin:-8px 0 0 -25px;
  padding:1px 0 6px
}
a[class^="share-block"] label {
  display:block;
  padding:10px 19px;
  margin:-14px 0;
  cursor:pointer;
  width:55px
}
.share-block-ru label,
.share-block-pl label,
.share-block-it label,
.share-block-es label,
.share-block-de label {
  display:block;
  padding:10px 41px;
  margin:-14px -25px;
  cursor:pointer;
  width:58px
}
.share-block-pt label,
.share-block-fr label {
  display:block;
  padding:10px 41px;
  margin:-11px -8px !important;
  cursor:pointer;
  width:74px
}
.share-icons {
  margin:10px auto;
  width:561px;
  height:56px;
  background:black;
  padding:12px 0 0;
  border:1px solid #333;
  display:none;
  position:relative;
  padding-left:30px;
  left:2px
}
div.btn-more,
div.btn-more a {
  background-position:-10px -160px
}
div.btn-more a:hover {
  text-decoration:none
}
.embed-btn {
  width:48px;
  height:30px;
  padding:0 12px;
  margin:7px 0;
  text-align:center
}
.embed-btn a {
  font-weight:bold;
  line-height:31px;
  color:white;
  display:block
}
.embed-btn a:hover {
  text-decoration:none
}
.embed-btn:hover {
  background:#464646;
  background:-moz-linear-gradient(#5d5d5d,#373737);
  background:-o-linear-gradient(#5d5d5d,#373737);
  background:-webkit-gradient(linear,0 0,0 100%,from(#5d5d5d),to(#373737));
  background:-webkit-linear-gradient(#5d5d5d,#373737);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d',endColorstr='#373737')
}
.favorite-wrap {
  width:111px;
  height:45px;
  position:relative;
  overflow:hidden
}
.favorite-wrap a {
  padding:14px 31px 14px 58px;
  line-height:24px;
  color:white;
  margin:-25px
}
.favorite-wrap a:hover {
  text-decoration:none
}
.favorite-main-icon {
  background-position:-85px -137px
}
.favorite-main-icon,
.favorite-main-icon-selected {
  width:31px;
  height:29px;
  margin:11px 6px
}
.favorite-main-icon:hover {
  background-position:-84px -167px
}
.favorite-main-icon-selected {
  background-position:-84px -167px
}
div.btn-favorite a,
div.btn-favorited a,
div.btn-more a {
  color:white;
  height:27px;
  padding:13px 5px 0 33px
}
div.btn-favorite a:hover,
div.btn-favorited a:hover,
div.btn-more a:hover {
  text-decoration:none
}
div.btn-favorite a {
  background-position:0 -80px;
  padding-left:42px
}
div.btn-favorited a {
  background-position:0 -120px;
  padding:14px 31px 14px 58px
}
div.btn-favorite a:hover {
  background-position:0 -40px;
  text-decoration:none
}
div.btn-favorited a:hover {
  text-decoration:none
}
div.thumbs-container {
  position:relative;
  width:265px
}
a.thumb {
  position:absolute;
  top:0;
  width:25px;
  height:25px;
  display:block;
  padding:12px 7px;
  margin:-10px
}
.thumbs-up a.thumb {
  width:72px
}
a.thumb:hover {
  text-decoration:none
}
.thumbs-up {
  width:22px;
  height:25px;
  margin:8px 10px;
  background-position:0 -200px
}
.gradient-video-buttons.active .thumbs-up {
  background-position:0 -137px
}
.thumbs-up.active,
.thumbs-up:hover {
  background-position:0 -166px
}
.thumbs-up.disabled {
  background-position:0 -137px
}
.thumbs-up-like {
  padding:14px 18px 10px 43px;
  color:white;
  line-height:21px;
  display:block;
  clear:both;
  height:22px;
  width:26px;
  margin:-10px;
  cursor:pointer
}
.thumbs-down {
  background-position:-23px -137px;
  width:21px;
  height:25px;
  margin:8px
}
.thumbs-down.active,
.thumbs-down:hover {
  background-position:-23px -166px
}
.thumbs-down.disabled {
  background-position:-21px -199px
}
.thumbs-up.disabled .thumbs-up-like,
.thumbs-down.disabled a {
  cursor:default
}
.gradient-video-buttons.active .thumbs-down {
  background-position:-23px -200px
}
a.thumb-up:hover {
  background-position:0 0;
  text-decoration:none
}
a.thumb-down:hover {
  background-position:0 0;
  text-decoration:none
}
.download.omega {
  width:70%;
  height:25px
}
.ie7 .download.omega {
  width:110px
}
div.dload-btn {
  float:left;
  margin:6px 3px 5px;
  background:transparent url('../images/empty.png') no-repeat 0 0
}
div.dload-btn,
div.dload-btn a {
  background-position:-23px -40px;
  width:18px;
  height:18px
}
div.dload-btn:hover {
  background-position:-23px -58px
}
div.dload-btn a:hover {
  text-decoration:none
}
div.dload-btn a {
  color:white;
  font-weight:bold;
  float:left;
  padding:8px 12px 9px 40px;
  margin:-10px;
  font-size:15px;
  width:77px;
  background:0
}
div.dload-btn a:hover {
  text-decoration:none
}
.dload-popap {
  line-height:16px;
  text-align:center;
  left:14px
}
.add-categories-btn {
  background-color:#393939;
  text-shadow:1px 1px #111;
  background:-moz-linear-gradient(#494949,#2a2a2a);
  background:-o-linear-gradient(#494949,#2a2a2a);
  background:-webkit-gradient(linear,0 0,0 100%,from(#494949),to(#2a2a2a));
  background:-webkit-linear-gradient(#494949,#2a2a2a);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#494949',endColorstr='#2a2a2a');
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color:#fff;
  cursor:pointer;
  float:left;
  font-size:16px;
  font-weight:bold;
  margin-top:-4px;
  padding:2px 10px;
  width:11px;
  position:relative;
  margin:2px;
  top:-5px
}
.add-btn-small {
  padding:1px 6px;
  margin-left:5px;
  position:relative;
  background-color:#2e2e2e;
  color:#cecece;
  text-shadow:1px 1px #111;
  font-size:14px;
  font-weight:bold;
  cursor:pointer
}
.add-btn-small:hover {
  text-decoration:none
}
.add-btn-small span {
  font-size:.8em;
  vertical-align:top;
  line-height:1.5em;
  font-weight:normal;
  display:inline-block;
  padding-left:5px;
  border-left:1px solid #101010
}
.btn-flag a {
  color:white;
  height:27px;
  padding:13px 5px 0 36px;
  background-position:0 -308px
}
.btn-flag a:hover {
  text-decoration:none
}
.gray-btn-flag {
  height:16px;
  background-position:-2px -242px;
  width:13px;
  float:right;
  margin:5px 0
}
.gray-btn-flag:hover,
.gray-btn-flag.flagged {
  background-position:-26px -242px
}
.gray-btn-flag a {
  margin-left:-6px;
  padding:1px 0 3px;
  color:white;
  background-position:right -287px;
  height:15px;
  display:block;
  width:13px;
  border:5px solid transparent
}
.gray-btn-flag a:hover {
  text-decoration:none
}
.close-btn {
  background:url('../images/empty.png') scroll no-repeat -95px -86px;
  height:12px;
  width:13px;
  cursor:pointer;
  position:absolute;
  right:20px
}
.close-btn:hover {
  background-position:-94px -67px
}
.bigBtn {
  height:50px;
  font-size:2em
}
.profileVids .photosAlbumsListing .private-album-img {
  width:100%
}
.profileVids .photoAlbumListBlock a:hover {
  text-decoration:underline
}
.profileVids .bigBtn {
  margin-top:15px !important
}
.button {
  display:inline-block;
  text-decoration:none;
  border:0;
  cursor:pointer;
  vertical-align:top;
  text-align:center
}
.noLinkBtn {
  cursor:default !important
}
.GreyBottomContainer {
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(10%,rgba(3,3,3,0)),color-stop(42%,rgba(13,13,13,0.93)),color-stop(100%,rgba(30,30,30,0.93)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(3,3,3,0) 10%,rgba(13,13,13,0.93) 42%,rgba(30,30,30,0.93) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ed1e1e1e',GradientType=0)
}
.ProfileMainMenu {
  background:#282828;
  background:-moz-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#323232),color-stop(100%,#1c1c1c));
  background:-webkit-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:-o-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:-ms-linear-gradient(top,#323232 0,#1c1c1c 100%);
  background:linear-gradient(to bottom,#323232 0,#1c1c1c 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232,endColorstr=#1c1c1c,GradientType=0)
}
.arrow {
  content:'';
  width:0;
  height:0;
  font-size:0
}
.ellipsis {
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}
html,
body {
  height:100%
}
#header {
  z-index:2;
  position:relative
}
#header #headerWrapper {
  width:100%;
  background-color:#1b1b1b
}
#header #headerContainer {
  width:991px;
  height:60px;
  margin:0 auto
}
#header #headerContainer .logo {
  margin-top:11px;
  float:left;
  padding-left:24px;
  margin-right:30px
}
#header #headerContainer .logo.pornhub_premium_logo {
  margin-right:0
}
#header #headerContainer .logo img {
  height:auto;
  margin-top:-1px
}
.ie7 #header #headerContainer .logo img {
  width:auto;
  height:auto
}
#header #headerContainer .logo.logoGay {
  margin-right:24px
}
#header #headerContainer .logo.logoGay+div.headerSearchWrapper #search_form #searchInput {
  width:235px
}
#header #headerContainer .logo.premiumLogo {
  margin-top:12px
}
#header #headerContainer .headerSearchWrapper {
  float:left;
  margin:17px 20px 0 -14px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer {
  height:27px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer span[role="status"] {
  display:inline-block
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput {
  width:280px;
  height:26px;
  border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  -webkit-border-radius:3px 0 0 3px;
  -ms-border-radius:3px 0 0 3px;
  -o-border-radius:3px 0 0 3px;
  border:0;
  color:#333;
  display:inline-block;
  font-size:14px;
  outline:0;
  padding:2px 5px;
  vertical-align:top
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput:focus::-webkit-input-placeholder {
  color:transparent
}
.language-pt #header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput,
.language-ru #header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput,
.language-jp #header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput,
.language-de #header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput,
.language-es #header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput {
  width:210px
}
.language-fr #header #headerContainer .headerSearchWrapper #searchBarContainer #searchInput {
  width:185px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper {
  position:relative;
  height:26px;
  font-size:19px;
  font-weight:bold;
  display:inline-block;
  z-index:2;
  background:#fff;
  vertical-align:top;
  margin:0 -4px
}
.ie9 #header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper,
.ie10 #header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper,
.ie11 #header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper {
  margin:0 -5px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected {
  height:26px;
  display:inline-block;
  cursor:pointer
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected i {
  width:28px;
  height:20px;
  background:url('../images/empty.png') no-repeat 1000px 1000px;
  margin-top:3px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected i.video {
  background-position:-180px 0
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected i.photos {
  background-position:-180px -24px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected i.members {
  background-position:-180px -48px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected i.pornstars {
  background-position:-180px -72px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected i.gifs {
  background-position:-38px -378px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper #searchTypeSelected .dropArrow {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #acabab;
  display:inline-block;
  position:relative;
  right:5px;
  top:-7px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper.gay #searchTypeSelected i.pornstars {
  background-position:-121px -446px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper.gay ul#searchTypes>li i.pornstars {
  background-position:-79px -440px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes {
  display:none;
  position:absolute;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  overflow:hidden;
  z-index:5;
  margin-top:-10px;
  left:-200%
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes:before {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #2f2f2f;
  display:inline-block;
  content:"";
  margin-left:45%;
  margin-left:calc(50% - 10px);
  margin-bottom:-3px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li {
  height:40px;
  background:#2f2f2f;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  white-space:nowrap;
  cursor:pointer;
  border-top:1px solid #242424;
  text-transform:capitalize
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li:hover {
  background:#414141
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li:first-child {
  text-align:center;
  cursor:default;
  border:0;
  text-transform:none
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li:first-child:hover {
  background:#2f2f2f
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li:first-child>span {
  padding-left:20px;
  padding-right:20px;
  cursor:default
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li a {
  display:block
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li a:hover {
  text-decoration:none
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li>a {
  padding-left:20px;
  padding-right:20px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li span {
  display:inline-block;
  padding-top:12px;
  vertical-align:top;
  cursor:pointer
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li i {
  width:40px;
  height:30px;
  background:url('../images/empty.png') no-repeat;
  margin-top:7px;
  margin-right:10px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li>i {
  margin-left:20px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes:before {
  margin-bottom:-5px !important
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li i.video {
  background-position:-173px -96px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li i.photos {
  background-position:-173px -126px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li i.members {
  background-position:-173px -156px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li i.pornstars {
  background-position:-173px -186px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #searchTypeWrapper ul#searchTypes>li i.gifs {
  background-position:0 -373px
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #btnSearch {
  width:65px;
  height:26px;
  border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  -webkit-border-radius:0 3px 3px 0;
  -ms-border-radius:0 3px 3px 0;
  -o-border-radius:0 3px 3px 0;
  padding:0
}
#header #headerContainer .headerSearchWrapper #searchBarContainer #btnSearch i {
  width:16px;
  height:16px;
  float:none;
  margin:5px auto 0;
  background:url('../images/empty.png') no-repeat;
  cursor:pointer
}
#header #headerContainer .headerSearchWrapper #searchBarContainer ul.ui-autocomplete {
  width:100% !important
}
#header #headerContainer #headerUploadBtn {
  background:#2f2f2f;
  margin-top:17px
}
#header #headerContainer #headerUploadBtn:hover {
  background:#3f3f3f
}
#header #headerContainer #headerUploadBtn i {
  width:10px;
  height:10px;
  background:url('../images/empty.png') no-repeat -166px -325px;
  margin-right:5px
}
#header #headerContainer #giftingEntry {
  margin:17px 0 0 5px;
  padding:5px 10px
}
#header #headerContainer #giftingEntry:before {
  background:url('../images/empty.png') no-repeat -8px -476px;
  content:'';
  height:13px;
  width:13px
}
#header #headerContainer #giftingEntry:before,
#header #headerContainer #giftingEntry span {
  display:inline-block;
  vertical-align:middle
}
#header #headerContainer #headerUpgradePremiumBtn {
  margin:17px 0 0 6px
}
#header #headerContainer #headerUpgradePremiumBtn i {
  width:14px;
  height:14px;
  background:url('../images/empty.png') no-repeat -37px -103px;
  margin-right:5px;
  background-size:183px
}
#header #headerContainer #topRightProfileMenu {
  float:right;
  margin-top:16px
}
#header #headerContainer #topRightProfileMenu>* {
  display:inline-block;
  vertical-align:top;
  margin:0 5px
}
#header #headerContainer #topRightProfileMenu>a {
  display:inline-block;
  padding-top:8px;
  color:#ccc
}
#header #headerContainer #topRightProfileMenu>a:hover {
  color:#fff;
  text-decoration:none
}
#header #headerContainer #topRightProfileMenu #languageWrapper {
  position:relative;
  vertical-align:top;
  font-size:13px
}
#header #headerContainer #topRightProfileMenu #languageWrapper #languageSelected {
  display:inline-block;
  padding-top:7px;
  text-transform:uppercase;
  cursor:pointer;
  color:#acabab
}
#header #headerContainer #topRightProfileMenu #languageWrapper #languageSelected:hover {
  color:#fff
}
#header #headerContainer #topRightProfileMenu #languageWrapper #languageSelected .dropArrow {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #acabab;
  display:inline-block;
  position:relative;
  top:-2px
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages {
  display:none;
  position:absolute;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  overflow:hidden;
  z-index:5;
  margin-top:-5px;
  left:-100%
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages:before {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #2f2f2f;
  display:inline-block;
  content:"";
  margin-left:45%;
  margin-left:calc(50% - 10px);
  margin-bottom:-3px
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li {
  height:40px;
  background:#2f2f2f;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  white-space:nowrap;
  cursor:pointer;
  border-top:1px solid #242424;
  text-transform:capitalize
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li:hover {
  background:#414141
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li:first-child {
  text-align:center;
  cursor:default;
  border:0;
  text-transform:none
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li:first-child:hover {
  background:#2f2f2f
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li:first-child>span {
  padding-left:20px;
  padding-right:20px;
  cursor:default
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li a {
  display:block
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li a:hover {
  text-decoration:none
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li>a {
  padding-left:20px;
  padding-right:20px
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li span {
  display:inline-block;
  padding-top:12px;
  vertical-align:top;
  cursor:pointer
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li i {
  width:40px;
  height:30px;
  background:url('../images/empty.png') no-repeat;
  margin-top:7px;
  margin-right:10px
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li>i {
  margin-left:20px
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li {
  font-size:15px !important;
  font-weight:100 !important
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li:first-child {
  text-align:left !important;
  cursor:pointer !important
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li:first-child:hover {
  background:#414141 !important
}
#header #headerContainer #topRightProfileMenu #languageWrapper ul#languages>li a {
  color:#fff
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon {
  display:inline-block;
  vertical-align:top;
  height:27px;
  margin-top:7px;
  margin-left:5px;
  border:0;
  cursor:pointer;
  background-color:transparent
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i {
  background:url('../images/empty.png') no-repeat;
  width:22px;
  height:16px;
  float:left
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i.message {
  background-position:-58px 0
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i.message:hover {
  background-position:-160px -264px
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i.friend {
  background-position:-58px -16px
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i.friend:hover {
  background-position:-160px -280px
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i.notification {
  background-position:-60px -32px
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon i.notification:hover {
  background-position:-162px -296px
}
#header #headerContainer #topRightProfileMenu #notificationIcons .notificationIcon span {
  float:right;
  margin-top:-6px;
  margin-left:-7px;
  padding:0 4px;
  font-size:11px;
  color:#fff;
  background:#c71d1d;
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  -ms-border-radius:7px;
  -o-border-radius:7px
}
#header #headerContainer #topRightProfileMenu #notificationBox {
  display:none;
  position:absolute;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  overflow:hidden;
  z-index:5;
  top:40px
}
#header #headerContainer #topRightProfileMenu #notificationBox:before {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #2f2f2f;
  display:inline-block;
  content:"";
  margin-left:45%;
  margin-left:calc(50% - 10px);
  margin-bottom:-3px
}
#header #headerContainer #topRightProfileMenu #notificationBox>li {
  height:40px;
  background:#2f2f2f;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  white-space:nowrap;
  cursor:pointer;
  border-top:1px solid #242424;
  text-transform:capitalize
}
#header #headerContainer #topRightProfileMenu #notificationBox>li:hover {
  background:#414141
}
#header #headerContainer #topRightProfileMenu #notificationBox>li:first-child {
  text-align:center;
  cursor:default;
  border:0;
  text-transform:none
}
#header #headerContainer #topRightProfileMenu #notificationBox>li:first-child:hover {
  background:#2f2f2f
}
#header #headerContainer #topRightProfileMenu #notificationBox>li:first-child>span {
  padding-left:20px;
  padding-right:20px;
  cursor:default
}
#header #headerContainer #topRightProfileMenu #notificationBox>li a {
  display:block
}
#header #headerContainer #topRightProfileMenu #notificationBox>li a:hover {
  text-decoration:none
}
#header #headerContainer #topRightProfileMenu #notificationBox>li>a {
  padding-left:20px;
  padding-right:20px
}
#header #headerContainer #topRightProfileMenu #notificationBox>li span {
  display:inline-block;
  padding-top:12px;
  vertical-align:top;
  cursor:pointer
}
#header #headerContainer #topRightProfileMenu #notificationBox>li i {
  width:40px;
  height:30px;
  background:url('../images/empty.png') no-repeat;
  margin-top:7px;
  margin-right:10px
}
#header #headerContainer #topRightProfileMenu #notificationBox>li>i {
  margin-left:20px
}
#header #headerContainer #topRightProfileMenu #notificationBox .headerBox {
  height:30px;
  line-height:30px;
  padding:0 12px;
  color:#fff;
  background:#2f2f2f;
  border-bottom:1px solid #242424;
  font-weight:bold
}
#header #headerContainer #topRightProfileMenu #notificationBox .headerBox a {
  display:none;
  float:right
}
#header #headerContainer #topRightProfileMenu #notificationBox .headerBox a:first-child {
  float:left;
  display:block
}
#header #headerContainer #topRightProfileMenu #notificationBox[type="messageContent"] .headerBox a#newMessageLink {
  display:block !important
}
#header #headerContainer #topRightProfileMenu #notificationBox[type="requestContent"] .headerBox a#findFriendLink {
  display:block !important
}
#header #headerContainer #topRightProfileMenu #notificationBox .slimScrollDiv {
  height:auto !important
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox {
  width:330px !important;
  height:auto !important;
  max-height:273px;
  padding-right:0 !important;
  background:#2f2f2f
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox #loadingDiv {
  padding:20px 0;
  text-align:center
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li {
  display:block;
  border-bottom:1px solid #242424;
  background-color:#2f2f2f
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li:hover {
  background-color:#353535
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li:hover .btnFlag,
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li:hover .subscribeConfirm {
  display:block !important
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.unread {
  background-color:#353535
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.unread:hover {
  background-color:#464646
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.noNewItem {
  display:none;
  padding:45px 0;
  font-weight:bold;
  text-align:center;
  border-bottom:0
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.noNewItem:hover {
  background-color:transparent
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.messageTemplate,
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.friendRequestTemplate,
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.notificationTemplate {
  display:none
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li:last-child {
  border-bottom:0
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper {
  overflow:hidden;
  padding:8px 8px 10px 8px;
  position:relative
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper img {
  width:40px;
  height:40px;
  border:0;
  float:left;
  margin-right:10px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .contentContainer {
  color:#fff;
  float:left
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .contentContainer .from,
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .contentContainer .from a {
  color:#F90;
  font-weight:bold;
  max-height:1.2em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .contentContainer .message {
  color:#fff;
  max-height:3.7em;
  overflow:hidden;
  text-overflow:ellipsis
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .contentContainer .date {
  color:#7a7a7a;
  font-size:10px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action {
  float:right;
  margin-right:30px;
  margin-top:7px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action button.confirm,
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action button.reject {
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border:0;
  cursor:pointer;
  display:inline-block;
  font-size:12px;
  font-weight:bold;
  margin-right:5px;
  padding:7px;
  vertical-align:top
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action button.confirm {
  background:#f90;
  color:#000
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action button.confirm:hover {
  background:#f29d1c
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action button.reject {
  background:#1f1f1f;
  color:#fff
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .action button.reject:hover {
  background:#444
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .btnFlag {
  border:0;
  cursor:pointer;
  display:none;
  position:absolute;
  right:20px;
  top:10px;
  width:13px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .subscribeConfirm {
  display:none;
  margin-top:5px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .subscribeConfirm input {
  display:none
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .subscribeConfirm label {
  color:#8a8a8a;
  cursor:pointer;
  float:none;
  text-align:left
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .subscribeConfirm label .fakeCheckBox {
  width:19px;
  height:19px;
  background:url('../images/empty.png') -21px 0 no-repeat;
  display:inline-block;
  margin:-2px 4px 0 0;
  vertical-align:middle
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper .subscribeConfirm label .fakeCheckBox.checked {
  background-position:0 0
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li .boxWrapper a.wrapperLink {
  cursor:pointer;
  display:block;
  overflow:hidden;
  text-decoration:none
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.friendRequestItem .contentContainer {
  max-width:90px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.friendRequestItem .contentContainer .from {
  margin-top:13px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.friendRequestItem .contentContainer .message {
  display:none;
  max-height:1.2em;
  white-space:nowrap
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.friendRequestItem .contentContainer .date {
  display:none
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.friendRequestItem.accepted .contentContainer {
  max-width:230px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.messageItem .contentContainer {
  max-width:250px
}
#header #headerContainer #topRightProfileMenu #notificationBox .contentBox ul#modelNotificationList>li.notificationItem .contentContainer {
  max-width:230px
}
#header #headerContainer #topRightProfileMenu #notificationBox .footerBox {
  height:30px;
  line-height:30px;
  padding:0 12px;
  border-top:1px solid #242424;
  background:#2f2f2f;
  font-weight:bold
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper {
  position:relative;
  cursor:pointer
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper img.smallAvatar {
  display:inline-block;
  width:27px;
  height:27px;
  vertical-align:middle
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper .arrowDown {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #ccc;
  display:inline-block;
  vertical-align:middle
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown {
  display:none;
  position:absolute;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  overflow:hidden;
  z-index:5;
  left:-200%;
  margin-top:3px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown:before {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-bottom:10px solid #2f2f2f;
  display:inline-block;
  content:"";
  margin-left:45%;
  margin-left:calc(50% - 10px);
  margin-bottom:-3px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li {
  height:40px;
  background:#2f2f2f;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  white-space:nowrap;
  cursor:pointer;
  border-top:1px solid #242424;
  text-transform:capitalize
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li:hover {
  background:#414141
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li:first-child {
  text-align:center;
  cursor:default;
  border:0;
  text-transform:none
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li:first-child:hover {
  background:#2f2f2f
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li:first-child>span {
  padding-left:20px;
  padding-right:20px;
  cursor:default
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a {
  display:block
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a:hover {
  text-decoration:none
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li>a {
  padding-left:20px;
  padding-right:20px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li span {
  display:inline-block;
  padding-top:12px;
  vertical-align:top;
  cursor:pointer
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li i {
  width:40px;
  height:30px;
  background:url('../images/empty.png') no-repeat;
  margin-top:7px;
  margin-right:10px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li>i {
  margin-left:20px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.upgradeToPremium {
  background:#464646
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.upgradeToPremium a {
  padding:0
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.upgradeToPremium a span {
  width:100%;
  height:100%;
  box-sizing:border-box;
  color:#f90;
  font-weight:bold;
  text-align:center
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.selectThumbnails,
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.getVerified {
  background:#5faa01;
  border-color:#3f8a00;
  text-align:center
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.selectThumbnails:hover,
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.getVerified:hover {
  background:#70ba14
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.selectThumbnails i,
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.getVerified i {
  display:none
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.becomeTranslator {
  background:#fe9800;
  border-color:#de7800;
  text-align:center
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.becomeTranslator:hover {
  background:#ffa813
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li.becomeTranslator i {
  display:none
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li:first-child a {
  display:inline-block;
  color:#f90
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a {
  display:block;
  color:#fff;
  height:100%
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.profile {
  background-position:-220px 0
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.videos {
  background-position:-220px -30px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.favorites {
  background-position:-220px -60px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.playlists {
  background-position:-220px -210px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.photos {
  background-position:-220px -90px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.feed {
  background-position:-222px -240px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.amateur {
  background-position:-190px -368px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.settings {
  background-position:-220px -120px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.videoManager {
  background-position:-220px -150px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.giftManager {
  background-position:-1px -440px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.referrals {
  background-position:-41px -440px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.selectThumbnails {
  background-image:none
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.getVerified {
  background-image:none
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li a i.signOut {
  background-position:-220px -180px
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li button {
  display:block;
  color:white
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li button.goToPH {
  background-color:transparent;
  border:0;
  font-weight:bold;
  height:100%;
  text-align:center;
  width:100%
}
#header #headerContainer #topRightProfileMenu #profileMenuWrapper ul#profileMenuDropdown>li button.goToPH span {
  padding:0
}
#header #headerMenuContainer {
  z-index:3;
  height:40px;
  border-top:1px solid #242424
}
#header #headerMenuContainer #headerCampaignDiv {
  width:965px;
  margin:auto;
  display:table;
  border-collapse:collapse
}
#header #headerMenuContainer #headerMainMenuInner {
  background:#0f0f0f;
  height:39px;
  width:100%;
  border-bottom:1px solid #1b1b1b;
  display:table
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu {
  display:table-row-group
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li {
  display:table-cell;
  position:static;
  min-width:60px;
  text-align:center
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a {
  display:block;
  height:25px;
  color:white;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  border-bottom:2px solid transparent;
  padding:13px 13px 0
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a:hover {
  text-decoration:none
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a.active span.activeLine {
  width:100%;
  height:2px;
  margin:0 auto;
  background:#f90;
  display:block;
  position:relative;
  top:37%
}
.ie7 #header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a.active span.activeLine {
  top:22%
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a .arrowMenu {
  display:inline-block;
  vertical-align:top
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a .arrow {
  content:'';
  width:0;
  height:0;
  font-size:0;
  border-left:5px solid transparent;
  border-right:5px solid transparent;
  border-top:5px solid #fff;
  margin:5px 0 0 5px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a:hover {
  background:#1b1b1b
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown {
  display:none;
  position:absolute;
  left:0;
  width:100%;
  border-top:1px solid black;
  border-bottom:1px solid #333;
  background:#1b1b1b;
  background:rgba(27,27,27,0.95);
  z-index:2
}
.ie7 #header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown {
  top:63px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.categories ul.headerSubMenu>li {
  margin-left:6px;
  margin-right:6px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.categories ul.headerSubMenu>li:nth-child(n+7) {
  display:none
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.categories ul.headerSubMenu>li:last-child {
  display:inline-block
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.categories ul.headerSubMenu>li a {
  padding:0 !important
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.community ul.headerSubMenu,
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.photos ul.headerSubMenu {
  text-align:right
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.community ul.headerSubMenu>li,
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown.photos ul.headerSubMenu>li {
  text-align:center
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu {
  width:965px;
  margin:0 auto
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li {
  display:inline-block;
  min-width:80px;
  margin:16px 8px 13px;
  border:1px solid #333;
  cursor:pointer;
  overflow:hidden
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li:hover {
  border-color:#fff
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li a {
  display:block;
  color:#b6b5b5;
  white-space:nowrap;
  font-weight:bold;
  padding:7px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li a:hover {
  text-decoration:none
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li a img {
  display:block
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li a span {
  display:block;
  position:relative;
  height:16px;
  padding:5px 0;
  margin-top:-26px;
  overflow:hidden;
  color:#fff;
  background:#131313;
  background:rgba(19,19,19,0.5);
  text-align:center
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li a i {
  width:40px;
  height:40px;
  display:block;
  background:url('../images/empty.png') no-repeat 0 -48px;
  margin:0 auto 10px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.channels i {
  width:43px;
  margin:0 18px 10px;
  background-position:-1px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.dvds i {
  width:43px;
  margin:0 18px 10px;
  background-position:0 -224px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.pornselect i {
  width:55px;
  margin:0 18px 10px;
  background-position:-250px -3px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.playlist i {
  width:55px;
  background-position:-2px -133px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.post i {
  width:40px;
  background-position:-203px -44px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.hottest i {
  width:40px;
  background-position:-85px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.recommended i {
  width:40px;
  background-position:-166px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.topRated i {
  width:40px;
  background-position:-58px -130px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.mostViewed i {
  width:40px;
  background-position:-98px -130px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.mostRecent i {
  width:39px;
  background-position:-219px -133px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.mostRecentVideos i {
  width:39px;
  background-position:-330px -133px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.longest i {
  width:34px;
  background-position:-257px -133px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.pornstars i {
  width:53px;
  background-position:-248px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.pornstars.pornstarsGay i {
  background-position:-90px -217px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.gifs i {
  width:38px;
  background-position:-292px -133px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.gifGenerator i {
  width:48px;
  background-position:-366px -49px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.channels:hover i {
  background-position:-43px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.dvds:hover i {
  background-position:-46px -224px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.pornselect:hover i {
  background-position:-250px -45px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.playlist:hover i {
  background-position:-2px -93px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.post:hover i {
  background-position:-203px 0
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.hottest:hover i {
  width:40px;
  background-position:-122px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.recommended:hover i {
  width:40px;
  background-position:-206px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.topRated:hover i {
  background-position:-58px -90px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.mostViewed:hover i {
  background-position:-98px -90px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.mostRecent:hover i {
  background-position:-219px -92px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.mostRecentVideos:hover i {
  background-position:-330px -92px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.longest:hover i {
  background-position:-257px -92px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.pornstars:hover i {
  background-position:-307px -176px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.pornstars.pornstarsGay:hover i {
  background-position:-149px -217px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.gifs:hover i {
  width:38px;
  background-position:-292px -91px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.gifGenerator:hover i {
  width:48px;
  background-position:-366px -8px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.communityHome i {
  width:40px;
  background-position:0 -48px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.members i {
  width:59px;
  background-position:-93px -48px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.videos i {
  width:40px;
  background-position:-369px -133px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.photos i {
  width:47px;
  background-position:-154px -48px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.memberSearch i {
  width:60px;
  background-position:-306px -48px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.communityHome:hover i {
  background-position:0 -7px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.members:hover i {
  background-position:-93px -7px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.videos:hover i {
  background-position:-369px -91px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.photos:hover i {
  background-position:-154px -7px
}
#header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li .wideDropdown ul.headerSubMenu>li.memberSearch:hover i {
  width:60px;
  background-position:-306px -7px
}
@media screen and (max-width:980px) {
  #PornhubNetworkBar div.bar_body {
    border-bottom:0
  }
  #header #headerContainer {
    background-color:#1b1b1b;
    border-top:1px solid #555;
    border-bottom:1px solid #242424
  }
  #header #headerMenuContainer {
    border-top:0
  }
  #header #headerMenuContainer #headerMainMenuInner {
    border-bottom:0
  }
  #header #headerMenuContainer #headerMainMenuInner #headerCampaignDiv {
    background:#0f0f0f;
    border-bottom:1px solid #1b1b1b
  }
  #header #headerMenuContainer #headerMainMenuInner ul#headerMainMenu>li>a {
    height:24px
  }
}
#welcome {
  clear:both;
  width:955px;
  font-size:14px;
  line-height:14px;
  padding:10px 0 20px;
  text-align:center
}
.ie #searchTypes:before {
  margin-bottom:-8px !important
}
.ie #headerUploadBtn {
  padding-top:7px !important
}
.ie.ie7 .ui-helper-hidden-accessible,
.ie.ie7 #searchInput,
.ie.ie7 #searchTypeWrapper,
.ie.ie7 #btnSearch,
.ie.ie7 #headerUploadBtn,
.ie.ie7 #languageWrapper,
.ie.ie7 #notificationIcons,
.ie.ie7 .notificationIcon,
.ie.ie7 #profileMenuWrapper,
.ie.ie7 #headerMainMenu li {
  float:left !important
}
.ie.ie7 #headerUploadBtn {
  height:20px !important;
  padding-bottom:0 !important
}
.ie.ie7 #searchTypeWrapper #searchTypeSelected {
  width:42px !important
}
.ie.ie7 #searchTypeWrapper #searchTypeSelected .dropArrow {
  top:-13px !important;
  left:28px !important
}
.ie.ie7 #searchTypeWrapper #searchTypes {
  width:200px !important;
  margin-top:0 !important
}
.ie.ie7 #languageWrapper #languageSelected {
  width:30px !important
}
.ie.ie7 #languageWrapper #languageSelected .dropArrow {
  top:-10px !important;
  left:20px !important
}
.ie.ie7 #languageWrapper #languages {
  width:120px !important
}
.ie.ie7 #notificationIcons {
  margin-right:15px !important
}
.ie.ie7 #notificationIcons .notificationIcon {
  margin-right:10px !important
}
.ie.ie7 #notificationIcons .notificationIcon span {
  float:none !important;
  position:absolute !important
}
.ie.ie7 #notificationBox {
  width:330px !important
}
.ie.ie7 #profileMenuWrapper #profileMenuDropdown {
  width:200px !important
}
.ie.ie7 #headerMainMenu>li {
  width:120px !important
}
.ie.ie7 #headerMainMenu>li .wideDropdown {
  margin-top:40px !important;
  padding-bottom:10px !important;
  -moz-opacity:.95;
  -khtml-opacity:.95;
  -webkit-opacity:.95;
  -o-opacity:.95;
  opacity:.95;
  -ms-filter:alpha(opacity=95);
  filter:alpha(opacity=95);
  filter:alpha(opacity=95)
}
.ie.ie7 #headerMainMenu>li .wideDropdown ul.headerSubMenu>li {
  max-width:100px !important
}
.ie.ie7 #headerMainMenu>li .wideDropdown.categories li {
  width:88px !important
}
.ie.ie7 #headerMainMenu>li .wideDropdown.categories li img {
  margin-left:-20px !important
}
.ie.ie7 #headerMainMenu>li .wideDropdown.categories li span {
  -moz-opacity:.7;
  -khtml-opacity:.7;
  -webkit-opacity:.7;
  -o-opacity:.7;
  opacity:.7;
  -ms-filter:alpha(opacity=70);
  filter:alpha(opacity=70);
  filter:alpha(opacity=70);
  width:100% !important;
  margin-left:-10px !important
}
.ie.ie8 .wideDropdown {
  -moz-opacity:.95;
  -khtml-opacity:.95;
  -webkit-opacity:.95;
  -o-opacity:.95;
  opacity:.95;
  -ms-filter:alpha(opacity=95);
  filter:alpha(opacity=95);
  filter:alpha(opacity=95)
}
.ie.ie8 .wideDropdown.categories li {
  width:85px !important
}
.ie.ie8 .wideDropdown.categories li img {
  margin-left:-20px !important
}
.ie.ie8 .wideDropdown.categories li span {
  -moz-opacity:.7;
  -khtml-opacity:.7;
  -webkit-opacity:.7;
  -o-opacity:.7;
  opacity:.7;
  -ms-filter:alpha(opacity=70);
  filter:alpha(opacity=70);
  filter:alpha(opacity=70)
}
.firefox #searchTypes:before {
  margin-bottom:-8px !important
}
.firefox #notificationBox .action button {
  padding-left:2px !important;
  padding-right:2px !important
}
.singupModalWrapper {
  background:#000;
  min-width:750px
}
.singupModalWrapper .registerSprite {
  background:url('../images/empty.png') top left no-repeat;
  display:inline-block;
  width:16px;
  height:16px;
  margin-right:5px;
  vertical-align:middle;
  cursor:default;
  float:none
}
.singupModalWrapper .registerSprite.enabled {
  background-position:-253px -13px
}
.singupModalWrapper .floatLeft {
  float:left
}
.singupModalWrapper .floatRight {
  float:right
}
.singupModalWrapper .signinError {
  color:red
}
.singupModalWrapper #signinLoggingin {
  color:#76b328
}
.singupModalWrapper .rightSide {
  padding:0 25px;
  text-align:center;
  font-size:1.2em
}
.singupModalWrapper .rightSide span,
.singupModalWrapper .rightSide li {
  color:#888;
  height:22px
}
.singupModalWrapper .rightSide span.tab1,
.singupModalWrapper .rightSide li.tab1 {
  margin-right:-9px
}
.singupModalWrapper .rightSide span.tab3,
.singupModalWrapper .rightSide li.tab3 {
  margin-right:13px
}
.singupModalWrapper .rightSide span.tab4,
.singupModalWrapper .rightSide li.tab4 {
  margin-right:2px
}
.singupModalWrapper .rightSide #signupButtonId {
  width:100%;
  padding:12px 5px;
  font-size:1.2em
}
.singupModalWrapper .rightSide h2 {
  color:#fff;
  font-size:1.4em
}
.singupModalWrapper .leftSide {
  padding:0 25px;
  border-right:1px solid #333
}
.singupModalWrapper .mainModalTitle {
  text-align:center;
  padding:26px 0 0;
  font-size:2.6em
}
.singupModalWrapper .js-loginFormModal input[type="text"],
.singupModalWrapper .js-loginFormModal input[type="password"] {
  width:100%;
  box-sizing:border-box;
  border-radius:2px;
  border:1px solid #555;
  background:rgba(48,47,45,0.9);
  padding:6px 15px;
  font-size:17px;
  margin:7px auto;
  color:#ccc;
  height:auto;
  line-height:normal
}
.singupModalWrapper .js-loginFormModal .loginAccessRemember {
  border-radius:5px;
  background-color:#101010;
  border:1px solid #292929;
  color:#acacac;
  margin:7px auto 7px;
  overflow:hidden;
  padding:10px 15px
}
.singupModalWrapper .js-loginFormModal .loginAccessRemember label {
  font-size:14px;
  font-weight:normal;
  margin-top:-2px;
  width:240px
}
.singupModalWrapper .js-loginFormModal .loginAccessRemember label span {
  margin-left:16px
}
.singupModalWrapper .js-loginFormModal .loginAccessRemember #signinRemember {
  float:left;
  margin:2px 5px 0 0
}
.singupModalWrapper .js-loginFormModal .js-loginSubmitModal {
  width:100%;
  padding:12px 0;
  margin:10px auto 25px;
  font-size:1.5em
}
.singupModalWrapper .js-loginFormModal .leftCol li {
  display:inline-block
}
#pageAfterVerification {
  visibility:hidden;
  display:none
}
#bkgContainer {
  background:#000;
  width:100%;
  height:100%;
  position:absolute;
  top:27px;
  left:0;
  z-index:1;
  -moz-opacity:.75;
  -khtml-opacity:.75;
  -webkit-opacity:.75;
  -o-opacity:.75;
  opacity:.75;
  -ms-filter:alpha(opacity=75);
  filter:alpha(opacity=75);
  filter:alpha(opacity=75);
  display:none
}
#boxThSel {
  z-index:2;
  margin-left:0 !important;
  position:absolute;
  display:block;
  background:#c97c0a;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  padding:7px;
  float:left;
  top:25% !important
}
#popupBox #boxThSel.whyJoin {
  background:#c97c0a;
  background:rgba(255,153,0,0.7);
  padding:10px 0 0;
  height:355px !important
}
#boxThSel.orangeBoxWrap {
  background:0
}
#boxThSel .bkgBoxThWarning {
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  float:left;
  background:#3b3f42 url('../images/empty.png') repeat-x;
  padding:20px;
  text-align:center
}
#boxThSel .bkgBoxThWarning h2 {
  font-size:18px;
  font-weight:bold;
  margin-bottom:18px
}
#boxThSel .bkgBoxThWarning p {
  margin-bottom:30px
}
.container {
  position:relative;
  z-index:1
}
.signup_field {
  width:310px;
  height:20px;
  background:white;
  border:0;
  font-size:12px;
  line-height:14px;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -ms-border-radius:10px;
  -o-border-radius:10px;
  padding:3px 10px
}
.ie7 .signup_field {
  padding:5px 10px 0
}
.signup_button {
  width:172px;
  height:26px;
  border:0;
  color:black;
  text-transform:uppercase;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  vertical-align:baseline;
  line-height:26px;
  background:url('../images/empty.png') no-repeat
}
#abAlert {
  padding:10px 0;
  margin:auto;
  text-align:center;
  background:#1b1b1b
}
#abAlert .abAlertInner {
  width:963px;
  margin:auto;
  position:relative
}
#abAlert .abAlertInner .js_adblockPremium {
  cursor:pointer;
  color:#f90
}
#abAlert .abAlertInner span.icon {
  background:url('../images/empty.png') no-repeat;
  background-position:-228px -442px;
  width:22px;
  height:22px;
  display:inline-block;
  vertical-align:middle;
  margin-right:7px
}
#abAlert #abAlertClose {
  font-size:1.8em;
  font-weight:bold;
  vertical-align:middle;
  margin-left:7px;
  color:#acabab
}
#abAlert #abAlertClose:hover {
  text-decoration:none;
  cursor:pointer;
  color:#e3e1e1
}
