html, body { height:100%;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font-family:Tahoma, Geneva, 'sans-serif';}
input, textarea {font-family:arial; font-size:12px}
body { font-size:12px; font-style:normal;font-variant:normal;font-weight:normal;line-height:1; margin:0; background-color:#363024;}
ol, ul { list-style: none }
blockquote, q { quotes: none }
a { cursor:pointer; text-decoration:none; color:#0004F3}
a:focus, a:hover { text-decoration:underline; }
:focus { outline: 0 }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: inline-block }
html[xmlns] .clearfix { display: block}

h2{font-size:18px;}
h3{font-size:12px;}
h5{font-size:17px;}

.displayBlock{display:block;}
.noMarginRT{margin-right:0 !important;}
.noMarginLT{margin-left:0 !important;}
.noMargin{margin:0 !important;}

/*.wrapper{width:1250px; margin:0 auto; background:url(http://x-images2.bangbros.com/bigmouthfuls/t5/bg.jpg) no-repeat;}*/
.wrapper{width:1200px; margin:0 auto;}

.pageWidth{width:1200px; margin-left:auto; margin-right:auto; background:#ffffff;}
.head-top{padding:12px 0; text-align:center;}
.header{background-color:#000000; color:#FAFAFA; }
.h-bold{font-weight:bold;}
.h-normal{font-weight:normal;}
.p-left{float:left;}
.p-right{float:right;}
.header a{color:#FAFAFA;}
.h-pipe{float:right; width:2px; height:11px; overflow:hidden; background-color:#787878; margin:1px 8px 0px 8px;}

.head-bottom{height:48px; overflow:hidden;}
.text-small{font-size:8px; text-align:center; font-weight:bold; text-transform:uppercase; display:block; padding:0px 0px 1px 0px;}
.text-large{font-size:19px; text-transform:uppercase; font-weight:bold;}
.h-top{padding:10px 14px 2px;}
.b-pipe{float:left; width:1px; height:13px; font-size:0; background-color:#fff; margin:23px 0px 0px 0px;}
.footer{ color: #ccc; overflow:hidden; text-align:center; background-color:#000; }
.footer a{color:#FAFAFA; padding:0px 6px;}
.footer .copy{padding:22px 0px 0px 0px; font-weight:bold; font-size:14px;}
.ftr-links{font-weight:normal; font-size:12px; padding:10px 0px 0px 0px;}
.footer .copy-desc{color:#fff; font-size:10px; padding:10px 0; margin:0 auto; width:990px; line-height: 13px;}
.ftr-reslinks{color: #fff; font-weight:normal; font-size:12px; padding:10px 0px 0px 0px;}

.container{padding:0px 0px 0px 12px;}
.pad-right{padding-right:12px;}
.marginRT{margin-right:12px;}

.contentFooter{text-align:center; border-top:1px solid #d7d7d7;}
.contentFooter h2{font-size:70px; padding: 22px 0 25px 0;}
.contentFooter h4{font-size:14px; padding-bottom: 28px;}

.page-title{height:42px; overflow:hidden;}
.h2-head{font-size:15px; padding:0px 0px 5px 0px;}
.page-title h2{margin:12px 0px 0px 0px; float:left;}

.upnav-link{float:right; padding:16px 0px 0px 0px; margin-left:18px;}
.a-bold{font-weight:bold;}

.model-list .col{float:left; padding-bottom:22px; width:132px; margin-right:18px;}
.model-img{float:left; border:1px solid #000; overflow:hidden;}
.model-name{float:left; width:100%; padding:5px 0px 2px 0px; font-weight:bold; font-size:14px;}
.model-name a{text-decoration:underline;}
.model-rating{float:left; width:100%; font-size:11px;}

/*____ modelList2 ____*/
.modelList2 {margin-bottom: 22px;}
.modelList2 .col{float:left; width:375px; margin-right:25px; line-height:15px;padding-bottom:22px;}
.modelList2 .col h3{margin:8px 0 10px 0; font-size:13px;}

.modelList2 .col p.runtime{font-size:12px;margin:-8px 0px 6px 0px;}

/*____ pagination ____*/
.pagination{font-weight:bold; text-align:center; font-size:25px; color:#000; border-top:1px solid #D8D8D8; padding:23px 0px 21px 0px;}
.pagination span, .pagination a{margin-right:8px;}

/*____ player ____*/
.player{background:#ececec; text-align:center;margin-left:-12px;}
.playerInfo{text-align:center;margin-top:15px; padding-bottom:12px;}
.playerInfo span{padding:0 3px;}
.playerInfo small, .playerInfo big{display:block; color:#565656; font-weight:bold;}
.playerInfo small{font-size:18px; margin-bottom:16px;}
.playerInfo big{font-size:44px;}

/*____ bar ____*/
.bar{margin:14px 12px 4px 0; padding:10px 0; font-size:15px; font-weight:bold; border-top:1px solid #cdcdcd;}

.bar-top{
height:54px; overflow:hidden;
}

.bar-top h2{
padding:10px 0px 5px 0px; float:left; width:100%;
}

.photos-link{
float:left; width:652px;
}

.photos-link{
float:left; width:652px;
}

.view-link{
float:right; width:290px;
}

.s-link{
float:left;
}

.s-pipe{
float:left; width:1px; height:12px; overflow:hidden; background-color:#A1A1A1; margin:1px 7px 0px 7px; font-size:0;
}

.grey-text{
color:#4b4b4b;
}

.v-link{
float:right; padding:0px 0px 0px 16px;
}

.redBgColor{background:#f00;}
.yellowColor{color:#ff0 !important;}

/*____ picList ____*/
.picList{padding-bottom:20px;}
.picList .col1{float:left; width:632px;}
.picList .col1 .col{float:left; margin-right:6px; padding-bottom:6px;}
.picList .col1 .col img{border:1px solid #000;}
.picList .col2{float:right; margin-right:12px; width:526px; line-height:14px; display:inline;}
.picList .col2 .block{font-size:14px; padding:15px; background:#ececec;}
.picList .col2 h5{font-size:13px; margin:0 0 15px 12px;}
.picList .col2 p{margin:0 0 15px 12px;}

.trailerLink{font-size:31px; text-align:center; padding-bottom: 12px;}
.trailerLink span{padding:0 10px;}


.latest-shoot {width:1134px;padding:20px 22px 16px 0px; margin-right:30px;}
.latest-shoot tbody tr td {font-family: arial;font-size: 14px;}
.latest-shoot tbody tr td p {margin: 2px;}
.latest-shoot tbody tr td.latest-shoot-title {padding: 6px 0px 8px 0px;}
.latest-shoot tbody tr td.latest-shoot-title span.latest-shoot-title {font-size:30px;}
.latest-shoot tbody tr td.latest-shoot-image {padding-left:24px;}
.latest-shoot tbody tr td.click-to-play {font-size:40px;padding:10px 0px 4px 0px;}
.latest-shoot tbody tr td.latest-shoot-description {padding:4px 22px 0px 22px; line-height:16px;}

.jw-eov-overlay {
    float: left;
    width: 960px;
    height: 566px;
    background-color: #000000;
    color: #ffffff;
    font-family: Arial;
    text-align: center;
}

.jw-eov-overlay h1 {font-family: Arial; font-size: 40px; margin: 0px; padding: 48px 0px 48px 0px;}
.jw-eov-overlay h1 .join {font-family: Arial; font-size: 48px;color: #ffff00;}
.jw-eov-overlay h2 {font-family: Arial; font-size: 30px; margin: 0px; padding: 39px 0px 8px 0px;}
.jw-eov-overlay h4 {font-family: Arial; font-size: 16px; margin: 0px; padding: 6px 0px 10px 0px;}
.jw-eov-overlay p {font-family: Arial; font-size: 12px;}
.jw-eov-overlay .divider {height: 1px; border-top:solid 1px #aaaaaa; margin:0px 20px 0px 20px;}
.jw-eov-overlay #previews-remaining {font-weight: bold;}
.jw-eov-overlay .join a {color: #ffff00}

.jw-eov-overlay .trailerList {margin-top: 22px;}
.jw-eov-overlay .trailerList .row {padding-left:15px }
.jw-eov-overlay .trailerList .row .col{float:left; width:215px; margin-left:15px; line-height:15px;padding-bottom:22px;text-align:left;}
.jw-eov-overlay .trailerList .row .col h3{margin:8px 0 10px 0; font-size:12px; color:#ffff00;font-weight: bold;}
.jw-eov-overlay .trailerList .row .col h3 a{color:#ffff00;}
a.preview-title-link {color:#ffff00;}
p.preview-text {color:#ffffff;}

.jw-eov-overlay .trailerList .row .col p{font-size:12px;margin:-8px 0px 6px 0px;}
