.whiteLabelHeader { background: #000 url(nasty.jpg) no-repeat; height: 71px; border: 0; margin: 0 0 0 0; }
#pageHeader { background: #000 url(nasty.jpg) no-repeat; height: 71px; border: 0; margin: 0 0 0 0; }
#enterPageHeader { background: #000 url(nasty.jpg) no-repeat; height: 71px; border: 0; margin: 0 0 0 0; }

.mobileHeader { background:  url(nasty_mobile.jpg) no-repeat center!important; }

/* general page colors */


a { color: #00F; }

a:link { color: #24fe02; }

a:hover { color: #FFF; }

a:active { color: #24fe02; }

a:visited { color: #FFF; }

/* terms and conditions on enter page */

#termsAndConditions { color: #FFF; }

/* enter button */

.enterButton { background:#000; border: 1px solid #24fe02; }

.enterButton a:hover { color: #FFF; }

/* header */

#pageHeader { background: #000 url(nasty.jpg) no-repeat; height: 71px; width: 1000px; border: 0; margin: 0 0 0 0; }

/* browse shoots page */

/* k bar */

#navHeader { background-color: #000; color: #FFF; border: 1px solid #000; }

#navHeaderContainer a { color: #24fe02; }

#navHeaderContainer a:visited { color: #24fe02; }

#navHeaderContainer a:hover { color: #FFF; }

.loginBox {  border: 1px solid #000; }

/* page nav */

#pageNav { background: #333; border:1px solid #000; }

#pageNav a { color: #24fe02; }

#pageNav a:hover { color: #FFF; }

a:visited { color: #24fe02; }

/* the following line is to fix the height of the borders when there is a solid background color for the nav */

#pageNav li { padding:13px 35px; }

/* search field */

.searchField { border: 1px solid #000; }

.searchButton { background: transparent url(search-icon.jpg) no-repeat scroll center center; border:1px solid #000; }

/* left column site list */

.selectorHeader { background: #000; border:1px solid #24fe02; }

#siteSelector li { border:1px solid #000; }

#siteSelector li a { color: #24fe02; }

#siteSelector li a:hover { color: #FFF; }

#siteSelector li a:active { color: 24fe02; }

#siteSelector li a:visted { color: #24fe02; }

/* the following line was given to us to include, not sure why-- seems to work with or without to me, but I'm including it since I was told to */

#siteSelectorCell  { vertical-align: top; padding-right: 20px; }

/* pay to own and pay per minute tabs */


#purchaseTypeTabs a {  color: #24fe02; border-color: #333; }

#purchaseTypeTabs #current a { color: #FFF; border-color: #333; }

#purchaseTypeTabs #current { border-left: 1px solid #333; border-top: 1px solid #333; }

#purchaseTypeTabs a:hover { color: #FFF; }

#purchaseTypeTabs li { background: #000; }

#purchaseTypeTabs #current { background: #000; }

/* to give the tads a bit of space- this is needed when there is no link-back to affiliate, for this page I am commenting out

#purchaseTypeTabs { margin-top: 5px; } */

/* pagination */

.paginator a  { color: #24fe02; }

.paginator a:link  { color: #24fe02; }

.paginator a:visited  { color: #24fe02; }

.paginator strong { color: #FFF; }

.paginator a:hover { color: #FFF; }

/* shoots boxes */

.shootsRow  {  border:1px solid #000; }

.shootPreviewImage { border: 0; }

.shootPrice {  width: 198px; }

.shootPrice input { background:#333; color: #FFF; border:1px solid #24fe02; padding-bottom:4px; }

/* footer */

#footer { border-top: 1px solid #000; }

/* support page */

#contactContainer { border: 1px solid #000; }

#contactContainer th { background: #333; border: 1px solid #000; }

#contactContainer td { background: #666; border-bottom: 1px solid #000; }

/* FAQ */

.question { color:#FFF; }

.answer { color: #FFF; }

/* login to your account page */

.loginButton { background: #000; border: 1px solid #24fe02; color: #FFF; }

.tableTop td { border-bottom: 1px solid #000; }

.rowTable { border: 1px solid #000; color: #FFF; }

.tableTop td { background: #999; }

tr.greyBg th { background: #333; color: #FFF; }

tr.greyBg td { background: #333; color: #FFF; }


/* create your account page */

#stepSelected { border:2px solid #FFF; }

#stepDots { color: #FFF; }

#stepsTextDeselect { color: #CCC; }

#stepDeselected { color: #CCC; }

#stepSelected { color: #FFF; }

#joinButton { background: #000; border: 1px solid #24fe02; color: #FFF; }

#creditContainer { color: #FFF; }

#memberBenefits { color: #FFF; }

.joinTitles { color: #FFF; }

/* next step page */

#accountPageContainer { background: #000; }

#kodJoinButton { background: #000; border: 1px solid #000; color: #FFF; padding: 2px; }

#stepDeselected { border:1px solid #333; }

/* my library */

/* next three lines are to make buttons matche the browse shoots page buttons */

.shootForm { margin:2px; }

.shootPrice input,a.shootPriceButton, a.shootPriceButton:link{ background: #333; color:#24fe02; text-decoration:none; border:1px solid #000; }

a:hover.shootPriceButton { color:#FFF; text-decoration:none; }

/* shoot details page */

#allShootInfo { background: #000; }

.shootPriceShootPpm { background: #000; }

h1 { color: #FFF; }

.shootPriceShootPpm input { background: #333; border: 1px solid #24fe02; color: #FFF; }

/* buy pop-up */

#TB_ajaxContent.TB_modal { background: #000; color: #FFF; }

.watchOptionHeader { color: #FFF; }

#TB_ajaxContent { color: #FFF; }

.watchOptionBenefits { color: #FFF; }

.buyShootButton { background: #333; border: 1px solid #000; color: #FFF; }

/* my account info page */

.currentBalanceBorder { background: #000; color: #FFF;}

.kodGenericButton { background: #000; border: 1px solid #000; color: #FFF; }

.kinksRow th { background: #333; color: #FFF; border: 1 px solid #000; }

.odd { background:#666; color:#FFF; }

.even { background:#333; color:#FFF; }

/* subscriptions page */

.subscriptionContainer table.paySites th { background: #000; color: #FFF; }

.subscriptionContainer table.freeSites th.freeSiteHeader { background: #000; color: #FFF; }

.subscriptionContainer table.paySites table.rowTable td { background: #000; color: #FFF; }

.subscriptionContainer table.freeSites table.rowTable td { background: #000; color: #FFF; }

.subscriptionContainer table.freeSites td a { color: #FFF; }

.subscriptionContainer table.freeSites td a:hover { color: #FFF; }

.subscriptionContainer table.freeSites td a:active { color: #FFF; }

#billerContactInformation table th { background: #000; color: #FFF; border-bottom: 1px solid #000; }

#billerContactInformation table td { background: #000; border-bottom: 1px solid #000; }

/* email settings page */

.button, .button > span { background: #000 !important; }

.rowTableNoAlign { color: #FFF; border: 1px solid #000; }

#accountContent { border: 1px solid #000; }



/* mobile header code */

.mobileHeader { background:  url(nasty_mobile.jpg) no-repeat center!important; }




