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

body { color: #fff; background: #000 url(../img/eb_maintileBg.jpg) repeat-y; font: 14px Arial, Helvetica, sans-serif; }

a,
a:link { color: #fbc2bb; text-decoration: none; }
a:hover, a:active { color: #fcd8cf; }

h1 { color: #fff; text-align: left; }
h1 a { color: #fbc2bb ; }

#fullContentContainer { border-top: 1px solid #fbc2bb; border-left: 1px solid #fbc2bb; border-right: 1px solid #fbc2bb; background: #000; }

.siteButton a { background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; color: #444; border: 1px solid #444; }

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

#pageNav { background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; font-family:"Ariel",Helvetica,sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; line-height: normal; padding-top: 0; border: 0; text-align: left; height: 25px; }
#pageNav ul { padding: 10px 0; list-style-type: none; float: left; }
#pageNav li { display: inline; padding: 10px 20px 5px; }

#pageNav #currentPage { background-color: #000; border: 0px; }
#pageNav #currentPage a { padding-bottom: 5px; color: #fbc2bb; }

#pageNav li a { color: #464646; }
#pageNav li a:hover,
#pageNav li a:active { color: #000; }

#siteSearch { padding: 0; }
.twitterNav { float: right; text-align: center; font-size: 10px; width: 150px; font-size: 11px; font-weight: normal; padding-top: 3px; text-transform: none; }
	.twitterNav a { color: #000; }

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

.shootsFullContainer table { }	/* TODO: wtf? */
	.shootsFullContainer a:hover { color: #444; }
	.shootsFullContainer th { background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; border: 1px solid #fbc2bb; font-size: 15px; font-weight: bold; }
	.shootsFullContainer th a { color: #464646; }
	.shootsFullContainer td { border: 1px solid #fbc2bb; background: #121617; }
	.shootsFullContainer td.summary { background: #000; }
	.shootsFullContainer td.summary p { text-align: left; }

.shootsFullContainer { margin: 10px auto; }

.shootsBriefContainer h1,
.shootsBriefContainer h2 { color: #fff; }
.shootsBriefContainer div.shootStats { background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; border: 1px solid #fbc2bb; font-size: 15px; font-weight: bold; }
.shootsBriefContainer div.shootStats a { color: #464646; }
.shootsBriefContainer p { padding-bottom: 15px; border-bottom: 2px solid #fbc2bb; text-align: left; }

.scenesContainer table {}	/* TODO: wtf? */
	.scenesContainer td { background-color: #000; border-left: 1px solid #fbc2bb; border-right: 1px solid #fbc2bb; border-bottom: 1px solid #fbc2bb; padding: 20px 10px; }

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

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

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

.videoListContainer .videoTypeChooser { border: none; }
.photosListContainer .photoTypeChooser { border-top: 1px solid #fbc2bb; }

table.videoClipsContainer td img,
table.photosContainer td img { border: 1px solid #fbc2bb;  }

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

.summaryContainer { width: 800px; }

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

.shootDescription td,
.briefDetails td { text-align: left; border: none; color: #7a848e; padding: auto; padding-right: 5px;}

.shootDescription ul,
.briefDetails ul { padding-right: 5px; padding-left: 25px; margin-top: 10px; margin-bottom: 10px; }

.shootDescription hr,
.briefDetails hr { display: none; }

/* under 18 page */
#enterPageHeader { background: url(../img/2257/6664_EB_enter_stats.jpg) no-repeat center; height: 235px; }
#rRatedEnterImage { background: url(../img/2257/6668_eb_enter_b.jpg) no-repeat center; height: 320px; }
#seoTermsContainer { background: #000000 none repeat scroll 0 0; margin: 0 auto; padding-top: 10px; }

#liveShowsContainer { margin: 0 auto; }

.upsellButton { margin-top: 5px;  text-align: center; font-weight: bold; padding: 4px; text-transform:uppercase; background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; color: #444; border: 1px solid #444; }

.previewButton { font-size: 12px; font-weight: bold; padding: 5px 5px; background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; border: 1px solid #444; color: #444; display: inline; }
.previewButton a { color: #444; }

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

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

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

.modelImage { border: 1px solid #fbc2bb; margin: 5px; }
#headShotContainer p { float: left; width: 233px; margin: 5px; height: 300px; text-align: center; }

#modelInfoContainer { width: 775px; margin: 50px auto; position: relative; }
#modelImage { width: 444px; height: 664px; background-color: black; margin-top: 5px; }
	#modelImage img { border: 1px solid #222325; }
#modelDetails { position: absolute; left: 464px; top: 1.2em; }
	#modelDetails h1 { font-size: 1.8em; font-weight: bold; text-align: left; padding: 0; }
	#modelDetails th { font-size: 1.15em; padding-top: 2px; padding-bottom: 2px; }
	#modelDetails td { font-size: 1.15em; padding-left: 25px; padding-top: 2px; padding-bottom: 2px; }

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

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

.scenesContainer { margin: 0 auto; width: 899px; }
.videoListContainer { background-color: #000; border-left: 1px solid #fbc2bb; border-right: 1px solid #fbc2bb; border-bottom: 1px solid #fbc2bb; width: 898px; }

.scenesNav { margin-top: 10px; padding: 0;  }
	.scenesNav ul { background: #fbc2bb url(../img/eb_tileBg.jpg) repeat-x; width: 900px; margin: 0 auto; height: 25px; }
	.scenesNav li { border: none; }
	.scenesNav li a { color: #464646; }
	.scenesNav a.selected { background: #000; color: #fbc2bb; padding: 0px 10px 10px; height: 25px; }

.postComment,
.shootDescription,
#shootHeader { width: 900px; }

#carouselcontainer { clear: both; }
.mobileHeader { background: url(/static/img/mobile/eb_mobile_header.jpg) no-repeat top center; width: 300px; }
#pageNav li.joinLink a { color: #000; }

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

.button.button44px.siteColor span { background-position: 0 -1440px; color: #000; }
.button.button44px.siteColor:hover span { background-position: 0 -1540px; }
.button.button44px.siteColor { background-position: right -1490px; }
.button.button44px.siteColor:hover { background-position: right -1590px; }
