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

body { color: #fff; background-color: #000; font: 14px verdana; }

a,
a:link { color: #00B8E4; text-decoration: none; }
a:hover, a:active { color: #fff; }

h1,
h1 a,
.disabled { color: #fff;}

.siteButton a { color: #fff; background: #00B8E4 url(../img/blue_nav_back.jpg) repeat-x; border: 1px solid #000; font-weight: normal; }

#header { background:#ccc url(../img/2257/6819_6810_6719_bmb_header.jpg) no-repeat; height: 126px; }

#pageNav { background: #00B8E4 url(../img/blk_nav_back.jpg) repeat-x; border-top: 1px solid #000; border-bottom: 1px solid #000; font-weight: normal; }
#pageNav li { margin: 0 20px; padding: 5px 10px; }

.shootsFullContainer table { }
	.shootsFullContainer th { background: #00B8E4 url(../img/blk_nav_back.jpg) repeat-x;  border: 1px solid #474747; font-weight: normal; }
	.shootsFullContainer th a { color: #fff; }
	.shootsFullContainer td { background-color: #000; border: 1px solid #474747; padding: 5px; }
	.shootsFullContainer td.summary { border: 1px solid #474747; }

.shootSummary { text-align: left; width: 700px; }

.summaryContainer { width: 800px; }

.shootTitle,
.performerAndDate { margin-left: 105px; text-align: left; }

.shootsBriefContainer h1 { color: #fff; }
.shootsBriefContainer h2 { color: #fff; text-align: left; }
.shootsBriefContainer div.shootStats { background: #00B8E4 url(../img/blk_nav_back.jpg) repeat-x; }
.shootsBriefContainer div.shootStats a { color: #fff; font-weight: normal; }
.shootsBriefContainer p { padding-bottom: 15px; border-bottom: 2px solid #00b8e4; }

.scenesContainer td { border: 1px solid #474747; padding: 5px; }

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

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

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

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

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

/* under 18 page */
#enterPageHeader { background: url(../img/2257/6707_bmb_enter.jpg) no-repeat center; height: 270px; }
#rRatedEnterImage { background: url(../img/2257/6819_bmb_enter_b.jpg) no-repeat center; height: 310px; }
#termsAndConditions { background-color: #000; color: #fff; }
#agreeButtonCenter { background:transparent url(../img/bmb_enter_button.jpg) no-repeat scroll left center; }

#liveShowsContainer { margin: 0 auto; }

.upsellButton { margin-top: 5px;  text-align: center; font-weight: bold; border: 1px solid #7c7c7c; padding: 4px; text-transform:uppercase; color: #00b8e4; }

#pageNav a:link { color: #fff; text-decoration: none; }
#pageNav a { color: #fff; text-decoration: none; }

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

#flashPlayerContainer { font-weight: normal; color: #00b8e4; border-color: #00b8e4; }
	#flashPlayerContainer td.active a { color: #fff; }

#navHeader { font-family: arial; }