/* BC */
body {
  background-color: #0D0D0D;
  color: #62573D;
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 10px;
}

/* BC */
a {
  color: #62573D;
}

/* BC */
a.middle:hover {
  color: #000;
}

/* BC */
a:hover {
  color: #62573D;
}

/* BC */
a.CastLink {
  text-decoration: none;
}

/* BC */
a.CastLink:hover {
  color: #FFF;
}

/* BC */
a.navPayNorm {
  font-size: 16px;
  text-decoration: underline;
}

/* BC */
a.navPayNorm:hover {
  color: #000;
}

/* BC */
a.navPayAct {
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
}

/* BC */
a.navPayAct:hover {
  text-decoration:  underline;
  color: #000;
}

/* BC */
form {
  padding: 0;
  margin: 0;
}

/* BC */
td {
  vertical-align: top;
  font-size: 10px;
}

/* BC */
h1 {
  font-size: 17px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}

/* BC */
h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}

/* BC */
div.mainContainer {
  width: 940px;
  border-left: 3px solid #FFF;
  border-right: 3px solid #FFF;
  background-color: #DDE1D6;
  margin: auto;
}

/* BC */
div.normNavigation {
  clear: both;
}

/* BC */
div.navSec {
  margin: 0;
  clear: both;
}

/* BC */
div.navSecItem {
  background-color: #FFF;
  padding: 3px;
  height: 20px;
}

/* BC */
div.navSecHalf {
  width: 459px;
  float: left;
  height: 25px;
}

/* BC */
.hnav {
  background-color: #DDE1D6;
  color: #62573D;
  font-size: 10px;
  border: 1px sold #7F925D;
}

/* BC */
.submitButtonInline {
  background-color: #DDE1D6;
  color: #62573D;
  border: 1px solid #7F925D;
  margin-left: 20px;
  padding: 0 5px 0 5px;
  font-size: 9px;
}

/* BC */
div.navMain {
  font-size: 14px;
  background-color: #BABCB4;
  height: 27px;
	background-image: url(../img/mainavback.gif);
}

/* BC */
div.languageNav {
  float: right;
  height: 15px;
  width: 60px;
  padding: 5px;
  display: block;
}

/* BC */
a.navMainAct {
  font-family: Arial;
  color: #EEE;
  text-decoration: none;
  border-left: 1px solid #AAA;
  border-right: 1px solid #000;
  padding: 5px 10px 0px 10px;
  height: 20px;
  display: block;
  float: left;
  margin: 1px 0 1px 0;
	background-image: url(../img/mainavback2.gif);
}
a.navMainAct:hover {
  color: #DDD;
	background-image: url(../img/mainavback3.gif);
}

/* BC */
a.navMainNorm {
  font-family: Arial;
  color: #FFF;
  text-decoration: none;
  padding: 5px 10px 0px 10px;
  border-left: 1px solid #FFF;
  border-right: 1px solid #000;
  height: 20px;
  display: block;
  float: left;
  margin: 1px 0 1px 0;
}
a.navMainNorm:hover {
  color: #DDD;
	background-image: url(../img/mainavback3.gif);
}

a.navMainJumper {
  padding-right: 5px;
  padding-left: 5px;
  font-family: Arial;
  color: #888;
  font-weight: bold;
  text-decoration: none;
}

/* BC */
div.footerNavigation {
  width: 940px;
  height: 200px;
  clear: both;
  margin: 0;
  color: #62573D;
}

/* BC */
div.footerWav {
  height: 24px;
  margin-bottom: 10px;
	background-image: url(../img/footwave.gif);
}

div.footerNav {
  text-align: center;
  margin-bottom: 20px;
  width: 940px;
}



/* BC */
div.normContent {
  clear: both;
}

/* BC */
div.overviewContent {
  clear: both;
  margin: 0;
  padding: 0;
  padding-bottom: 10px;
  background-color: #AFC091;
}

