
html {background: #333333 url('/erotheme/css/headerBa.gif') top center repeat-x;}
body { width: 950px; margin: 0 auto; text-align: center; }


strong {font-weight: bold;}
em {font-style: italic;}

.clear {clear: both;}
.floatl {float: left;}
.floatr {float: right;}

.curved {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border: 0px solid white;
    behavior:url(border-r.htc);
    }

.morecurved {
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border: 1px solid #f1f2f4;
    }
    
.navigation ul li {float: left;}
.navigation ul li div {background: black url('navbg000.jpg') top center repeat-x;}
.navigation ul {margin: 0 0 0 2px;}
.navigation ul li p {}
.navigation ul li a {padding: 5px 15px 20px 15px; display: block; text-decoration: none; color: #a0a0a0; font-weight: bold;}
.navigation ul li a:hover {color: white;}
.navigation ul .current a {color: white;}

.logo {float: left; margin: 15px 0 20px 10px;}
.logo h1 {display: none;}

.bookmarksearch {width: 330px; float: right;}

.bookmark {float: right; margin: 20px 0 0 0;}
.bookmark p, .bookmark a {color: #c7c7c7; text-decoration: none;}

.search {float: right; margin: 10px 0;}
.search label {color: white; text-transform: uppercase; font-weight: bold; font-size: 20px; float: left; margin: 0 5px 0 0;}
.search input {border: none; height: 26px; float: left; margin: 0 2px; background: url('/erotheme/css/searchbg.jpg') top center repeat-x;}
.search #search {font-size: 15px; padding: 3px 2px 0 2px;}

.navgrad {background: url('nav_grad.png') top center no-repeat; height: 18px; width: 950px; position: absolute; top: 130px; margin: 0 0 0 0;}

.rightcolumn {width: 190px; float: left; margin: 0 0 0 5px;}
.leftcolumn {width: 753px; float: left;}

.alphabar {position: absolute; z-index: 10; top: 112px; margin: 0 0 0 610px; width: 350px; }
.alphabar p {color: white; float: left;}
.alphabar a {color: #fbc800; margin: 0 1px; text-decoration: none;}
.alphabar a:hover {text-decoration: underline;}
.alphabar ul {float: left;}
.alphabar ul li {float: left;}

.leftcolumn .black {width: 753px;}
.leftcolumn .big {width: 950px;}



.black {background-color: black; min-height: 30px; color: white; padding: 20px 0 10px 0; margin: 5px 0 8px 0;}
.black h2 {font-weight: bold; font-size: 20px; text-align: left; margin: 0 0 0 20px; float: left;}
.black h1 {font-weight: bold; font-size: 20px; text-align: left; margin: 0 0 0 20px; float: left;}
.black a {color: #fbc800; text-decoration: none;}
.black a:hover {text-decoration: underline;}
.gray {background-color: #222222; min-height: 30px; color: white; padding: 10px 0; margin: 5px 0 8px 0;}

.black .item {float: left; text-align: left; font-size: 11px; margin: 10px 0 0 21px;}
.black .item .thumb a img{border: 1px solid white;}
.black .item .thumb a:hover img {border: 1px solid yellow;}
.black .item .name {float: left;}
.black .item .runtime {float: right;}
.black .item .description a {color: #818181;}
.black .item .description a:hover {text-decoration: underline;}

.static h1 {font-weight: bold; font-size: 20px; text-align: left; margin: 0 0 0 20px; float:none }

.fourmovies .item, .twentymovies .item {width: 162px; height:220px;}
.fourmovies .item, .twentymovies .small {height:170px;}

.black .titsizefilter {float: left; margin: 0 0 0 25px;}
.black .titsizefilter p {color: white;}
.black .titsizefilter a {color: white; font-weight: normal; text-decoration: underline;}
.black .rightfilter {float: right; margin: 0 25px 0 0;}
.black .rightfilter a {color: white; text-decoration: underline;}

.pagination {float: right; margin: 20px 10px 0 0;}
.pagination p, .pagination a  {float: left; height: 24px; font-weight: bold; margin: 0 2px; line-height: 24px;}
.pagination p {padding: 0 5px;}
.pagination .unavailable {background-color: black; color: #434343; border: 1px solid #434343;}
.pagination .current {background-color: #823734; border: 1px solid #823734;}
.pagination a {background-color: white; color: #823734; border: 1px solid white; display: block; height: 24px; padding: 0 5px;}
.pagination a:hover {background-color: white; color: black; border: 1px solid #823734; text-decoration: none;}

.sitenews h2 {text-align: center; float: none; font-size: 15px;}

.tenmodels .item {margin: 10px 0 0 9px;}
.tenmodels .item p {text-align: center; margin: 10px 0;}

.listad .column {float: left; text-align: left; width: 215px;}
.listad .column h2 {float: none;}
.listad .column ul {margin: 0 0 0 20px;}
.listad .column ul li {margin: 5px 0 0 0;}
.listad .column a {color: white;}
.ad {text-align: left; width: 300px; float: left;}
.ad p {color:#fbc800;}
.ad .blockad p {text-align: center; color:white; }
.ad .blockad a {color:white; }

.bottomlinks p {margin: 0 0 10px 0;}
.bottomlinks a {color: white;}

.topsentece {position: absolute; width: 380px;  z-index: 3; top: 20px; margin: 0 0 0 240px; color: white; font-weight: bold;}


.contentexpander {text-align: left; margin: 10px 20px 5px 20px; font-size: 11px; color: #818181;}
.contentexpander .bigtext {font-size: 12px; padding-bottom: 5px;}
.contentexpander .collapser {float: left; width: 7%;}
.contentexpander .collapser p {float: left;}
.contentexpander .collapser p, .contentexpander .collapser a {color: white;}
.contentexpander .collapser a:hover {text-decoration: none;}
.contentexpander .collapser img {float: left; height: 11px; width: 11px; background: url('/erotheme/css/collapse.gif') top center no-repeat; overflow: hidden; margin: 0 5px;}

.contentexpander .expandercontent {float: left; width: 93%;}

.visible .expandercontent{display: block;}
.invisible .expandercontent {display: none;}
.invisible .collapser img {background: url('/erotheme/css/collapse.gif') bottom center no-repeat;}

#categoriesdrop {clear: both; display: none; position: absolute; z-index: 10; margin: -10px 0 0 0; width: 330px; background-color: #222222;}

#categoriesdrop span {display: block; border-width: 0 1px 1px 1px; background-color: #222222; width: 110px; height: 30px; float: left;}
#categoriesdrop #all {border-width: 1px 1px 1px 1px;}

.bigtitpornstars .item {text-align: center;}
.catgoriespage .item {text-align: center; font-size: 15px; margin: 15px 0 0 52px;}

.breadcrumbheader {font-size: 15px; color: #fbc800; line-height: 30px;}
.breadcrumbheader a {font-size: 15px; color: white;}
.breadcrumbheader a:hover {text-decoration: none;}

h2 strong {color: #fbc800;}

.modelstat .modelpic {float: left; margin: 0 0 0 20px; width: 200px;}
.modelstat .modelinfo {float: left; text-align: left; margin: 0 10px; width: 200px;}
.modelstat .modelinfo p {margin: 10px 0; font-size: 15px;}
.modelstat .ad {margin-top: -30px;}

.videoplayer {width: 550px; float: left;}
.playergray {background-color: #222222; width: 390px; float: left; margin: 0 0 10px 0; padding: 10px 0;}
.playergray h3 {margin: 0 0 10px 0;}

.ratingandtidbits {width: 550px;}
.ratingandtidbits .ratings {width: 170px; margin: 10px 0 0 10px; float: left;}
.ratingandtidbits .ratings .displayRatings {float: left;}
.ratingandtidbits .ratings p {float: right;}

.urlDiv {float: right; margin: 10px 0 0 0; width: 350px;}
.urlDiv input {width: 260px; float: left;}
.urlDiv label {width: 60px; float: left; text-align: right;}

.embedDiv {float: right; margin: 0px 0 10px 0; width: 350px;}
.embedDiv input {width: 260px; float: left;}
.embedDiv label {width: 60px; float: left; text-align: right;}

.downloadThisMovie {font-size: 25px;}

.hostedByText {font-size: 20px;}

.aboutvideo h4 {float: left; margin: 0 0 0 20px;}
.aboutvideo .item img {width:103px;}
.aboutvideo .item {width: 105px; text-align: center;}
.aboutvideo  a {color: white;}
.aboutvideo .modelname a, .aboutvideo h4 a {color: #fbc800;}
.aboutvideo .aboutmodel {float: left; margin: 10px 0 10px 20px;}
.aboutvideo .modelstats {float: left; margin: 10px 0 10px 20px; text-align: left; width: 200px;}
.aboutvideo .modelstats strong {width: 70px; display: block; float: left;}

.player {margin: 0; padding: 0;}
.toppiece {height: 10px; margin: 10px 0 -5px 0; padding: 0;}
.bottompiece {height: 10px; margin: -5px 0 10px 0; padding: 0;}
 
 .faq
{
    padding-left: 20px;
    padding-right: 20px;
    
}

.faq h2
{
    float:none;
    color: #f98e00;
    text-align:center;
}
 
.faq table tr td.left
{
    font-weight: bold;
    width: 25px;
    color:#FFFFFF;
}

.faq table tr td.question
{
    padding-bottom: 10px;
    text-align: justify;
    font-weight: bold;
    color:#FFFFFF;
}

.faq table tr td.answer
{
    padding-bottom: 30px;
    text-align: justify;
    color:#FFFFFF;
}

.faq table a
{
    color: #f98e00;
    text-decoration: underline;
}

.faq table a:hover
{
    color: #fff;
    text-decoration: none;
}
div.faq
{
    padding-left: 8px;
    padding-right: 8px;
    text-align:left;
    font-size:14px;
}
div.faq table tr td h2
{
    color: #f98e00;
    text-align:center;
}
div.faq table tr td ol li
{
    font-size:14px;
    list-style-type:circle;
    margin-left:40px;
}
td.privacy_policy ol
{
    list-style: square;
    padding-left: 15px;
}

.privacy_policy ol.sub
{
    list-style: circle;
    padding-left: 25px;
}
/* Autocomplete */
div.autocomplete {
  position:absolute;
  width:175px;
  background-color:#fff;
  border:1px solid #888;
  margin:0px;  
  clear:both;
  height:auto;
  z-index:100;
  /*display:block; */
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  height:auto;
  width:175px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  color:#333333;
  margin:0px;
  line-height:15px;
  width:170px;
  cursor:pointer;
  text-align:left;
  height:auto;
  padding:1px;
  font-size:12px;
}
.text_vids{ text-align:left;margin-left:20px;padding:5px;}

.text_models{ text-align:left;margin-left:20px;padding:5px; float:left;width:200px;}

.home {height:2395px}
.video {height:1570px}
.models {height:1655px}
.categories {height:1690px}
.dating {height:1310px}
#.modelProfile {height:1397px}
.catVideo {height:1578px}
.watchVideo {height:875px}
.faqbanner {height:2460px}
.tocbanner {height:4925px}