body { background-color: #888 ;color:#000; }
#fullContentContainer { background-color: #FFF; }

#termsAndConditions { background: #FFF; color:#000; }
#termsAndConditions a { color:#FB9A00; text-decoration:underline; }

.whiteLabelHeader { background: #f00; height: 126px; width: 1000px; border: 0; margin: 0 0 0 0; }
#pageHeader { background: #FFF url(indieporn.jpg) no-repeat; height: 66px; width: 1000px; border: 0; margin: 0 0 0 0; }
#enterPageHeader { background: #000 url(indieporn.jpg) no-repeat; height: 66px; width: 1000px; border: 0; margin: 0 0 0 0; }
.enterButton { border:1px solid #2F2F2F;  background: #000; }
.enterButton a:link { color:#FFF; }
.enterButton a:visited { color:#FFF; }
.enterButton a:hover { color:#FF; text-decoration: underline; }
#siteSelectorCell  { vertical-align: top; padding-right: 20px; background-color: #888; }

.kodHeaderGraphic { background: #000; height: 348px; border: 0; margin: 0; }

#kodJoinButton { margin-top: 10px; font-weight: bold; color: #FFFFFF; padding: 5px; }

.shootPrice input { background: #C00 no-repeat scroll center center; color: #FFF; }

.scenesNav li { border-right:2px solid #777; }

#pageNav { background: #FFF; height: 41px; border: 0; margin: 0 0 0 0; }
#pageNav a { color:#FB9A00; text-decoration:underline; }
#pageNav a:visited { color:#FB9A00; }
#pageNav a:hover { color:#CCC; text-decoration: underline; }
#pageNav li { border-right:0; padding: 8px 35px; }
.first { border:0; }

#siteSelector li { background: #888; border: 0; }
#siteSelector li a, #siteSelector li a:link, #siteSelector li a:visited { font-weight:bold; color: #FFFFFF; background: #888; }
#siteSelector li a:hover { color:#FB9A00; text-decoration:underline; }

#headerTitle { color:#000; }

.currentBalanceBorder { background:#669aff none repeat scroll 0 0; border:1px solid #444; color: #000; }
.kinksRow th { background: #669AFF; border:0px; color: #000; border: 1 px solid #777; }
.odd { background:#EEE none repeat scroll 0 0; color:#000; }
.even { background:#FFF none repeat scroll 0 0; color:#000; }

.tableTop td { background-color:#FFF; color:#000; }

.loginButton a { color:#FFF; }

.PPMLink { height:90px; position:absolute; width:650px; z-index:1; }

.commentsContainer table tr.odd td { background-color:#eee; }
.commentsContainer table tr.even td { background-color:#fff; }
table.commentList th { border-bottom:1px dotted #444; font-weight:bold; padding:5px 10px 5px 5px; background-color:#669aff; color: #000; }
.commentDate {color: #000; }

a, a:link, a:visited { color:#FB9A00; text-decoration:underline; }
a:hover { color:#CCC; text-decoration:underline; }
h1 { color:#000; }
h2 { color:#000; }
h3 { color:#000; }
h4 { color:#000; }
p { color:#000; }

.shootPrice input { background: url(org_button.jpg) repeat scroll center center; color:#FFF; border: 0; font-weight:bold; padding-bottom:4px; }

.selectorHeader { background:transparent url(nav_button.jpg) no-repeat scroll; background-color:#FFF; color:#FB9A00; font-weight:bold; border: 0; }

#shootsTable img { border:1px solid #000; margin:5px 0; }
#shootsTable td { background:#FFF repeat scroll 0 0; border:1px solid #EDEDED; }
.shootPrice { background:#FFF none repeat scroll 0 0; }
.shootsPaging { background:#FFF none repeat scroll 0 0; border:0px; font-weight: bold; }
.shootAmount { color:#535353; background-color:#FFF; font-size:15px; font-family:Arial, Helvetica, sans-serif; }
.shootSiteName {color: #777; font-weight:bold; }
.shootDateContainer { color:#777; }
.shootDescription { color: #777; }
.description { color: #000; }
.allShootInfo {background:#EEE none repeat scroll 0 0; border:1px solid #777; }
.shootsFullContainer td { background:#EEE none repeat scroll 0 0; border:0; }
.shootJoinSite { background: #FFF; color: #777; }
.shootTitle a, .shootTitle a:link, .shootTitle a:visited { background-color: #FFF; }
.disabled { color: #777; }

#shootGalleryCell { background-color: #FFF; padding-top:20px; }
.shootCell { background-color: #FFF; }
.shootForm { background-color: #FFF; }
.shootForm a { color:#FFF; background:transparent url(org_button.jpg) repeat scroll 0 0; padding:7px; font-weight:bold; }

#footer { border-top:1px solid #181818; width:980px; }

#footer a { color:#FB9A00; text-decoration:none; } 
#footer a:hover { color:#CCCCCC; text-decoration:none; }
#footer a:link { color:#FB9A00; text-decoration:none; }
#footer a:visited { color:#FB9A00; text-decoration:none; }

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

#navHeaderContainer a { color:#000000; }
#navHeaderContainer a:hover { color:#999999; text-decoration:none; }
#navHeaderContainer a:visited { color:#000000; }

.loginBox { border:1px solid #000000; background:#FFFFFF; }

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

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

.searchButton { background:transparent url(search.gif) no-repeat scroll center center; border:1px solid #0033FF; }
.searchField {border:1px solid #03F; float:left; height:20px; margin-left:5px; width:152px; }

.allShootInfo { background: #FFF; border: 0px;}

.shootPriceShootPpm { background-color: #fff; }

.scenesNav ul { background-color: #CCCCCC; }

.kodGenericButton {font-size:12px; height:20px; line-height:20px; margin-top:5px; text-align:center; width:115px; background: none; }

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

.subscribe { background:#FFF none repeat scroll 0 0; color: #000; }
.subscriptionContainer tr { color:#FFF; }
.subscriptionContainer table.freeSites table.rowTable td { color: #000; }
.subscriptionContainer table.freeSites td a { color: #000; }
.subscriptionContainer table.freeSites td a:hover { color: #000; text-decoration: underline; }
.subscriptionContainer table.paySites th { background: #FFF; color: #000; }
.oddKOD { background:#EEE none repeat scroll 0 0; color: #000;}
.evenKOD { background:#FFF none repeat scroll 0 0; color: #000;}
.subscriptionContainer table.freeSites th.freeSiteHeader { color: #000; background: #FFF; }
#billerContactInformation table th { color: #000; background: #FFF; }
#billerContactInformation table td { color: #000; background: #FFF; }
#billerContactInformation table a { color:#FB9A00; text-decoration:underline; }

.subscriptionContainer table.paySites table.rowTable td, .subscriptionContainer table.freeSites table.rowTable td { color:#000000; }

.greyBorderBox { border:1px solid #2f2f2f; color: #000; background-color: #FFF; }
.greyBorderBox a { color:#FB9A00; text-decoration:underline; }

.rowTableNoAlign td { color:#000; }

#accountPageContainer { background-color:#fff; color: #000; }
#stepsText { color: #000;}

.PPMLink { border: #CCCCCC 1px solid; }

.question { font-weight: bold; color: #000; }
.answer { color:#000; margin: 0 25px; }
#faqContainer { color: #000; }
#faqContainer a { color:#FB9A00; text-decoration:underline; }

#benefitsSchwagContainer { color:#000000; }

#TB_ajaxContent.TB_modal { background: #FFF; }
#TB_ajaxContent.TB_modal a { color:#FB9A00; text-decoration:underline; }
.buyShootButton { background: #000; color: #FFF; }

#accountLinks a { color:#FB9A00; text-decoration:underline; }

#loginContainer td { color: #000; }

.scenesNav a.selected { color:#000; }

#creditContainer { color:#000; }

tr.greyBg {background-color:#FFF; color:#000; }

.paginator a { color:#FB9A00; text-decoration:underline; }
.paginator a:hover { color:#CCC; text-decoration:underline; }

#contactContainer th, #contactContainer td {background-color:#FFF; }

.button, .button > span { background:none; }

.joinFooter a { color:#FB9A00; text-decoration:underline; }
.joinFooter a:hover { color:#CCCCCC; text-decoration:none; }

.joinButton { background: transparent url(red_gradient.jpg) repeat scroll 0 50%; }

#accountContent a { color:#FB9A00; text-decoration:none; }
#accountContent a:hover { color:#CCCCCC; text-decoration:none; }

.waysToBuy { color:#000; }

#purchaseTypeTabs { background:#FFF; }

#shootsAndPaging { border:1px solid #EDEDED; }

#purchaseTypeTabs #current { background:#FFF; color:#000; border-left:1px solid #EDEDED; border-top:1px solid #EDEDED; }
#purchaseTypeTabs #current a { background:#FFF; color:#FB9A00; border-color:-moz-use-text-color #EDEDED -moz-use-text-color -moz-use-text-color;; }
#purchaseTypeTabs li { background:#FFF; }

#purchaseTypeTabs a { background:#EDEDED; border-color:#EDEDED #EDEDED -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; color:#FB9A00; font-weight:bold; text-decoration:underline; }
#purchaseTypeTabs a:hover { color:#DDD; text-decoration:underline; }

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