/* BC */
div.mainLeft {
  margin-right: 10px;
  float: left;
}

/* BC */
div.modelLeft {
  width: 292px;
}

/* BC */
div.VotingBox {
  height: 100px;
  width: 272px;
  color: #FFF;
  font-size: 12px;
  background-color: #A0998A;
  margin-top: 10px;
  padding: 10px;
  padding-bottom: 0;
}

.voteScale {
  margin: auto;
  margin-top: 10px;
}

/* BC */
.voteTab {
  border: 0;
}

/* BC */
.voteLeft {
  text-align: left;
  width: 50px;
}

/* BC */
.voteMid {
  text-align: center;
  width: 192px;
}

/* BC */
.voteRight {
  text-align: right;
  width: 50px;
}

/* BC */
div.AccessBox {
  background-color: #FFF;
  width: 272px;
  padding: 10px;
  margin-top: 10px;
}

div.modelDetailItem {
  margin-bottom: 5px;
}

span.modelDetVal {
  color: #777;
}

div.upcomingBox {
  height: 780px;
  font-size: 12px;
}

/* BC */
div.guestBook {
}

div.mainLeftBox {
  border: 1px solid #494A49;
  padding: 9px;
  font-size: 13px;
  margin-bottom: 15px;
}

div.darkGrayBox {
	/*background-color: #494A49;*/
  border: 1px solid #494A49;
	padding: 9px;
	font-size: 9px;
	margin-bottom: 15px;
	background-image: url(../img/head_box_bg.gif);
}

div.loginLink {
  padding-top: 10px;
  text-align: right;
}

div.loginText {
  padding-top: 15px;
  height: 33px;
}

div.teaserText {
  margin: 10px;
  margin-top: 0;
}

div.miniStats {
  clear: both;
  margin: 10px;
  font-size: 9px;
  font-weight: bold;
}
div.miniStats a {
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}

/* BC */
div.mainContent {
  float: left;
}

/* BC */
div.leftIndexBox {
  width: 354px;
  height: 486px;
  font-size: 12px;
  background-color: #D1CAB9;
  float: left;
}

/* BC */
div.ModelOfTheWeek {
  width: 294px;
  height: 456px;
  font-size: 12px;
  background-color: #AFC091;
  float: left;
  padding: 15px;
}

/* BC */
div.bestVotedIndexBox {
  width: 232px;
  height: 456px;
  background-color: #D1CAB9;
  float: left;
  padding: 15px;
}

/* BC */
div.Introduction {
  height: 155px;
  font-size: 12px;
  background-color: #FFF;
  padding: 15px;
  padding-bottom: 0;
}

/* BC */
div.introStats {
  margin-top: 7px;
  font-weight: bold;
}

/* BC */
div.BeAModelBox {
  height: 135px;
  font-size: 12px;
  background-color: #D1CAB9;
  padding: 15px;
  padding-bottom: 0;
}


/* BC */
div.BonusContentBox {
  width: 339px;
  height: 172px;
  font-size: 12px;
  background-color: #AFC091;
  float: left;
  padding: 15px;
  padding-right: 0;
}

.bcImage {
  display: inline;
  margin-right: 8px;
}

/* BC */
div.UpcomingBox {
  width: 294px;
  height: 172px;
  font-size: 12px;
  background-color: #FFF;
  float: left;
  padding: 15px;
}

/* BC */
div.CategoriesBox {
  width: 232px;
  height: 172px;
  font-size: 12px;
  background-color: #A0998A;
  float: left;
  padding: 15px;
}

/* BC */
div.CastCatsItem {
  width: 150px;
  font-size: 12px;
  background-color: #D1CAB9;
  padding: 5px;
  padding-left: 15px;
  margin: auto;
  margin-bottom: 4px;
}

/* BC */
.CCArrow  {
  border: 0;
  margin-right: 10px;
  display: inline;
}

/* BC */
.ClickButton  {
  float: right;
  margin-top: 10px;
}

