/* 
    Created on : 30/nov/2014, 17:35:14
    Author     : Gabriel
*/
body.newbody {
    background-color:#eaeaea;
}
.bodyarea {
    font-family:Arial, Helvetica, sans-serif;
    
}
.bodyarea input, .bodyarea form, .bodyarea select {
    margin: 0px;
  /*  padding: 0px; */
    outline: none;
}
.bodyarea ul {
    list-style:none;
}

.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1; clear:none;}
.bodyarea a,.bodyarea  .tip,.bodyarea  .submit, .priceblock, .selectoption, .checkout, .bodyarea .dir2, .purchase_chips input, .checkpromocode, .selectpackage, .search_profile input{
    -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;}
/*Add Placeholder opcity 1
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}*/

.centerwrap{width:1008px; margin:auto;}
.header{ background-color:#fff;}
.logo{float:left; padding-top:2px; padding-left:20px; padding-bottom:3px;}
.logo{}
.midheader{width:690px; float:left; text-align:center; padding-top:2px;}
.midheader h3{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; padding-bottom:3px;}
.midheader h3 a{color:#000;}
.midheader h3 span, .midheader h3 a span{color:#ff0000;}
.midheader p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight:bold}
.midheader p span{color:#ff0000;}
.midheader p a{color:#ff0000; text-decoration:underline;}
.searchform{padding-top:7px; width:424px; margin:auto}
.searchbox{width:284px; height:20px; border:1px solid #666666; float:left;}
.searchform select{float:left; border:1px solid #666666; height:22px;}
.search{float:left; background-color:#2db500; font-size:13px; font-weight:bold; border:1px solid #666666; height:22px; color:#fff; width:64px;}
.chipbank{background:url(../images/join-now.png) no-repeat; width:95px; height:70px; line-height:70px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:right; margin-top:2px; margin-right:38px;}
.chipbank a{color:#000;}
.chipbank a:hover{color:#ff0000;}
.topnav{background-color:#333333; height:32px;}
.topnav ul{}
.topnav ul li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-left:1px solid #505050; border-right:1px solid #1a1a1a; padding-top:1px; position:relative}
.topnav ul li a{color:#fff; height:30px; line-height:30px; padding:0 11px 0 10.5px; display:block}
.topnav ul li a:hover, .topnav ul li a.active{background-color:#f00000;}
.topnav ul .dir2 {
  background-image: url("../images/nav-arrow-right.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  padding:8px 30px 8px 8px;
  width:153px;
}
.topnav ul li:hover > a.dir2:hover {
  background-image: url("../images/comnav-arrowon.png");
  color: #ffffff;
}
.topnav ul li > ul{display:none;}
.topnav ul li:hover > ul{display:block; margin-top:-1px;  position:absolute; right:0px; width:170px; border-top:1px solid #1a1a1a; left:-10px; z-index:5;}
.topnav ul ul li{background-color:#3a3a3a; float:none; text-align:center; font:bold 12px/1em Tahoma,Geneva,Verdana,sans-serif; padding-top:0px;}
.topnav ul ul li a{border-bottom:1px solid #242424; border-top:1px solid #4a4a4a; line-height:normal; padding:8px; height:auto}
.topnav ul ul li a:hover{border-top:1px solid #ff7171;}

.topnav ul ul li:hover > ul{position:absolute; left:168px; top:0px;}


.bodyarea{ padding-top:21px;}
.aside{float:left; width:306px;}
.profileblock{background-color:#333; border-radius:3px; -webkit-border-radius:3px; padding:12px; padding-bottom:4px; margin-bottom:11px;}
.bodyarea{width:1008px; margin:auto;}
.profile_pic{float:left; position:relative}
.profile_pic span{background:rgba(0,0,0,0.8) url(../images/online.png) no-repeat 9px center; padding-left:22px; line-height:22px; color:#96ed24; font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; left:0px; bottom:0px; height:22px; display:block; width:50px;}
.person_details{float:left; padding-left:10px; margin-top:-5px;}
.person_details h2, .person_details h1{font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; letter-spacing:-0.01em; padding-bottom:7px;}
.flag{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-bottom:7px;}
.flag span{float:left; padding-right:5px;}
.votes{}
.votes ul{float:left;}
.votes ul li{float:left; padding-right:1px;}
.votes  p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:18px; padding-left:5px;}
.visit{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.visit a{color:#fff; text-decoration:underline;}
.visit a:hover{color:#fff; text-decoration:none;}
.profile_links{clear:both; padding-top:11px;}
.profile_links li{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; padding-right:10px; padding-bottom:9px;}
.profile_links li a{color:#fff; background-color:#030000; border-radius:3px; -webkit-border-radius:3px; display:block; width:136px; height:29px; line-height:28px; text-align:center}
.profile_links li a:hover{background-color:#F00; box-shadow:inset 0 0 2px rgba(255,255,255,0.5); -webkit-box-shadow:inset 0 0 2px rgba(255,255,255,0.5);}
.profile_links li:nth-child(2n){padding-right:0px;}
.whitebox{background-color:#fff; box-shadow:1px 1px 0 #b7b7b7; border-radius:3px; -webkit-border-radius:3px;}
.confirme{margin-bottom:11px; padding:12px; padding-bottom:8px;}
.confirmed_webstar{text-align:center;}
.confirme_content{padding-top:8px; padding-left:6px; padding-right:6px;}
.confirme_content p{font-family:Arial, Helvetica, sans-serif; font-size:11.5px; line-height:14px; letter-spacing:-0.01em; color:#414040; padding-bottom:8px;}
.dropdown{float:left;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#414040; text-decoration:none; outline:none;}
.dropdown a:hover {}
.dropdown dt a {background:#fff url(../images/down_arrow.png) no-repeat scroll 97% center; display:block; padding-right:28px; border:1px solid #d3d3d3; width:187px; cursor:pointer}
.dropdown dt a span {cursor:pointer; display:block; padding:5px; font-size:11.5px;}
.dropdown dd ul { background:#f9f9f9 none repeat scroll 0 0; border:1px solid #d3d3d3; color:#414040; display:none; left:0px; padding:5px 0px; position:absolute; top:-1px; width:215px; list-style:none; font-size:11.5px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block; cursor:pointer}
.dropdown dd ul li a:hover { background-color:#ddd;}
.tip{float:left; width:51px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; line-height:26px; height:26px; border:none; margin-left:5px; background-color:#a09f9f; border-radius:3px; -webkit-border-radius:3px; cursor:pointer}
.tip:hover{background-color:#333;}
.webstar{padding-top:18px;}
.listing{}
.listing ul{}
.listing ul li{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4e4d4d; letter-spacing:-0.01em; line-height:24px; border-bottom:1px solid #eaeaea; padding-left:4px; padding-right:4px;}
.listing ul li a{color:#4e4d4d; display:block}
.listing ul li span, .listing ul li a span{float:right;}
.listing ul li a:hover{color:#f00000;}
.listing ul li span a{color:#2db500;}
.webstar ul li:first-child{border-top:1px solid #eaeaea}
.listing ul li:last-child{border-bottom:0px;}
.aboutme{margin-bottom:11px; padding-bottom:8px;}
.title{padding-top:9px; padding-bottom:4px;}
.title h3{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; letter-spacing:-0.01em; height:26px; line-height:26px; background-color:#eaeaea; padding:0 12px; float:left; margin-right:6px; font-weight:bold}
.title p{float:left;}
.title p a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; letter-spacing:-0.01em; height:26px; line-height:26px; background-color:#eaeaea; padding:0 12px; margin-right:6px; display:block}
.title p a:hover{background-color:#f00; color:#fff;}
.boxspace{padding-left:13px; padding-right:13px;}
.wishlistblock{margin-bottom:14px;}
.wish_products{ padding-left:14px; padding-top:7px;}
.wish_item{float:left; margin-right:14px; margin-bottom:10px;}
.wish_item a{font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-0.01em; color:#2db500; text-decoration:underline; text-align:center; display:block}
.wish_item a:hover{text-decoration:none;}
.wish_item.last{margin-right:0px;}
.myrude{padding-bottom:8px; margin-bottom:14px;}
.collections{padding-bottom:8px; margin-bottom:14px;}
.favorites{padding-bottom:8px; margin-bottom:14px;}
.custom_content{padding-bottom:8px; margin-bottom:14px;}
.clitters{padding-bottom:8px; margin-bottom:14px;}
.clittersblock{padding:8px 14px}
.clittersblock p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; letter-spacing:-0.01em; border-bottom:1px solid #eaeaea;color:#414040; padding-bottom:12px; margin-bottom:10px;}
.clittersblock p a{color:#414040;}
.clittersblock p a:hover{color:#f00;}
.clittersblock p span{display:block; font-size:11px;}
.clittersblock p:last-child{padding-bottom:0px; margin-bottom:0px; border-bottom:0px;}
.rudeblog{padding-bottom:6px; margin-bottom:14px;}
.blog{padding:8px 14px}
.blog p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px; letter-spacing:-0.01em; border-bottom:1px solid #eaeaea;color:#414040; padding-bottom:10px; margin-bottom:8px;}
.blog p a{color:#414040; text-decoration:underline}
.blog p a:hover{color:#f00; text-decoration:none}
.blog p span{display:block; font-size:11px;}
.blog p:last-child{padding-bottom:0px; margin-bottom:0px; border-bottom:0px;}
.rudeshouts{padding-top:5px; padding-left:12px; padding-right:12px; padding-bottom:8px;}
.rudeshout{border-bottom:1px solid #eaeaea; padding-bottom:8px; margin-bottom:7px;}
.shoutouts{margin-bottom:30px;}
.shoutimg{float:left; padding-right:6px;}
.shout_details{float:left;}
.shout_details p{font-family:Arial, Helvetica, sans-serif; letter-spacing:-0.01em; font-size:14px; line-height:16px;}
.shout_details p a{color:#414040;}
.shout_details p a:hover{color:#f00000;}
.shout_details p span{font-size:11px; color:#6e6d6d; display:block}
.shout_details p span a{color:#f00000;}
.shout_details p span a:hover{color:#333;}
.rudeshout:last-child{padding-bottom:0px; margin-bottom:0px; border-bottom:0px;}
.footer{background-color:#333; padding:10px 0}
.footer p{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; color:#e2e2e2; padding:5px 0}
.footer p a{color:#e2e2e2;}
.footer p a:hover{color:#fff;}

.content{float:right; width:692px;}
.myactivity{ margin-bottom:14px;}
.blacktitle{background:url(../images/titlebg.jpg) repeat-x; height:31px; line-height:31px; border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;}
.blacktitle h3{margin:0; float:left; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; line-height:30px; font-weight:bold}
.toppagination{float:right; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#c3c3c3; padding-right:7px; line-height:28px;}
.toppagination a{color:#c3c3c3}
.toppagination a:hover, .toppagination a.active{color:#fefdfd; text-decoration:underline;}
.next_arrow{margin-left:10px;}
.toppagination span.divider{padding:0;}
.activity{margin-left:20px; padding-top:22px; margin-right:16px; border-bottom:1px solid #dad7d7; padding-bottom:28px;}
.activity_title{}
.activity_icon{float:left; padding-right:5px;}
.activity_title h3{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; letter-spacing:-0.01em; font-weight:bold; margin-top:-3px;}
.activity_title h3 a{color:#f00000;}
.activity_title span{display:block; font-weight:normal; color:#414040;}
.rating{float:right; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414040; margin-top:10px; min-width:140px;}
.rating ul{float:left; padding-right:5px}
.rating ul li{float:left; padding-left:1px;}
.activity_post{ padding-top:15px;}
.activity_post h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#414040; letter-spacing:-0.01em;}
.activity_post h4 a{color:#414040;}
.activity_post p{letter-spacing:-0.01em; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#6e6d6d; padding-bottom:10px}
.videoimgs{}
.videoimg{margin-right:15px; float:left; margin-bottom:12px;}
.videoimg.last{margin-right:0px;}
.postdetails{}
.greenbtn{float:right;}
.greenbtn a{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; background-color:#2db500; border:1px solid #2caf00; box-shadow:inset 0px 1px 0 #48d01b; -webkit-box-shadow:inset 0px 1px 0 #48d01b; height:29px; line-height:28px; padding:0 12px; border-radius:3px; -webkit-border-radius:3px; display:block}
.greenbtn a:hover{background-color:#f00000; border:1px solid #A60000; box-shadow:inset 0px 1px 0 #FF7171; -webkit-box-shadow:inset 0px 1px 0 #FF7171;}
.postdetails p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6d6d; line-height:24px; letter-spacing:-0.01em; margin-top:-3px; float:left}
.postdetails p a{color:#6e6d6d;}
.postdetails p a:hover{color:#f00000;}
.photos{}
.photo{margin-right:28px; float:left; margin-bottom:12px;}
.photo.last{margin-right:0px;}
.divider{padding:0 3px;}

.pagelist{padding-top:18px; padding-bottom:18px; clear:both; text-align:center}
.pagination{text-align:center; display:inline-block}
.pagination p{font-family:Arial, Helvetica, sans-serif; font-size:14px; display:inline-block; font-weight:bold}
.pagination p a{background-color:#525151; border:1px solid #000; line-height:28px; padding:0 10px; -webkit-box-shadow:inset 0 1px 0 0 #6d6c6c; box-shadow:inset 0 1px 0 0 #6d6c6c; color:#fff; display:inline-block;}
.pagination p.prev a{background:#525151 url(../images/prev_arrow.png) no-repeat 7px 8px; padding-left:22px;}
.pagination p.next a{background:#525151 url(../images/next_arrow.png) no-repeat 87px 8px; padding-right:22px;}
.pagination p a:hover{background-color:#f00000; -webkit-box-shadow:inset 0 1px 0 0 #FF7171; box-shadow:inset 0 1px 0 0 #FF7171; border:1px solid #A60000;}
.pagination ul{list-style:none; display:inline; padding:0 10px;}
.pagination ul li{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#494949; display:inline}
.pagination ul li a{color:#494949;}
.pagination ul li a:hover, .pagination ul li a.active{color:#f00000;}
.commentBlock{padding:15px 16px 0 16px;}
.postComment{background-color:#eaeaea;}
.postTitle{padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; line-height:30px; font-weight:bold; background:url(../images/titlebg.jpg) repeat-x; height:31px; line-height:31px;}
.combox{ padding-left:18px; padding-top:18px; padding-right:20px; padding-bottom:14px;}
.combox textarea{width:604px; height:31px; border:1px solid #d4d4d4; padding:5px 8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; resize:none; margin-bottom:8px; outline:none}
.submit{float:right; width:59px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; line-height:26px; height:26px; border:none; margin-left:5px; background-color:#a09f9f; border-radius:3px; -webkit-border-radius:3px; cursor:pointer}
.submit:hover{background-color:#333;}
.comments_area{padding-top:25px;}
.comment_post{ padding-bottom:16px; border-bottom:1px solid #dad7d7; margin-bottom:16px;}
.cpimg{float:left; padding-right:9px;}
.comment_details{float:left; margin-top:-3px; width:600px;}
.date{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414040; padding-bottom:5px;}
.date a{color:#f00000; text-decoration:underline}
.date a:hover{color:#f00000; text-decoration:none}
.date span{color:#414040;}
.date span a{color:#414040; text-decoration:none}
.date span a:hover{color:#f00;}

.comment_details .date{
    width:auto;
    float:none;
}
.comment_details p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6d6d; line-height:14px; letter-spacing:-0.01em; }
.comment_post:last-child{margin-bottom:0px;}



.page_navigation{text-align:center; padding-top:18px; padding-bottom:18px;}
a.previous_link, a.next_link{background-color:#525151; border:1px solid #000; line-height:28px; padding:0 10px; -webkit-box-shadow:inset 0 1px 0 0 #6d6c6c; box-shadow:inset 0 1px 0 0 #6d6c6c; color:#fff; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:inline-block; font-weight:bold; border-radius:3px; -webkit-border-radius:3px;}
a.previous_link{background:#525151 url(../images/prev_arrow.png) no-repeat 7px 8px; padding-left:22px; margin-right:20px;}
a.next_link{background:#525151 url(../images/next_arrow.png) no-repeat 87px 8px; padding-right:22px; margin-left:20px;}
a:hover.previous_link, a:hover.next_link{background-color:#f00000; -webkit-box-shadow:inset 0 1px 0 0 #FF7171; box-shadow:inset 0 1px 0 0 #FF7171; border:1px solid #A60000;}
.page_navigation a.page_link{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#494949; display:inline; position:relative; padding:0 8px;}
.page_navigation a.page_link:hover, .page_navigation a.active_page{color:#f00000;}

.page_navigation a.first_link, .page_navigation a.last_link{display:none;}
.page_link:before {
  color: #494949;
  content: "-";
  left: -2px;
  position: absolute;
  top: -2px;
}
.page_link:after {
  color: #494949;
  content: "-";
  position: absolute;
  right: -2px;
  top: -2px;
}
.comments{margin-bottom:30px;}


/*Premium*/
.picpreview{margin-bottom:22px;}
.pictures{padding-left:10px; padding-top:8px;}
.pic{float:left; margin-right:8px; margin-bottom:11px;}
.pic.last{margin-right:0px;}
.videotitle h3{background:url(../images/video_icon.png) no-repeat 3px center; padding-left:36px;}
.premiumblock{padding:14px 25px 0 26px;}
.video_title{background-color:#333; border-radius:3px; -webkit-border-radius:3px; padding:6px 10px 0 8px;}
.videopic{float:left;}
.videoinfo{float:left; padding-left:9px;}
.videoinfo h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; letter-spacing:-0.01em; color:#fff; padding-bottom:3px;}
.videoinfo h3 a{font-size:18px; text-decoration:underline; color:#fff;}
.videoinfo h3 a:hover{text-decoration:none;}
.producer{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-bottom:6px;}
.reviews{color:#aaa9a9; min-width:inherit; text-align:center; margin-top:13px;}
.reviews ul{float:none;}
.description{padding-top:5px; border-bottom:1px solid #dad7d7; padding-left:2px; margin-bottom:14px;}
.description p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6d6d; line-height:24px; letter-spacing:-0.01em; clear:both}
.description p span{padding:0 3px;}
.description p span.float{float:left; padding-left:0px;}
.description p span.tweet{margin-top:2px; display:inline-block; margin-left:5px;}
.description p a{color:#6e6d6d;}
.description p a:hover{color:#f00000;}
.videoblock{position:relative;}
.premium_option{font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:20px; color:#6e6d6d; letter-spacing:-0.01em; text-align:center; font-weight:bold; padding-top:24px; padding-bottom:22px;}
.premium_option a{color:#fd0b0b;}
.premium_option a:hover{color:#000;}
.priceblocks{}
.priceblock{background-color:#333333; border-radius:3px; -webkit-border-radius:3px; width:154px; height:201px; border-top:7px solid #aaaaaa; display:block; cursor:pointer; margin-right:8px; float:left}
.priceblock.last{margin-right:0px;}
.priceblock .title{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#fff; letter-spacing:-0.01em; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:18px; padding-bottom:8px; display:block}
.chips{font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:center; color:#fff; letter-spacing:-0.01em; font-weight:bold; height:46px; line-height:46px; background-color:#000; display:block}
.chips span{color:#fb0f0f; text-decoration:line-through; font-weight:normal;}
.keep{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaaaaa; text-align:center; padding-top:8px; padding-bottom:15px; display:block}
.selectoption{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff; text-transform:uppercase; width:123px; height:44px; display:block; background-color:#aaaaaa; margin:auto; text-align:center; line-height:44px; border-radius:3px; -webkit-border-radius:3px;}
.selectoption input{ float:left; margin-top:15px; margin-left:11px;}
.priceblock:hover, .priceblock.active{border-top:7px solid #fb0f0f;}
.priceblock:hover .selectoption, .priceblock.active .selectoption{background-color:#fb0f0f;}
.public{float:right; padding-top:18px; padding-bottom:26px;}
.checkout{float:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; letter-spacing:-0.01em; font-weight:bold; background-color:#2db500; border:none; width:138px; height:29px; line-height:26px; border-radius:3px; -webkit-border-radius:3px; cursor:pointer}
.checkout:hover{background-color:#f00000;}
.public label{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6e6d6d; font-style:italic; line-height:28px; padding-right:12px;}
.public label input{float:left; margin-top:7px; margin-right:5px;}
.moreflix{clear:both; margin-bottom:30px;}
.blacktitle h3 a{color:#fff; text-decoration:underline}
.blacktitle h3 a:hover{text-decoration:none}
.blacktitle p{float:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; padding-right:14px;}
.blacktitle p a{color:#fff; text-decoration:underline}
.blacktitle p a:hover{text-decoration:none}
.blacktitle p span{padding:0 8px;}
.moreflixs{padding-left:18px; padding-top:16px; padding-bottom:5px;}
.sexyvideo{float:left; width:180px; margin-right:18px; margin-bottom:10px;}
.videobanner{ padding-bottom:3px;}
.sexyvideo h4{font-size:12px; font-weight:bold; letter-spacing:-0.01em; padding-bottom:3px;}
.sexyvideo h4 a{color:#ff0000; text-decoration:underline}
.sexyvideo h4 a:hover{text-decoration:none}
.sexyvideo span{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414040;}
.sexyvideo p{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#525151; letter-spacing:-0.01em; clear:both}
.star{float:left; padding-bottom:3px;}
.star li{float:left;}
.star li img{display:block;}
.sexyvideo.last{margin-right:0px;}

/*Video*/
.vtitle h3{font-size:15px;}
.suggested{margin-bottom:16px;}
.premium_videos{padding-top:3px; padding-left:8px;}
.premium_video{float:left; background-color:#333; width:135px; padding:4px 3px; margin-right:8px; margin-bottom:10px;}
.video_img{ padding-bottom:4px;}
.premium_video h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; letter-spacing:-0.015em; padding-bottom:2px;}
.premium_video h3 a{color:#fff; text-decoration:underline;}
.premium_video h3 a:hover{text-decoration:none;}
.premium_video p{color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:2px;}
.premium_video p span{padding:0 2px 0 6px;}
.premium_video.last{margin-right:0px;}
.redbtn{ padding-left:15px; padding-bottom:12px; padding-right:15px;}
.redbtn a{background:url(../images/redbtn.jpg) repeat-x; height:33px; line-height:33px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; text-decoration:underline; border-radius:3px; -webkit-border-radius:3px; display:block; text-align:center; font-weight:bold}
.redbtn a:hover{text-decoration:none;}
.buttons{float:right;}
.buttons a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#030000; border-radius:3px; -webkit-border-radius:3px; width:136px; height:29px; line-height:29px; text-align:center; margin-bottom:4px; display:block; color:#fff}
.buttons a:hover{background-color:#f00000;}
.video_title2{background-color:#333; border-radius:3px; -webkit-border-radius:3px; padding:6px 6px 0 8px; margin-bottom:15px;}
.videoblock span{position:absolute; left:0px; bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; text-align:center; height:32px; line-height:30px; background-color:#3f3e3e; width:640px; color:#fff;}
.videoblock span a{color:#fff; text-decoration:underline;}
.videoblock span a:hover{text-decoration:none;}
.rudevip{background-color:#080808; padding-top:14px; padding-bottom:9px; text-align:center; width:640px;}
.looking{padding-top:14px;}
.looking h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#f00000; text-align:center; border-bottom:1px solid #dad7d7; padding-bottom:14px;}
.looking h3 a{color:#f00000; text-decoration:underline}
.looking h3 a:hover{text-decoration:none}
.textbox{background-color:#f2f2f2; border:1px solid #ccc; width:198px; height:20px; line-height:20px; padding:0 5px; font-family:Arial, Helvetica, sans-serif; color:#6e6d6d; font-weight:bold; font-size:11px;}
.link{padding-bottom:6px;}
.videorating{ float:right; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414040; margin-top:10px; min-width:140px; text-align:center}
.videorating li{float:left; padding-left:1px;}
.videorating span{display:block; clear:both}
.video_details{border-bottom:0px; margin-bottom:0px;}
.video_details p{float:left; clear:left}
.tags{float:left; clear:left}
.addfavorites{float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6e6d6d;}
.addfavorites a{color:#6e6d6d; float:left; line-height:20px;}
.addfavorites a:hover{color:#f00000;}
.addfavorites span{float:left; padding:0 5px;}
.video_details span.tweet{margin-top:0px; display:inline-block; margin-left:5px;}
.video_banner{padding-top:22px; text-align:center; padding-bottom:22px;}

/*Cancel*/
.cancellation{clear:both; margin-bottom:30px;}
.cancelbox{padding:34px 36px;}
.specialoffer{background-color:#080808;}
.specialoffer h3{font-family:Arial, Helvetica, sans-serif; font-size:17px; letter-spacing:-0.01em; color:#fff; line-height:36px; padding-left:10px; background-color:#3f3e3e}
.sorry{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:23px; color:#fff; width:800px; margin:auto; padding-top:38px; padding-bottom:20px;}
.slashing{background:url(../images/whitebg.png) no-repeat; width:816px; height:86px; font-family:Arial, Helvetica, sans-serif; font-size:30px; letter-spacing:-0.01em; color:#080808; text-align:center; line-height:70px; margin:auto; font-weight:bold}
.slashing a{color:#ff0000; text-decoration:underline;}
.slashing a:hover{color:#ff0000; text-decoration:none;}
.slashing span{color:#11b900;}
.reminder{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff0000; padding-top:30px; padding-bottom:32px;}
.reminder a{color:#ff0000; text-decoration:underline}
.reminder a:hover{text-decoration:none}
.access{ padding-left:30px; padding-bottom:40px;}
.access ul{float:left; padding-left:54px;}
.access ul li{font-family:Arial, Helvetica, sans-serif; line-height:23px; font-size:18px; color:#fff;}
.access ul li span{color:#ff0000;}
.membership{ width:800px; position:relative; text-align:center; margin:40px auto 20px auto}
.membership p{font-family:Arial, Helvetica, sans-serif; color:#080808; font-size:18px; line-height:23px; text-align:center; padding-bottom:18px;}
.membership p span, .membership p a{color:#259101;}
.arrows{position:absolute; left:50%; margin-left:-240px; bottom:50px;}
.getdiscount{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#fff; background:url(../images/discount.png) no-repeat; height:70px; width:362px; cursor:pointer; border:none; text-transform:uppercase; text-decoration:underline; font-weight:bold; margin:auto}
.getdiscount:hover{text-decoration:none;}
.cancel{padding-top:30px; text-align:center}
.cancel p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9a9999; padding-bottom:10px;}
.cancel h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#9a9999; padding-bottom:20px;}
.cancel p.reason{font-style:italic; padding-bottom:4px;}
.cancel textarea{background-color:#fff; border:1px solid #666666; width:370px; height:50px; padding:5px; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; outline:none}
.twobtns{padding-top:17px; padding-bottom:26px;}
.twobtns input{background-color:#ddd; border:1px solid #666; height:20px; padding:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer}

.lightboxarea{position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,0.8); z-index:999}
.joinfree{width:778px; height:815px; background-color:#080808; /*border:#e5e4e4 12px solid; position:relative; left:50%; top:-400px; margin-left:-389px;*/}
.joinfree h2{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; background-color:#3f3e3e; height:36px; padding-left:12px; line-height:36px;}
.getfree{background:url(../images/getnowbg.png) no-repeat center top; font-family:Arial, Helvetica, sans-serif; font-size:48px; text-align:center; letter-spacing:-0.01em; font-weight:bold; width:604px; margin:auto; height:86px; line-height:80px; margin-top:35px; margin-bottom:36px;}
.getfree span{color:#10c202;}
.accessform{}
.accessform label{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; float:left; clear:left; letter-spacing:-0.01em; padding-left:1px; padding-bottom:3px;}
.textbox2{width:280px; height:16px; border:1px solid #d4d4d4; float:left; padding:10px; font-size:12px; color:#333; float:left; clear:left; margin-bottom:22px;}
.accessform select{width:302px; height:36px; border:1px solid #d4d4d4; float:left; font-size:12px; color:#333; line-height:36px; float:left; clear:left; margin-bottom:22px;}
.boxleft{padding-left:69px; float:left}
.boxright{float:left; padding-left:42px;}
.getcode{float:left; padding-left:10px}
.getcode p{font-size:12px; padding-bottom:5px;}
.getcode p a{color:#fff; text-decoration:underline;}
.getcode p a:hover{text-decoration:none;}
.ready{clear:both; padding-left:69px;}
.ready label{font-size:12px; float:none}
.ready  input{float:left; margin-right:8px;}
.bodyarea joinbtn{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#fff; background:url(../images/discount.png) no-repeat; height:70px; width:362px; cursor:pointer; border:none; text-transform:uppercase; text-decoration:underline; font-weight:bold; margin:auto; clear:both}
.bodyarea .joinbtn:hover{text-decoration:none;}
.bodyarea .joinforfree{text-align:center; clear:both; padding-top:24px;}
.bodyarea .freeaccount{padding-top:30px;}
.bodyarea .freeaccount p{font-size:18px; text-align:center; padding-bottom:25px;}
.bodyarea .freeaccount p a{color:#ff0000; text-decoration:underline}
.bodyarea .freeaccount p a:hover{text-decoration:none}
.bodyarea .freeaccount ul{float:left; padding-left:22px; padding-right:10px;}
.bodyarea .freeaccount ul li{font-size:18px; color:#fff; line-height:23px;}
.bodyarea .freeaccount ul li span{color:#ff0000;}

/*Chips*/
.chipset{margin-bottom:20px;}
.selectchips{padding-left:18px; padding-right:16px; padding-top:14px;}
.chiptitle{font-size:18px; color:#000; letter-spacing:-0.01em; font-weight:bold; padding-bottom:12px;}
.selectchips label{width:154px; height:307px; border-radius:3px; -webkit-border-radius:3px; background-color:#333; float:left; text-align:center; margin-right:10px; cursor:pointer}
.selectchips label.last{margin-right:0px;}
.chiphead{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:22px; letter-spacing:-0.01em; color:#fff; display:block; font-weight:bold; text-transform:uppercase; padding-top:14px;}
.subhead{font-size:12px; text-align:center; display:block; color:#aaaaaa; padding-bottom:8px;}
.chipsqty{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background-color:#000; height:46px; line-height:44px; text-align:center; display:block; font-weight:bold}
.chiprice{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaaaaa; text-align:center; line-height:30px; display:block}
.selectpackage{width:123px; height:44px; line-height:44px; font-size:10px; color:#fff; text-transform:uppercase; background-color:#7b7a7a; border-radius:3px; -webkit-border-radius:3px; display:block; margin:auto; text-align:left}
.selectpackage input{float:left; margin-top:15px; margin-left:6px; margin-right:4px;}
.chipimg{height:103px; display:block;}
.green{border-top:7px solid #0ab001;}
.red{border-top:7px solid #fb0f0f;}
.bronze{border-top:7px solid #d7c094;}
.silver{border-top:7px solid #bbbaba;}
.gold{border-top:7px solid #d79a26;}
.vip{border-top:7px solid #000;}
.selectchips label:hover.green .selectpackage, .green.active .selectpackage{background-color:#0ab001;}
.selectchips label:hover.red .selectpackage, .red.active .selectpackage{background-color:#fb0f0f;}
.selectchips label:hover.bronze .selectpackage, .bronze.active .selectpackage{background-color:#d7c094;}
.selectchips label:hover.silver .selectpackage, .silver.active .selectpackage{background-color:#bbbaba;}
.selectchips label:hover.gold .selectpackage, .gold.active .selectpackage{background-color:#d79a26;}
.selectchips label:hover.vip .selectpackage, .vip.active .selectpackage{background-color:#000;}
.selectchips > label { position:relative; }
.selectchips .max-daily-limit {
    position: absolute;
    top: -25px;
    width: 100%;
    left: 0;
}
.important{clear:both; text-align:center; font-size:11px; line-height:12px; letter-spacing:-0.01em; color:#000; padding-top:13px; padding-bottom:18px;}
.important a{color:#000;}
.important a:hover{color:#f00;}
.chipsqtysmall{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; background-color:#000; height:46px; text-align:center; display:block; font-weight:bold}
.maxlimit{display:block; padding-top:4px;}
.maxlimit a{font-size:11px; color:#feef01; text-decoration:underline;}
.maxlimit a:hover{color:#feef01; text-decoration:none;}
.promocode{float:left; width:482px; background-color:#eaeaea; margin-left:18px; margin-bottom:22px;}
.innertitle{background:url(../images/titlebg.jpg) repeat-x; height:31px; line-height:31px;}
.innertitle h3{margin:0; float:left; padding-left:14px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#fff; line-height:30px; font-weight:bold}
.innertitle h3 span{font-size:11px; font-weight:normal; font-style:italic}
.codearea{padding-left:18px; height:88px; clear:both}
.codebox{width:264px; height:36px; border:1px solid #d4d4d4; background-color:#fff; float:left; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7b7a7a; margin-top:21px !important;}
.codebox:focus{color:#000;}
.checkpromocode{background-color:#a09f9f; width:153px; height:38px; border-radius:3px; -webkit-border-radius:3px; margin-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:38px; text-align:center; color:#fff; border:none; margin-top:21px !important; cursor:pointer}
.checkpromocode:hover{background-color:#333;}
.payment{float:left; width:482px; background-color:#eaeaea; margin-left:10px; margin-bottom:22px;}
.payment_method{height:90px; clear:both}
.payment_method > label:only-of-type {
    width:215px;
}


.payment_method label{width:120px; line-height:35px; height:36px; border:1px solid #d4d4d4; background-color:#fff; display:block; float:left; margin-right:14px; margin-top:15px; margin-bottom:12px; cursor:pointer}
.payment_method label input{float:left; margin-top:11px; margin-left:8px; margin-right:11px;}
.payment_method label img{padding-top:6px; vertical-align:top; height:25px;}
.payment_method label:first-child, .payment_method label:nth-child(3){margin-left:110px;}

.payment_method p{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; clear:both; float:none}
.payment_method p a{color:#000; text-decoration:underline}
.payment_method p a:hover{text-decoration:none}
.vipstatus{clear:both; margin-left:18px; margin-right:16px; margin-bottom:22px;}
.upgrade_status{background-color:#eaeaea; padding-top:26px; padding-bottom:28px;}
.upgrade_status label{float:left; padding-left:40px; padding-right:50px; cursor:pointer}
.upgrade_status label span.first{font-size:15px; color:#ff0000; float:left; font-weight:bold}
.upgrade_status label span.first span{display:block; font-size:12px; color:#000; font-style:italic; font-weight:normal}
.upgrade_status label input{float:left; margin-top:7px; margin-right:8px;}
.upgrade_status label:last-child span.first span{line-height:28px;}
.billing{clear:both; margin-left:18px; margin-right:16px; margin-bottom:22px; background:#eaeaea;}
.billing_information{background-color:#eaeaea; padding-left:18px; padding-top:20px; padding-bottom:26px; padding-right:16px;}
.block{float:left; padding-right:16px; padding-bottom:28px;}
.block.last{padding-right:0px;}
.billing_information label{float:left; width:100%; position:relative; clear:left; font-size:14px; color:#000; padding-bottom:3px;}
.membersearch label { width:auto; }
.billing_information label span {
    right:0;
}

.billing_information .textbox2{margin-bottom:8px; font-size:14px;}
.billing_information input[disabled="disabled"]{background-color:#dbd8d8; color:#7b7a7a}
.billing_information select{width:100%; height:38px; border:1px solid #d4d4d4; float:left; font-size:14px; color:#000; line-height:36px; float:left; clear:left; margin-bottom:8px; padding-left:10px;}
.state{font-size:10px; float:left; clear:left; margin-top:-8px;}
.cardinfo{clear:both; border-top:1px solid #fff; /*border-bottom:1px solid #fff; */padding-top:22px; padding-bottom:14px; margin-bottom:22px;}
.cardtype{float:left; width:224px; padding-right:22px;}
.cardnumber{float:left; width:220px; padding-right:24px;}
.cardnumber .textbox2{width:90%; height:34px; padding:0 5%;}
.expiration{float:left; padding-right:26px;}
.date{float:left; width:86px; padding-right:11px; clear:left}
.year{float:left; width:117px;}
.security{float:left;}
.security .textbox2{width:95px;}
.security p{float:left; line-height:36px; padding-left:10px; font-size:12px;}
.bodyarea .security p a{color:#000; text-decoration:underline;}
.bodyarea .security p a:hover{text-decoration:none;}
.bodyarea .chooserude, .choose_email, .choose_confirm_email{float:left; width:300px; padding-right:14px;}
.bodyarea .chooserude .textbox2, .choose_email .textbox2{width:90%; height:36px; padding:0 5%;}
.bodyarea .chooserude { padding-right: 0; }
.bodyarea .gender{float:left; padding-right:15px; width:300px;}
.bodyarea .country{float:left; padding-right:14px; width:300px;}
.bodyarea .choose_password{float:left; width:300px;}
.bodyarea .choose_password .textbox2{width:90%; height:36px; padding:0 5%; margin-bottom:0;}

.bodyarea .captcha{clear:both; padding-top:35px;}
.bodyarea .captcha p{padding-left:276px; float:left; line-height:60px; padding-right:16px; font-size:14px;}
.bodyarea .entercaptcha{width:225px; padding-left:390px; padding-top:18px;}
.bodyarea .entercaptcha .textbox2{width:89%; height:34px; padding:0 5%;}
.bodyarea .keepme {text-align:center; clear:both; /*padding-top:22px;*/ padding-bottom:5px;}
.bodyarea .keepme label{text-align:center; width:auto; font-size:10px; color:#000; clear:both; float:none; display:inline-block}
.bodyarea .keepme input{float:right; margin-left:8px;}
.bodyarea .everyamount{text-align:center; font-size:10px; color:#000;}
.bodyarea .everyamount select{height:20px; float:none; width:auto; padding-left:0px; font-size:10px;}
.bodyarea .purchase_chips{ text-align:center; padding-top:15px; clear:both;}
.bodyarea .purchase_chips input{font-family:Arial, Helvetica, sans-serif; font-size:18px; background-color:#0ab001; color:#fff; font-weight:bold; height:44px; line-height:40px; border-radius:3px; -webkit-border-radius:3px; border:none; padding:0 15px; cursor:pointer}
.bodyarea .purchase_chips input:hover{background-color:#333;}
.bodyarea .onlypress{font-size:10px; color:#000; text-align:center; line-height:20px; /*padding-top:22px; */ font-weight:bold; letter-spacing:-0.01em}
.bodyarea .onlypress span{font-size:11px; display:block; font-style:italic}
.bodyarea .viptext{text-align:center; padding-top:44px;}
.bodyarea .viptext p{font-size:11px; font-style:italic; color:#000; line-height:14px; letter-spacing:-0.01em}

/**/
.bodyarea .benefits{background-color:#080808; margin:17px 16px 17px 18px; padding-bottom:15px;}
.bodyarea .benefits h3{font-family:Arial, Helvetica, sans-serif; font-size:17px; letter-spacing:-0.01em; color:#fff; line-height:36px; padding-left:10px; background-color:#3f3e3e}
.bodyarea .benefits h4{background:url(../images/member_vip/viptitlebg.png) no-repeat center top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:45px; color:#080808; margin-top:16px; height:59px; margin-bottom:10px;}
.bodyarea .benefits h4 span{color:#ff0000;}
.bodyarea .benefits ul{ list-style:none;}
.bodyarea .benefits ul li{font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:29px; color:#fff; text-align:center}
.bodyarea .benefits ul li span{color:#ff0000;}
.bodyarea .vippay label{margin-top:24px;}
.bodyarea .subscription{text-align:center; padding-top:30px;}
.bodyarea .subscription p{font-size:11px; font-style:italic; color:#000; line-height:14px; letter-spacing:-0.01em}

/*Search*/
.bodyarea .filter{ font-size:14px; letter-spacing:-0.01em; color:#010000; padding-left:18px; padding-top:8px; padding-bottom:22px;}
.bodyarea .profilepic{float:left; clear:left}
.bodyarea .profile_select{float:left; clear:left;}
.bodyarea .profile_select label{float:left; clear:none; padding-right:30px; padding-top:12px;}
.bodyarea .age{float:left; padding-left:40px; width:128px;}
.bodyarea .blocks{float:left; padding-right:16px;}
.bodyarea .blocks.last{padding-right:0px;}
.bodyarea .smallblock{float:left; width:172px; margin-right:19px; padding-top:4px;}
.bodyarea .smallblock.last{margin-right:0px;}
.bodyarea .membersearch{padding-bottom:80px;}
.bodyarea .search_profile{text-align:center; padding-top:32px; padding-bottom:18px;}
.bodyarea .search_profile input{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:bold; height:44px; line-height:40px; background-color:#f00000; padding:0 15px; min-width:135px; border-radius:3px; -webkit-border-radius:3px;; border:none; cursor:pointer}
.bodyarea .search_profile input:hover{background-color:#333;}
.bodyarea .space{height:100px;}

.memberSearchHeadLink {
    text-decoration: underline;
}

.bodyarea .join_form {
    clear: both;
    background:#eaeaea;
    border-top: 1px solid #fff;
    padding-top: 22px;
    padding-bottom: 14px;
    margin-bottom: 22px;
    
}

/* css fixes */
.header-bg-container {
    background:#fff;
}

.category-cloud {
    background: #ccc;
    padding: 5px;
}

.category-cloud ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.category-cloud ul li {
    display: inline-block;
    
}

.category-cloud ul li a {
    padding: 5px 10px;
    border: 2px solid #aaa;
    background: white;
    font-size:11px;
    text-decoration:none;
    display: inline-block;
}

.category-cloud ul li a:hover {
    color:blue;
}

.field-description.below-field {
    font-weight:bold;
    font-size:10px;
}

.super-important {
    font-weight: bold;
    color: red;
}

ul.tagit{
    background: #fff;
    border: 1px solid #000;
    border-radius: 0;
}

.seo-extra-bottom-links {
    text-align:center;
}