body { background: url(/images/02/head.gif) no-repeat top center #222; }

a:link, a:visited { color: #54cafe; }
#head h1 { display: block; width: 320px; height: 41px; margin: 0 auto; font-size: 22px; color: #fff; text-align: center; padding: 4px 0 0 0; }
#head .top {color: #fff; height: 26px; font-size: 13px; font-weight: bold; text-align: center; width: auto; padding: 0; }
#head .top a.head-join { background:none; display: inline; font-size: 13px; color: #fff; }
#head #nav a { background: url(/images/02/nav_bg.gif) repeat-x top; border: 1px solid #54cafe; color: #000; }
#head #nav a:hover { background: #049af2; border-color: #049af2; }
#head #secure_form { background: url(/images/02/secure_form.gif) no-repeat; width: 179px; height: 25px; left: 72px; top:36px; }

a.mid-join {background: url(/images/02/nav_bg.gif) repeat-x top; border: 1px solid #54cafe; color: #000; }
a.mid-join:hover { color: #049af2; background:#000; border: 1px solid #049af2; }

.photo-gallery a.btn {background: url(/images/02/nav_bg.gif) repeat-x top;  }

h2 { color: #fff; background: url(/images/02/redbg.gif) repeat-x #333; border: none; }

p.intro { color: #fff; }
p.intro-join { color: #fff; padding: 31px 0 16px 0 !important; }

.page a.left { background: url(/images/02/arrow-left.gif) no-repeat; }
.page a.right { background: url(/images/02/arrow-right.gif) no-repeat; }

.dvd-item { border-bottom: 1px solid #333; background: url(/images/02/lightbg.gif) repeat-x top #343434; }
.dvd-item .nav a.j { background:#ffff00; border: 1px solid #666; color: #000; }
.dvd-item h1 { color: #fff; }
.dvd-item p { color: #fff;  }
.dvd-item p span {  color: #888; }
.dvd-item p a { color: #fff; }

.scene-item h2 { border: none; border-bottom: 2px solid #444; background: #181818; color: #fff; }

.scene { background: url(/images/02/lightbg.gif) repeat-x top #343434; }
.scene h3 { color: #fff;  }
.scene h3 a { color: #fff; }

.pornstar-scenes ul li a { color: #fff; }

.jump { color: #fff; border: 1px solid #788691; }

.websites li a { color: #ccc; }

.pornstars ul li a { color: #fff; }

.page .number { color: #fff; }

.categories-list ul li { background: url(/images/02/lightbg.gif) repeat-x center #343434; border-bottom: 1px solid #333; }
.categories-list ul li a {  color: #fff; }
.categories-list ul li a span.new { color: #c70101;  }

.series ul li { background: url(/images/02/lightbg.gif) repeat-x center #343434; border-bottom: 1px solid #333; }
.series ul li a { color: #fff; }
.series ul li a span.new { color: #1126a1;  }

.pornstars { }
.pornstars ul { margin:0; padding: 0; }
.pornstars ul li { background: url(/images/02/lightbg.gif) repeat-x center #343434; border-bottom: 1px solid #333; }
.pornstars span.headshot { border: 1px solid #fff; }
.pornstars ul li a { color: #fff;background: url(/images/02/arrow.gif) no-repeat right center; }
.pornstars  ul li a span.new { color: #54cafe;  }

.upgrade-page { color: #fff; }
.upgrade-page a { color: #ccc; }
.upgrade-page .btn button { color:#225522; }
.upgrade-page .smallprint { color: #666; }

.back-buttons a { border: 1px solid #54cafe; background:#54cafe; color: #000 !important; }

.buttons a.main-btn {color: #ff1e22;}
.buttons a.grey { color: #333 }

.smallprint p { color: #888; }
.smallprint a { color: #fff; }


form.join-form p label { color: #fff; }
form.join-form p a { color: #fff; }
form.join-form p.xsell { color: #888; }

#global_footer { color: #ccc; }
#global_footer a {color: #ffef65; }
#global_footer a:hover {color: #fff; }