/* BC */
div.bestVotedItem {
  width: 229px;
  margin: auto;
  margin-bottom: 3px;
  position: relative;
}

div.modelPic {
  color: #111;
  float: left;
  border: 6px solid transparent;
  padding: 4px;
}

div.modelMiniPic {
  color: #111;
  float: left;
  border: 1px solid transparent;
  padding: 1px;
  margin-right: 1px;
}

/* BC */
div.modelOverviewItem {
  color: #000000;
  float: left;
  border: 3px solid #AFC091;
  padding: 0;
  background-color: #FFF;
  position: relative;
  margin-bottom: 10px;
  width: 229px;
}

/* BC */
div.modelOverviewItemGuest {
  color: #000000;
  float: left;
  border: 3px solid #AFC091;
  padding: 0;
  background-color: #DDD5C1;
  position: relative;
  margin-bottom: 10px;
  width: 229px;
}

/* BC */
div.ModelDetailBox {
  width: 292px;
  margin: auto;
}

/* BC */
div.ModelDetailBoxDetails {
  color: #62573D;
  padding: 10px;
  background-color: #D1CAB9;
}

/* BC */
div.ModelBoxHead {
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
  background-color: #A9A28D;
  text-align: right;
  padding-top: 3px;
  padding-right: 10px;
  height: 21px;
  background-image: url(../img/modelboxhead.gif);
}

/* BC */
a.aModelBoxHead {
  color: #FFF;
  text-decoration: none;
}

/* BC */
a.aModelBoxHead:hover {
  color: #FFF;
  text-decoration: overline underline;
}

/* BC */
div.ModelBoxDetails {
  color: #62573D;
  padding: 5px 8px 0 8px;
  height: 43px;
  border-top: 1px solid #ABBD8D;
}

/* BC */
div.DetailVote {
  color: #62573D;
  position: absolute;
  top: 125px;
  left: 159px;
  width: 70px;
  height: 14px;
  z-index:1;
  text-align: center;
  background-color: #FFF;
}

/* BC */
div.DetailVoteOV {
  color: #62573D;
  position: absolute;
  top: 277px;
  left: 154px;
  width: 75px;
  height: 14px;
  z-index:1;
  text-align: center;
  background-color: #FFF;
}

/* BC */
div.GuestVote {
  color: #62573D;
  position: absolute;
  top: 125px;
  left: 159px;
  width: 70px;
  height: 14px;
  z-index:1;
  text-align: center;
  background-color: #DDD5C1;
}

/* BC */
div.imageItem {
  float: left;
  width: 102px;
  height: 102px;
  background-image: url(../img/dia.gif);
  margin: 0 0 3px 3px;
}

/* BC */
div.imageItemG {
  float: left;
  width: 102px;
  height: 102px;
  background-image: url(../img/diaG.gif);
  margin: 0 0 3px 3px;
}

/* BC */
.censoredIm {
  margin-left: 22px;
  margin-top: 8px;
}
/* BC */
div.newsOverviewItem {
  color: #62573D;
  background-color: #FFF;
  float: left;
  border: 2px solid #ABBD8D;
  margin-bottom: 10px;
  padding: 4px;
  position: relative;
  width: 306px;
  height: 125px;
}

/* BC */
div.newsDetails {
  color: #787878;
  line-height: 11px;
}

/* BC */
div.newsMoLink {
  height: 15px;
  width: 80px;
  position: absolute;
  top: 110px;
  left: 230px;
  float: left;
}

div.voteDetail {
  margin-top: 10px;
}

div.bonusDetails {
  width: 220px;
  height: 56px;
  color: #CCC;
  line-height: 17px;
  padding-top: 0px;
}

div.bonusLink {
  margin-top: 10px;
  margin-bottom: 5px;
}

a.bonusLink {
  color: #FFF;
}

div.bonusDetail {
  color: #777;
}

div.modelItemDetails {
}

