.pgContent, body, #entranceBox { background-color: #414141; }
body#pcView { background: url(/images/s7/pc-view-bg.gif); }

a { color: #fff; }

#masthead { background: #303030; border-top: 1px solid #343637; }
#headerBar {
    border-bottom: 1px solid #cc4c89;
    background-color: #ca187c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#bc1363), to(#ca187c));
    background-image: -moz-linear-gradient(center bottom,  #bc1363 0%,  #ca187c 100%);
}
#headerBar h1 { color: #fff; text-shadow: 0 -1px 0 #670b3d; }
#headerBar .menu a { color: #ffabd7; text-shadow: 0 -1px 0 #670b3d; }
#headerBar .menu a.selected { background: #890a50; }

#mainNav { background: #303030; }
#mainNav a { background: #3d3a3c; }
#mainNav a.selected { background: #565456; }
#mainNav .signup {
    font-weight: bold;
    background-color: #222;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#6f0f3d), to(#bc1363));
    background-image: -moz-linear-gradient(center bottom,  #6f0f3d 0%,  #bc1363 100%);
    
    /* gay color */
    /*
    background-image: -webkit-gradient(linear, left bottom, left top, from(#0b425a), to(#27B4E2));
    background-image: -moz-linear-gradient(center bottom , #0b425a 0%, #27B4E2 100%);*/
    
}


.stdButton, .toggleButton {
    text-shadow: 0 -1px 0 #000;
    background: #5f5f5f;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#3e3e3e), to(#818181));
    background-image: -moz-linear-gradient(center bottom,  #3e3e3e 0%,  #818181 100%);
    -webkit-box-shadow: 0px 2px 6px #222; -moz-box-shadow: 0px 2px 6px #222; 
}

/*** warning page colors ***/
.warningText p { color: #2e2e2e; }

/*** our sites/episodes thumb index view colors ***/
.thumbIndex {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#212121), to(#404040));
    background-image: -moz-linear-gradient(center bottom,  #212121 0%,  #404040 100%);
}
.thumbIndex .info .leadText, .thumbIndex .info .leadText a  { color: #ffabd7; }
.thumbIndex .info .leadText span { color: #b1b1b1; }
.thumbIndex .info div { color: #b1b1b1; }


/*** LARGE BUTTON COLORS ***/
.largeButton.pink {
    background-color: #ca187c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#bc1363), to(#ca187c));
    background-image: -moz-linear-gradient(center bottom,  #bc1363 0%,  #ca187c 100%);
}
.largeButton.darkPink { 
    background-color: #8b084c;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#790742), to(#950952));
    background-image: -moz-linear-gradient(center bottom,  #790742 0%,  #950952 100%);
}
.largeButton.grey {
    background-color: #777;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#676767), to(#818181));
    background-image: -moz-linear-gradient(center bottom,  #676767 0%,  #818181 100%);
}
.largeButton.darkGrey {
    background-color: #434343;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#3b3b3b), to(#494949));
    background-image: -moz-linear-gradient(center bottom,  #3b3b3b 0%,  #494949 100%);
}
.largeButton.pink h1 { color: #fff; text-shadow: 0 -1px 0 #800f4d; }
.largeButton.grey h1 { color: #fff; text-shadow: 0 -1px 0 #222; }


 
/*** ROUNDED MENU COLORS ***/
.roundedMenu { background-color: #a4a4a4; }
.roundedMenu li {
    color: #424242;
    text-shadow: 0 1px 0 #bbb;
    border-bottom: 1px solid #838383;
    border-top: 1px solid #bdbdbd;
}
.roundedMenu.darkGrey { background-color: #515151; }
.roundedMenu.darkGrey li {
    color: #fff;
    text-shadow: 0 -1px 0 #222;
    border-bottom: 1px solid #404040;
    border-top: 1px solid #808080;
}
.roundedMenu.darkGrey li span.subText { color: #fff; }
.roundedMenu li.header { color: #e194c0; text-shadow: 0 -1px 0 #2d2329; }

/*** PHOTO GALLERY COLORS ***/
#photoGallery .photo { background: #757575; }

/*** RING TONE COLORS ***/
.ringTones li { 
    border-bottom: 1px solid #363636;
    border-top: 1px solid #5b5b5b;
}

/*** PAGER ***/
.pager a { text-shadow: 0 -1px 0 #2d2329; }
.pager .sep { color: #d25f9a; }
.pager .current { color: #d25f9a; }
.pager .page {}

/*** SEARCH BOX ***/
#searchBox .controlContainer {
    background-color: #141414;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#404040));
    background-image: -moz-linear-gradient(center bottom,  #000 0%,  #404040 100%);
}    
/*** NICHE SELECTOR ***/
.nicheSelector .stdButton {
    text-shadow: 0 -1px 0 #000;
    background: #5f5f5f;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#252525), to(#646363));
    background-image: -moz-linear-gradient(center bottom,  #252525 0%,  #646363 100%);
}

/*** EPISODE DETAILS ***/
.episodeDetails p { color: #d1d1d1; }

/*** SUPPORT COLORS ***/
.faq .answer { color: #aaa; margin-bottom: 8px; }
.contactNotice { color: #aaa; }

/*** SIGN UP COLORS ***/
.salePoints caption { color: #929292; text-shadow: 0 -1px 0 #000; }

/*** PORN STARS COLORS ***/
.starlet h1 { color: #ffabd7; }
.starlet .numVids, .starlet .numPix { color: #888; }
.pornStarHdr {
    color: #ffabd7;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#212121), to(#404040));
    background-image: -moz-linear-gradient(center bottom,  #212121 0%,  #404040 100%);
}
.pornStarHdr h1, .pornStarHdr h2 { color: #fff; }


h1.callout a { color: #ef69ae; text-decoration: underline; }
.episodeDetails .niches a { color: #FFABD7; }


#warningPage { background: #414141; }


#mainPopupMenu li a { color:#929292; }
