body{
    background: #000;
    color:#fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin:15px 20px;
    text-align: center;
}
div.page_container{
    text-align: left;
}
a img{
    border: 0
}
a{
    color: #83A7D2;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}

ul.pager{
    list-style-type: none;
    padding: 0;
    text-align: center;
    margin-bottom: 0;
	margin:10px 0 10px;
}
ul.pager li{
/*    float: left;*/
display: inline;
}
div.footer p{text-align: left;}
form p{display: inline}
div.page_container h1{
    color:#ccc;
    font-size: 22px;
    font-weight: bold;
    border-bottom: 1px solid #666;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 0;
}
div.join_now{
    text-decoration: underline;
    color: #FFFF33;
   padding-bottom: 10px;
    /*margin-bottom: 10px;*/
     font-size: 13px;
    font-weight: bold;
}
div.join_now.bottom{
   padding-bottom: 0px;
    margin-bottom: 0px;
}
div.page_container table.item td.thumb,
    div.page_container table.item td.details,
    div.page_container table.item td.dvd-details
        {vertical-align: top;}
div.page_container table.item td.thumb a img{border:1px solid #666;}
div.page_container table.item td.details,
    div.page_container table.item td.dvd-details
        {
            padding-left: 10px;
        }
div.page_container table.item h2{
    margin:0 0 10px 0;
    line-height: normal;
    color:#fff;
    font-weight: bold;
    font-size: 14px;
}
div.page_container table.item h2 a{
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
div.page_container table.item td.details div,
    div.page_container table.item td.dvd-details div
        {
            font-size: 11px;
            color:#fff;
            font-weight: bold;
        }
div.page_container table.item td.dvd-details div.scenes-no,
    div.page_container table.item td.dvd-details div.description
        {
            margin-top:10px;
        }
div.page_container table.item td.dvd-details div.description span{
    display: block;
    font-weight: normal;
    color:#ccc;
    font-size: 11px;
}
div.page_container table.item td.details div span{
    color:#ff761b;
}
div.page_container table.item.selected td.details div.item-categories span{
    color:#fff;
}
div.page_container table.item td.dvd-details div span{
    color:#fff;
}
div.page_container table.item td.dvd-details h1{
    border:0;
    padding: 0;
    margin: 0 0 10px 0;
}
div.page_container table.item td.details a.button,
    div.page_container table.item td.dvd-details a.button
        {
            display: block;
            margin-top:12px;
            height:18px;
            border:1px solid #404040;
            width:104px;
            font-size: 12px;
            font-weight: bold;
            padding-top: 3px;
            background-color: #262626;
            text-decoration: none;
            text-align: center;
        }
hr.sep{
    border:0;
    border-bottom: 1px solid #848484;
    margin:5px 0 10px 0;
}
div.nav_links{
    margin: 10px 0;
}
div.nav_links a{
    font-weight: bold;
}
div.nav_links a.active{
    color:#fff;
}
ul.pager li{
    margin-left: 10px;
}
ul.pager li a {
    font-weight: bold;
    text-decoration: none;
}
div.categories a.active{
    color: #ff761b;
}
div.download, div.auth, div.category-list{
    background-color: #000;
    border:1px solid #848484;
    margin: 10px 0;
}
div.download h2,  div.auth h2, div.category-list h2{
    background-color: #848484;
    font-size: 15px;
    color:#000;
    font-weight: bold;
    padding-left: 20px;
    margin-top: 0;
}
div.category-list{
    text-align: center;
}

div.category-list h2{
    padding: 0;
    text-align: center;
}
div.category-list a{
    font-size: 16px;
}
div.download div.links{
    margin-bottom: 10px;
    padding: 0 0 0 50px;
    font-weight: bold;
}
div.download div.links a{
    font-weight: bold;
}
div.header .nav_links{
    margin:10px 0;
}

div.auth{
    text-align: center;
    padding-bottom: 10px;
}
div.auth div.input{
    margin-bottom: 5px;
}

div.site-version{
    font-weight: bold;
}

div.search-empty{
    margin-bottom: 20px;
    font-size:120%;
    font-weight: bold;
}
div.join-links{
    text-align: center;
}
div.more-videos{
    text-align: center;
}
div.more-videos a{
    font-weight: bold;
    font-size: 15px;
}

div.join-page{
    text-align: center;
}
div.join-page h2{
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}
div.join-page ul{
    text-align: left;
    margin:0 auto;
    width:230px;
    font-weight: bold;
}

div.ticket-item {
    border-top: 1px solid #454545;
    padding: 10px 0;
}
div.ticket-item p{
    margin:1px;
}
div.ticket-item em{
    font-weight: bold;
}
div.ticket-item.even{
    background-color: #252422;
}
div.input{
    margin-top:3px;
}
div.submit{
    text-align: center;
    margin-top:3px;
}
p.error{
    color:red;
    font-weight: bold;
}
p.success{
    color:green;
    font-weight: bold;
}
div.category-switch{
    text-align: center;
    font-weight: bold;
    margin: 5px 0;
}

table.item.center{
    width: 100%;
}
table.item.center td{
    text-align: center;
}
div.download-link{
    font-size: 15px!important;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}
div.download-link p{
    margin-bottom:15px;
    margin-top: 0;
}
div.download-link p.small{
    margin:3px 0;
    font-size:12px!important;
}
div.download-link a{
    text-decoration: none;
}
td.thumb a{
    display: block;margin:10px auto 0 auto; width:147px; height:129px;
}
td.thumb a span.overlay{
    display:block; width:147px; height:129px;background-image:url(/static/images/mobile2/overlay-mob.png);
}
div.download-link a{
    padding:5px 10px;
}
div.join{
    text-align:center;
    margin-top: 10px;
}
.line-join-page{
    border-top:1px solid #404040;height: 1px;margin-top:18px;
}
.form_container{
width: 300px;background-color: #282828;margin:0 auto;margin-top:13px;
font-size: 14px;
}
.form_container input{
    width:200px;height: 27px;
}
.form_container div{
    padding-top:10px;
}
.radio_container{
    margin:0 auto;width: 160px;
}
.radio_container div{text-align: left;}
.submit_btn input{
 background:url("/static/images/mobile2/submit_btn.png") no-repeat scroll 0 0 transparent;
display:block;
cursor:pointer;
height:42px;
width:220px;
margin: 0 auto;
margin-top:30px;
border: 0;
}
.membership_type{
    border-bottom:1px solid #404040;
	padding-bottom: 5px;
}
.errorlist{
    text-align: center;color:#FF0000;
}
div.user-declined h1{
    background: none;
    color:red;
    border: 0;
}
p.message{
    margin-top:30px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    color:#00B300;
}
p.message.error{
    color:red;
}
p.go-back{
    text-align: center;
    font-weight: bold;
}
div.join{
    margin-top: 10px;
}
div.light-item{
    padding:3px 0;
    border-top:1px solid #848484;
}
div.light-item div.thumb {
    padding:3px 5px;
    float:left;
}
div.light-item div.thumb a{
    display: block;
    margin:0;
    background-position: center top;
    border:1px solid #404040;
}
div.light-item div.thumb a,
div.light-item div.thumb a img{
	width:113px;
	height:86px;
}
div.light-item div.details h2{
    margin:0;
    font-size:13px;
    font-weight:bold;
}
div.light-item div.details p{
    margin:5px 0;
}
div.light-item.selected div.light-download-link p{
    margin:5px 0;
}
div.light-item.selected div.light-download-link a{
    font-weight:bold;
    text-decoration:none;
    font-size:13px;
}
div.light-item.selected{
    border:0 !important;
}
h2.video-title{
font-size:13px;
font-weight:bold;
}
h2.title{
    margin: 0;
}

div.links.site-version{
    color:#A83377;
}
div.footer div.categories {
    color: #A83377
}
div.dashboard {
    color: #FFF;
    font-weight: bold;
    padding:10px;
}
div.aoptions{
    margin-top: 4px;
}
div.aoptions img{
    vertical-align: middle;
    margin-right: 5px;
}
div.aoptions a{
    text-decoration: none;
}

div.dashboard table.data{
    width: 100%;
    margin-top: 10px;
    color:#000;
    font-weight: normal;
    font-size: 11px;
    border-collapse: collapse;
    border:1px solid #bfbfbf;
}
div.dashboard table.data th{
    font-weight: bold;
    font-size: 12px;
    background-color: #e6e6e6;
    padding:2px;
    border-width: 0 1px 1px 1px;
    border-color: #bfbfbf;
    border-style: solid;
}
div.dashboard table.data th.id{width: 21px;}
div.dashboard table.data th.date{width: 67px}
div.dashboard table.data th.amount{width: 56px;}
div.dashboard table.data td{
    padding:2px;
    border-width: 0 1px;
    border-color: #bfbfbf;
    border-style: solid;
    color:#FFF;
}
h1.pinkbar{
background-color:#848484 !important;
background-image:none !important;
color:#ffffff !important;
font-size:13px !important;
font-weight:bold !important;
height:auto !important;
padding:4px 0 !important;
width:auto !important;
}
div.premium-userbar{
    background-color: #000;
    text-align: left;
    padding:5px;
    font-weight: bold;
    color:#fff;
}
div.light-item.selected div.performer{
    color:#fff;
}
div.performer{
    font-weight:bold;
}
div.performer .row{
    margin-bottom: 5px;
}
div.performer .performer_details_name, div.performer .performer_details_age, div.performer .performer_details_bio, div.performer .performer_details_categories{
 font-weight: bold;
}
div.performer .performer_title{
    color: #a83377;
    font-size:14px;
    font-weight: bold;
}
div.performer div.thumb a, div.performer div.thumb a img{
    height: 131px;
    width:113px;
}
div.performer .watch-link a {
background:url("/static/m-tnaflix/watch_scene_bg.gif") repeat-x scroll 0 0 #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:3px 10px;
text-decoration:none;
}
.external { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHFJREFUeNqUUYEJACEITGkbl2if5nGflmgePx+E+jS+g0g4vbsSRCTdIJ9IZl7Uaq2QI8Lu3ru01nYHa/pCm0spyYaWSKpmNRGBOpvQGHg5POWfXa3GKEYUEaPM3mdsb9Dc4/zbg6fmAW43jekSjwADAH4FOSFPqBtGAAAAAElFTkSuQmCC') no-repeat scroll right center transparent; padding-right:15px }