/* BC */
div.lastUpdateBox {
  height: 140px;
  background-color: #A0998A;
  padding: 15px;
  padding-bottom: 0;
}

/* BC */
a.modelMiniPicLink {
  display: block;
  float: left;
  margin-left: 6px;
}

/* BC */
div.overviewPager {
  clear: both;
}

/* BC */
div.newsPager {
  background-color: #FFF;
  height: 20px;
  width: 624px;
  margin: 2px;
  padding-top: 8px;
  padding-left: 8px;
  margin-bottom: 10px;
  float: left;
  clear: none;
}

/* BC */
div.overviewPagerItems {
  float: left;
}

/* BC */
div.overviewPagerSats {
  text-align: right;
}

/* BC */
div.galleryPager {
  background-color: #FFF;
  color: #4A4A4A;
  margin: 5px;
  margin-right: 0;
  margin-top: 0;
  padding: 8px;
}

/* BC */
div.guestGPager {
  padding: 8px;
}

/* BC */
div.memberIfo {
  padding: 8px;
  background-color: #D1CAB9;
}

/* BC */
a.itemNavAct {
  background-color: #B5AEA4;
  padding: 4px 6px 4px 6px;
  margin: 0;
  margin-left: 1px;
  text-decoration: none;
  color: #FFF;
  background-image: url(../img/modelboxhead.gif);
}

/* BC */
a.itemNavNorm {
  background-color: #FFF;
  padding: 4px 6px 4px 6px;
  margin: 0;
  margin-left: 1px;
  text-decoration: none;
}

/* BC */
a.itemNavNorm:hover {
  background-color: #B5AEA4;
  color: #FFF;
  background-image: url(../img/modelboxhead.gif);
}

/* BC */
a.itemNavJumper {
  background-color: #FFF;
  padding: 4px 6px 4px 6px;
  margin: 0;
  margin-left: 1px;
  text-decoration: none;
}

/* BC */
a.itemNavJumper:hover {
  background-color: #B5AEA4;
  color: #FFF;
  background-image: url(../img/modelboxhead.gif);
}

/* BC */
div.galleryBox {
  float: left;
  width: 638px;
  background-color: #B5AEA4;
  padding-top: 5px;
}

