/* See db style guides for colors, fonts, etc. */

body { color: #CCC; background-color: #000; font: 14px Arial, Helvetica, sans-serif; }

a,
a:link { color: #819D88; text-decoration: underline; }
a:hover, a:active{ color: #fff; }

h1 { color: #999; }
h1 a { color: #fff; }

#fullContentContainer { border-top: 1px solid #282422; border-left: 1px solid #282422; border-right: 1px solid #282422; }

.siteButton a { background: #000 url(../img/2257/DB_navbar_Sm.jpg) no-repeat; color: #819D88; border: 1px solid #282422; text-decoration: none; }
.siteButton { text-align: center; }

#header { background: #000 url(../img/2257/6499_6500_db_header.jpg) no-repeat; height:150px; }

#pageNav { background: #000 url(../img/2257/DB_navbar_Lg.jpg) no-repeat; border-top: 1px solid #282422; border-bottom: 1px solid #282422; font-family:Georgia,"Times New Roman",Times,serif; font-size:17px; font-weight: normal; }
#pageNav li { text-transform: none; margin: 0 22px; padding: 5px 10px; }
#pageNav a { text-decoration: none; }
#pageNav a:hover,
#pageNav a:active { color: #fff; }

.shootTitle { color: #819D88; }
.shootTitle a { text-decoration: none; }

.shootsFull { font-family:"Times New Roman",Times,serif; }

.shootsFullContainer table { }
	.shootsFullContainer th { background: #000 url(../img/2257/DB_navbar_Sm.jpg) no-repeat;  border: 1px solid #282422; font-family:"Times New Roman",Times,serif; font-size:17px; font-weight: normal; }
	.shootsFullContainer th a { color: #819D88; font-weight: bold; text-decoration: none; }
	.shootsFullContainer td.summary { border-bottom: 2px solid #282422; }
	.shootsFullContainer td.summary p { text-align: left; }

.shootsFullContainer { margin: 10px auto; }

.shootsBriefContainer h1,
.shootsBriefContainer h2 { color: #fff; }
.shootsBriefContainer div.shootStats { border: 1px solid #282422; background: #000 url(../img/2257/db_header_bg.jpg) no-repeat; }
.briefImage { padding: 10px; }

.scenesContainer table {}
	.scenesContainer td { background-color: #121617; border: 1px solid #282422; }

.commentsContainer table tr.odd td { background-color: #333; }
.commentsContainer table tr.even td { background-color: #444; }

table.commentList { border-collapse: collapse; border: 1px solid #282422; width: 100%; }
	table.commentList th { padding: 5px 10px 5px 5px; border-bottom: 1px dotted #282422; font-weight: bold; }
	table.commentList td { padding: 5px; font-weight: normal; }

.postComment { padding: 5px; }
.postComment h2 { text-align: left; }
table.commentForm { border: 1px dotted #282422; }

.videoListContainer .videoTypeChooser,
.photosListContainer .photoTypeChooser { border-top: 1px solid #282422; }
table.videoClipsContainer td img,
table.photosContainer td img { border: 1px solid #282422;  }

.memberCommentsContainer table { border: 1px solid #282422; }
	.memberCommentsContainer table th { border-bottom: 1px solid #282422; }
	.memberCommentsContainer table tr.odd td { background-color: #333; }
	.memberCommentsContainer table tr.even td { background-color: #444; }

.summaryContainer { width: 650px; }

.summary td { text-align: left; border: none; color: #ccc; padding: auto; }
.summary hr { display: none; }

.shootDescription td { text-align: left; border: none; color: #ccc; padding: auto; padding-right: 5px; }
.shootDescription ul { padding-right: 5px; padding-left: 25px; margin-top: 10px; margin-bottom: 10px; }
.shootDescription hr { display: none; }

.briefDetails td { text-align: left; border: none; color: #ccc; padding: auto; padding-right: 5px;}
.briefDetails ul { padding-right: 5px; padding-left: 25px; margin-top: 10px; margin-bottom: 10px; }
.briefDetails hr { display: none; }

/* under 18 page */
#enterPageHeader { background: url(../img/2257/6500_db_enter_stats.jpg) no-repeat center; height: 240px; }
#rRatedEnterImage { background: url(../img/2257/6466_db_enter_b.jpg) no-repeat center; height: 311px; }

.shotDate { margin: 10px; }

#mainHeader h1 { font-family: Georgia,"Times New Roman",Times,serif; font-size: 25px;  }

.upsellButton { margin-top: 5px;  text-align: center; font-weight: bold; border: 1px solid #7c7c7c; padding: 4px; text-transform:uppercase; background: url(../img/wb_nav_bar.jpg); color: #fff }

.finePrint { font-size: 0.8em; text-align: center; margin: 10px 0; }

.linksContainer h2.special { text-align: center; }

.downloadContainer { border-bottom: 1px dotted #282422; padding: 20px; margin-bottom: 10px; }
.joinButton { border: 1px solid #282422; font-size: 25px; font-weight: bold; padding: 5px 35px; margin: 10px; }

.bdsmLinksContainer,
.fetishLinksContainer,
.freeLinksContainer,
.membershipLinksContainer { border: 1px solid #282422; }

#dbGalleryContainer { margin: 0 auto; text-align: center; }
#dbGalleryContainer td { width: 500px; }

#devicePreviewContainer { background: url(../img/2257/preview/5125_5957_bg.jpg) no-repeat right; font-family:"Times New Roman",Times,serif; color: #fff; margin: 0 auto; width: 830px; }
#devicePreviewContainer h1 { color: #819D88; margin-bottom: 5px; }
#devicePreviewContainer h3 { margin: 5px; }
.movieContainer,
.imageContainer { height: 300px; width: 535px; margin-top: 200px;  }
.movieContainer ul { margin: 5px 30px; }
.movieContainer a { font-size: 13px; padding: 5px; }
.movieContainer p { margin: 20px; }

.trailer a { font-size: 1.2em; }

.liveShowOldStyle { margin: 15px auto; height: 220px; width: 770px; text-transform: uppercase; }

.liveShowContentOldStyle { padding-right: 250px; padding-top: 15px; text-align: center; font-size: 12px; }

.liveShowContentOldStyle h2 { margin: 10px 0px 0px 0; font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px; }
.liveShowContentOldStyle h3 { margin: 5px 0px 0px 10; font-family: Georgia,"Times New Roman",Times,serif; font-size: 16px; font-weight: normal; }
	.liveShowContentOldStyle h2 a { color: #c00; font-weight: normal; }
	.liveShowContentOldStyle h1 { margin: 15px 20px 0px 0; font-family: Georgia,"Times New Roman",Times,serif; font-size: 20px; }
	.liveShowContentOldStyle h1 a { color: #999; font-weight: normal; }
	.liveShowContentOldStyle .shotDate { font-size: 14px; }

#flashPlayerContainer { font-weight: normal; color: #282422; border-color: #282422; }
	#flashPlayerContainer td.active a { color: #fff; }
.liveShowButton h1 { color: #fff; }
#liveShowsContainer h2 a { color: #fff; text-decoration: none; }
.mobileHeader { background: url(/static/img/mobile/db_mobile_header.jpg) no-repeat top center; width: 300px; }
#mobileContent .buttonContainer .trailerButton { padding: 23px 5px!important; }

.shootsGalleryList { border: 1px solid #3A3430; }
.shootsGalleryList .shootsNav { border-color: #3A3430; }

.button.button44px.siteColor span { background-position: 0 -1040px; color: #000; }
.button.button44px.siteColor:hover span { background-position: 0 -1140px; }
.button.button44px.siteColor { background-position: right -1090px; }
.button.button44px.siteColor:hover { background-position: right -1190px; }

