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

#fullPageContainer { background-image: url("purp_bg.jpg") ; }

#termsAndConditions { background: #FFF;}

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

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

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



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

#pageNav { background: #d4bbf8; height: 41px; border: 0; margin: 0 0 0 0; }
#pageNav a {color:#8344B7 ; font-weight:bold;}
#pageNav a:visited {color:#8344B7 ;font-weight:bold;}
#pageNav a:hover {color:#8344B7 ; text-decoration: underline;font-weight:bold;}
#pageNav li { border-right:2px solid #000; padding: 8px 10px;font-weight:bold; }

.selectorHeader {background:transparent url(purp_button.jpg) ; background-color:#D4BBF8; color: #000; font-weight: bold; }

.selectorHeader a {color:#000;}


#siteSelector li {background: #D4BBF8; border: 1px dotted #000; font-variant:small-caps; font-weight:bold;}
#siteSelector li a { color:#8344B7 ; font-weight:bold; }
#siteSelector a:link { color:#8344B7 ; font-weight:bold; }
#siteSelector a:visited { color:#8344B7 ; font-weight:bold; }
#siteSelector li a:hover { color:#FFF; background:#8344B7; text-decoration:none; font-weight:bold;}

#headerTitle { color:#000;}

.currentBalanceBorder {background:#669aff none repeat scroll 0 0; border:1px solid #444444; 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:#D4BBF8 none repeat scroll 0 0; color:#000;}

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

.shootPriceShootPpm input { background:#D4BBF8; color: #000; border:1px solid #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:#D4BBF8; color: #000;}
.commentDate {color: #000; }

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

#shootsTable img { border:1px solid #000; margin:5px 0; }
#shootsTable td { background:#D4BBF8 repeat scroll 0 0; border:1px dotted #000;}
.shootPrice { background:#D4BBF8 none repeat scroll 0 0;}
.shootsPaging {background:#D4BBF8 none repeat scroll 0 0; border:0px; font-weight: bold;}
.shootAmount {color:#000;}
.shootSiteName {color: #000; font-weight:bold;}
.shootDateContainer {color:#000;}
.shootDescription {color: #000;}
.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:1px solid #777;}
.shootJoinSite { background: #D4BBF8; color: #000;}
.shootTitle a {color: #000;}
.shootTitle a:link {color: #8344B7; }
.shootTitle a:visited {color: #8344B7; }
.shootTitle {  background-color: #D4BBF8; color: #000; border: 1px dotted #000; }
.disabled {color: #000;}

#shootGalleryCell { background-color:#d4bbf8; }


.first {border-left:2px solid #000; }

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

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

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

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

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

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

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

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

.shootPriceShootPpm { background-color: #D4BBF8; }

.watchOptionBenefits p { color: #FFF; }
.watchOptionBenefits li { color: #FFF; }

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

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

.rowTableNoAlign td {color:#000;}

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

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

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

#loginContainer td {color: #000;}

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

#creditContainer { color:#000;}

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

.paginator a, .paginator a:link, paginator a:visited {color:#8344B7;}


#contactContainer td { background: #D4BBF8; }

#contactContainer th { background: #D4BBF8; }

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

.loginBox { background: #D4BBF8; }

#TB_ajaxContent.TB_modal { background: #D4BBF8; }

.waysToBuy { color: #000; }


a:hover { color: #000; }

a, a:link, a:visited { color: #8344B7; }


.rowTable .tableTop a {color: #FFF; }

.loginButton {  background: #8344B7 no-repeat scroll center center; color: #FFF; border: 1px dotted #000; font-weight: bold; text-decoration:none; }





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

#joinButton { color: #000; }



.shootForm { margin:5px; }
.shootForm a { background: #8344B7 no-repeat scroll center center; color: #FFF; border: 1px dotted #000; font-weight: bold; text-decoration:none; }
.shootForm a:hover { color:#FFF; text-decoration:none; }
 
.shootPrice input { background: #8344B7 no-repeat scroll center center; color: #FFF; border: 1px dotted #000; font-weight: bold; padding-bottom:4px; }
 
.shootPrice .shootForm a { background: #8344B7 no-repeat scroll center center; color: #FFF; border: 1px dotted #000; font-weight: bold; }

#joinButton { background: #8344B7 no-repeat scroll center center; color: #FFF; border: 1px dotted #000; font-weight: bold; }


#purchaseTypeTabs { background: #D4BBF8; }

#purchaseTypeTabs a { background: #D4BBF8; color: #8344B7; border-color: #000; }

#purchaseTypeTabs #current a { background: #8344B7; color: #FFF; border-color: #000; }


#purchaseTypeTabs #current { border-left: 1px solid #000; border-top: 1px solid #000; background: #8344B7; }

#purchaseTypeTabs a:hover { color: #FFF; background: #8344B7; }

#purchaseTypeTabs li { background: #D4BBF8; }

#purchaseTypeTabs #current { background: #8344B7; }

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

