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

#termsAndConditions { background: #FFF;}

.whiteLabelHeader { background: #f00; height: 126px; width: 1000px; border: 0; margin: 0 0 0 0; }
#pageHeader { background: #000 url(bunny_header.jpg) no-repeat; height: 69px; width: 1000px; border: 0; margin: 0 0 0 0; }
#enterPageHeader { background: #000 url(bunny_header.jpg) no-repeat; height: 69px; width: 1000px; border: 0; margin: 0 0 0 -60px; }
.enterButton { border:none;  background: #DDD; }
.enterButton a { color:#CA0F00; text-decoration:underline; }
.enterButton a:hover { color:#2F89C7; text-decoration: none; }
#siteSelectorCell  { vertical-align: top; padding-right: 20px; }

#shootGalleryCell { padding-top:20px; }

#main { background: #FFFFFF url(bg_repeat.jpg) repeat-y scroll 0 0; }
#mainContent { background: #FFFFFF url(bg_repeat.jpg) repeat-y scroll 0 0; }

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

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

.shootPrice input {background:transparent url(red_gradient.jpg) no-repeat scroll center center; color:#FFFFFF; padding-bottom:4px; }

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

.shootForm { margin:5px; }
.shootForm a { background: #000 url(red_gradient.jpg) repeat scroll 0 0; padding:4px; color:#FFFFFF; text-decoration:none; }
.shootForm a:hover { color:#FFFFFF; text-decoration:none; }

.shootPrice .shootForm a { color:#FFFFFF; text-decoration:none; }

#pageNav { background: #FFF url(nav_bar.jpg) no-repeat; height: 45px; width:1000px; border: 0; margin: 0 0 0 0; }
#pageNav a {color:#FFF; text-decoration:none; }
#pageNav a:visited {color:#FFF; text-decoration:none; }
#pageNav a:hover {color:#71ACD9; text-decoration: none;}
#pageNav li { border-right:1px solid #752632; padding: 0 35px; }

.first { border-left:1px solid #752632; }

.selectorHeader { background-color:#FFF; background:none; color: #C83233; font-size:1.25em; border-bottom:1px solid #CCCCCC; font-family:georgia,Times,serif; }
#siteSelector li { background: #FFF; border:none; padding:2px 0 4px 4px; }
#siteSelector li a { color:#374A85; font-family:Tahoma,sans-serif; font-size:11px; text-decoration:none; font-weight:bold; }
#siteSelector li a:hover { color:#2F89C7; text-decoration: none; }

#headerTitle { color:#000;}

.currentBalanceBorder {background:#669AFF none repeat scroll 0 0; border:1px solid #444444; color:#FFFFFF; font-weight:bold; }
.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;}

.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:#CA0F00; text-decoration:underline; }
a:hover {color:#2F89C7; 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:#FFF repeat scroll 0 0; border:1px solid #DDD;}
.shootPrice { background:#EDEDED none repeat scroll 0 0;}
.shootsPaging {background:#fff none repeat scroll 0 0; border:0px; font-weight: bold;}
.shootAmount {color:#000;}
.shootSiteName {color: #000; font-weight:bold; font-family:georgia,Times,serif; }
.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: #FFF; color: #000;}

.shootTitle a { color:#CA0F00; text-decoration:underline; }
.shootTitle a:hover { color:#2F89C7; text-decoration: none; }

#footer { background: #DDDDDD url(footer_bg.jpg) no-repeat; width:1000px; height:118px; border-top:none; margin:0; color:#FFFFFF; }
#footer a { color:#FFFFFF; text-decoration:underline; }
#footer a:hover { color:#2F89C7; text-decoration:none; }

#footer #disclaimer { color:#FFFFFF; }

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

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

#searchField { border:1px solid #0033FF; }

.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 #0033FF; float:left; height:20px; margin-left:5px; width:152px; }

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

.shootPriceShootPpm { background-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:#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:#CA0F00; text-decoration:underline;}
.subscriptionContainer table.freeSites td a:hover { color:#2F89C7; text-decoration: none;}

.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; border: 1px solid #999999;}

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

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

.rowTableNoAlign td {color:#000;}

#accountPageContainer {background-color:#fff; 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: #FFF;}
.buyShootButton {background: #000; color: #FFF;}

#kodJoinButton {background:transparent url(red_gradient.jpg) repeat scroll 0 0; margin-top: 10px; font-weight: bold; color: #FFFFFF; padding: 5px; }

.kodGenericButton {background:transparent url(red_gradient.jpg) repeat scroll 0 0; font-size:12px; height:20px; line-height:20px; margin-top:5px; text-align:center; width:115px;}
.kodGenericButton a { color:#FFF; text-decoration:none; }
.kodGenericButton a:hover {color:#FFF; text-decoration:none;}

.loginButton { background:transparent url(red_gradient.jpg) repeat scroll 0 0; border:1px solid #920000; color:#FFFFFF; }

#joinButton { background:transparent url(red_gradient.jpg) repeat scroll 0 0; border:1px solid #920000; }

#loginContainer td {color: #000;}

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

#creditContainer { color:#000;}

#contactContainer { background:#FFFFFF none repeat scroll 0 0; margin:-10px 10px; padding:20px; }

#contactContainer th { background:#FFFFFF; border:1px solid #EDEDED; }
#contactContainer td { background:#FFFFFF; border:1px solid #EDEDED; }

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

.paginator a { color:#CA0F00; text-decoration:underline; font-family:Georgia, Times, serif; font-weight:normal; }
.paginator a:hover { color:#2F89C7; text-decoration: none; font-family:Georgia, Times, serif; font-weight:normal; }

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

#purchaseTypeTabs { background:#FFF; }

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

#purchaseTypeTabs a { background:#CCCCCC; border-color:#DDDDDD #DDDDDD -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; color:#CA0F00; font-weight:bold; text-decoration:none; }
#purchaseTypeTabs a:hover { color:#2F89C7; text-decoration:none; }

#shootsAndPaging { border-top:1px solid #DDDDDD; }

.rowTable .tableTop a { color:#FFFFFF; text-decoration:none; }
.rowTable .tableTop a:hover { color:#FFFFFF; text-decoration:none; }

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


.watchOptionBenefits { color:#FFF; }

.buyShootButton { background:transparent url(red_gradient.jpg) repeat scroll 0 0; }
