body { background: url(tiny_bg.jpg); color: #400; color:#000; }
#fullContentContainer { background-color:#E8EEF3; width:1000px; }

#termsAndConditions { background: #E8EEF3; }

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

#enterPageContainer { background: #E8EEF3; }

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

#kodJoinButton { background: #FFF no-repeat scroll center; margin-top: 10px; font-weight: bold; color: #000; padding: 5px; }


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

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

.first { border:0; }

#pageNav { background: #E8EEF3; height: 40px; border-top: 3px solid #400; border-bottom: 1 px solid #000; margin: 0 0 0 0; }
#pageNav a { color: #339; }
#pageNav a:visited { color:#339; }
#pageNav a:hover { color:#AAA; text-decoration: none; }
#pageNav li { padding: 0px 35px; border:0; }

.selectorHeader { background: #E8EEF3; color: #000; font-weight: normal; }
#siteSelector li  { background: #E8EEF3 url(dots.jpg) left no-repeat; border: 1px solid #DDD; }
#siteSelector li a, a:link, a:visited { color:#339; margin-left: 10px; }
#siteSelector li a:hover { color:#AAA; text-decoration:none; margin-left: 10px; }

#returnSiteLink { padding: 4px; border-top: 1px solid #000; }

#headerTitle { color:#000;}

.currentBalanceBorder { background:#E8EEF3 none repeat scroll 0 0; border:1px solid #444444; color: #000; }
.kinksRow th {background: #E8EEF3; border:0px; color: #000; border: 1 px solid #000; }
.odd { background:#EEE none repeat scroll 0 0; color:#000; }
.even { background:#FFF none repeat scroll 0 0; color:#000; }

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

a, a:link, a:visited { color:#339; text-decoration:none; }
a:hover { color:#AAA; text-decoration: none; }
h1 { color:#000; }
h2 { color:#000; }
h3 { color:#000; }
h4 { color:#000; }
p { color:#000; }

.shootPreviewImage  { border:1px solid #000;  }
.shootsRow  { background:#E8EEF3 repeat scroll 0 0; border:1px solid #DDD; }
.shootPrice { background:#E8EEF3 none repeat scroll 0 0; }
.shootPrice input { color:#339;  border:1px solid #000; }
.shootsPaging { background:#E8EEF3 none repeat scroll 0 0; border:0px; font-weight: bold; }
.shootAmount { color:#000; }
.shootPriceShootPpm { background-color: #E8EEF3; }

.shootSiteName { color: #339; background: #E8EEF3; font-weight:normal; font-size:large; }

#main {background-color: #E8EEF3; }

.shootDateContainer { color:#000; }
.shootDescription { color: #339; }
.description { color: #339; }
#allShootInfo { background:#EEE none repeat scroll 0 0; border:1px solid #777; }
.shootsFullContainer td { background:#E8EEF3 none repeat scroll 0 0; border:1px solid #777; }
.shootJoinSite { background: #E8EEF3; color: #FFF; }
.shootTitle a, a:link, a:visited { color: #339; }
.shootTitle a:hover { color: #AAA; text-decoration:none; }
.disabled {color: #000;}

#siteSelectorCell { border-right: 1px solid #000; }

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

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

#navHeaderContainer a { color:#000; }
#navHeaderContainer a:hover { color:#000; text-decoration:underline; }
#navHeaderContainer a:visited { color:#000; }

.loginBox { border:1px solid #2F2F2F; }

#searchField { border:1px solid #2F2F2F; }

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

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

#allShootInfo { background: #E8EEF3; border: 0px;}


.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:#669AFF none repeat scroll 0 0; color: #000;}
.subscriptionContainer tr { color:#000; }
.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: #E8EEF3; 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: #669aff; }
#billerContactInformation table th {color: #000; background: #E8EEF3;}
#billerContactInformation table td {color: #000; background: #FFF;}

.greyBorderBox { border:1px solid #2f2f2f; color: #000; background-color: #FFF;}

.rowTableNoAlign td { color:#000;}

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


.question { font-weight: bold; color: #000; }
.answer { color:#000; margin: 0 25px; }
#faqContainer { color: #000;}

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

#loginContainer td { color: #000; }

.loginBox { background: #E8EEF3; }

.loginButton { background: #E8EEF3; color: #333399; }

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

#creditContainer { color:#000;}


tr.greyBg {background-color:#FFFFFF; color:#000000;}

.tableTop td { color: #FFFFFF; }
tr.greyBg {background-color:#FFFFFF; color:#000000;}

#contactContainer th { background: #E8EEF3;  }

#contactContainer td { background: #E8EEF3; }

#rememberMe { color: #333333; }

table.commentList th { background: #E8EEF3; }


.waysToBuy { color: #000; }

.rowTable th { color: #000; }

.button, .button > span { background: #FFF; }

#termsAndConditions ul { color: #000; }

#benefitsSchwagContainer { color: #000; }

#pricingOptions { color: #FFF; }

#joinButton { color: #000; }

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

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