/* BC */
div.overviewModelsRows {
  clear: both;
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* BC */
div.overviewImageRows {
  clear: both;
  padding-left: 3px;
}

/* BC */
div.guestbookTopBox { 
  padding: 10px;
  background-color: #FFF;
}

div.guestbookPager {
  clear: both;
  font-size: 11px;
}

div.guestbookPagerItems {
  width: 460px;
  float: left;
}

div.guestbookPagerSats {
  text-align: right;
}

/* BC */
div.guestEntries {
  padding-top: 20px;
}

/* BC */
div.guestEntry {
  margin-bottom: 10px;
  padding: 10px;
  background-color: #EEE;
}

/* BC */
div.guestEntryText {
	padding-top: 5px;
	font-size: 11px;
}

/* BC */
div.guestEntryAnswer {
	padding-top: 5px;
	color: #777;
}

/* BC */
div.textBox {
  float: left;
  background-color: #DDE1D6;
  border: 1px solid #FFF;
  margin-left: 10px;
  margin-top: 10px;
  padding: 10px;
  color: #62573D;
  display: inline;
}

/* BC */
div.guestbLBox {
  width: 333px;
}

/* BC */
div.guestbRBox {
  width: 533px;
}

/* BC */
div.impressBox {
  width: 433px;
  height: 600px;
}

div.signUpColHead {
  font-weight: bold;
}

/* BC */
.colContent {
  background-color: #AFC091;
}
/* BC */
div.payBox {
  width: 450px;
  float: left;
  background-color: #DDE1D6;
  border: 1px solid #FFF;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 0;
  color: #62573D;
  display: inline;
}

/* BC */
.payAccountInfo {
  background-color: #A0998A;
  color: #FFF;
  clear: both;
  padding: 10px;
}

/* BC */
.payAccountInfoText {
  font-size: 12px;
  height: 50px;
}

/* BC */
.payInfoBlock {
  border-top: 1px solid #494A49;
  padding: 20px;
  padding-bottom: 20px;
}

/* BC */
.CCInfoBlock {
  width: 229px;
  margin: auto;
}

/* BC */
.InfoBlockEnd {
  padding: 10px;
}

/* BC */
.EBDisclaimer {
  margin-top: 5px;
  padding: 2px;
  font-size: 9px;
  color: #999;
  text-align: justify;
}

/* BC */
div.wantedBox {
  height: 570px;
  width: 229px;
  padding: 20px;
  background-color: #DDE1D6;
  border: 1px solid #FFF;
  color: #777;
  font-size: 10px;
  float: left;
  margin-top: 10px;
}

/* BC */
p.wantedBox {
  margin: 0;
  margin-top: 10px;
}

/* BC */
div.wantedFormBox {
  background-color: #F8F8F8;
  margin-top: 10px;
  float: left;
  width: 599px;
  padding: 20px;
  color: #777;
  font-size: 10px;
}

/* BC */
div.wantedFormPart {
  margin-top: 20px;
}

/* BC */
td.wantedImage {
  padding-left: 20px;
}

/* BC */
checkbox, input, textarea {
  font-family: Verdana;
  font-size: 9px;
  line-height: 18px;
}

/* BC */
div.wantedSubmit {
  text-align: right;
}


/* BC */
div.videoItemPager {
  margin: 5px;
  margin-right: 0;
  height: 12px;
  background-color: #FFF;
  padding: 8px;
}

/* BC */
div.videoItemBox {
  width: 638px;
  background-color: #B5AEA4;
  height: 205px;
  margin-bottom: 10px;
  float: left;
}

/* BC */
div.videoItem {
  background-color: #FFF;
  width: 196px;
  height: 150px;
  float: left;
  margin-left: 5px;
  padding: 5px;
}

/* BC */
div.videoItemG {
  background-color: #DDD5C1;
  width: 196px;
  height: 150px;
  float: left;
  margin-left: 5px;
  padding: 5px;
}

/* BC */
div.videoItemDetails {
  position: relative;
  margin-top: 10px;
  color: #62573D;
}

/* BC */
div.downIco {
  position: absolute;
  top: -5px;
  left: 169px;
  width: 25px;
  height: 22px;
  z-index:10;
}

/* BC */
hr.clear {
  height: 0;
  clear: both;
  visibility: hidden;
  margin: 0;
}


a.Pager {
}
.pagingOff {
  color: #B82D6E;
  font-weight: bold;
}
.pagingOn {
  color: #B82D6E;
  font-weight: bold;
}

.error {
  color: red;
  padding: 3px;
}

.success {
  color: #339900;
  padding: 3px;
}

.textDiv {
  padding: 10px;
}

.submit {
  margin: 5px;
  color: #FFF;
  background-color: #222;
  border: 1px solid #AAA;
}

img {
  border: 0;
  display: block;
}

img.inline {
  border: 0;
  display: inline;
}

img.rssgif {
  float: right;
  margin-right: 10px;
  border: 0;
}

/* BC */
.PayBImg {
  border: 0;
  display: block;
  margin: auto;
}

/* BC */
img.headPic {
  margin-top: 0px;
  margin-bottom: 5px;
  diplay: block;
  border: 0;
}

.descrBox {
  display: none;
  font-size: 6px;
}

.helpPageLinks {
  color:#333333;
}

.odd {
  background-color: #F3F3F3;
}

.even {
  background-color: #EEE;
}

.runner{
  position: absolute;
  padding: 5px;
  border: 1px solid #333;
  display: none;
  z-index: 23;
}

.moreLinks {
  margin-top: 10px;
  background-color: #EEE;
  padding: 10px;
}