body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #fff; 
	background: #991a1c url("images/body.png") top left repeat-x; 
}

a { color: #ffffff; }

#container { 
	width: 1250px;
	margin: 0 auto;  
	background: transparent url("images/girlsFooter.jpg") left bottom no-repeat; 
}
#containerWrapper { background: transparent url("images/footer.png") left bottom repeat-x; }

/* HEADER */
#header { width: 1026px; margin: 14px auto 0 auto; }
#header a, #header img { float: left; display: block; }
#headerSale { width: 260px; height: 186px; background: url("images/headerSale.png") left top no-repeat; }
#headerSale img { margin: 55px 0 0 59px; }
#logo { width: 165px; height: 186px; background: url("images/logo.png") left top no-repeat; }

/* MIDDLE */
#middle { width: 1026px; margin: 0 auto; }

/* SIDEBAR */
#sidebar { float: left;  width: 228px; }

#boxcover { width: 228px;}
#boxcover dt { height: 10px; background: url("images/boxcoverTop.png") left top no-repeat; }
#boxcover dd { background: #000 url("images/boxcoverBg.png") left top repeat-y; }
#boxcover dd img { 
	display: block; 
	margin: 0 auto; 
	padding: 10px 12px;
	background: url("images/boxcoverStyle.png") left top no-repeat;
}

#boxcover dd#boxcoverBottom { height: 16px; background: url("images/boxcoverBottom.png") left top no-repeat; }

#watchNow { 
	display: block; 
	width: 228px; 
	height: 85px; 
	background: url("images/watchNow.png") left top no-repeat; 
}

#watchNow img { margin: 55px 0 0 30px; }

#bio { width: 228px; text-align: center; background: url("images/bioBg.gif") left top repeat-y; }
#bio dt { margin: 0 20px; padding: .5em 0; }
#bio dd { font-size: .75em; margin: 0 20px .5em 20px; }
#bio dd#bioBottom { margin: 0; height: 16px; background: url("images/bioBottom.gif") left top no-repeat; }

/* CONTENT */
#contentWrapper { float: left; }
#content { background: url("images/content.png") 22px 0 repeat-y; }
#jesseBody { 
	float: left; 
	display: block; 
	width: 242px;
	height: 358px; 
	background: url("images/jesseBody.jpg") left top no-repeat; 
}

#contentTop { float: left; width: 550px; }
#contentTop #movieTitle { height: 38px; background: url("images/contentTop.png") left top no-repeat; }
#contentTop h1 { text-align: right; text-transform: uppercase; line-height: 44px; margin: 0 70px 0 0; }

#contentTop #player { width: 516px; height: 290px; margin: 15px 0 0 5px; border: 1px solid #780303; }
#contentTop #player object { display: block; }

#gallery { margin: 0 10px 0 32px; }
#gallery .thumb img { float: left; margin: 0 0 0 15px; border: 1px solid #780303; }
#gallery #salesHook { 
	display: block;
	width: 750px; 
	height: 114px; 
	background: url("images/salesHook.png") left top no-repeat; 
}

#gallery #salesHook img { margin: 43px 0 0 31px; }

#contentBottom { height: 18px; background: url("images/contentBottom.png") 22px 0 no-repeat; }

/* SALESBOX */
#salesBox { width: 770px; margin-left: 24px; background: url("images/salesBg.png") left top repeat-y; }
#salesBox dt { height: 21px; background: url("images/salesTop.png") left top no-repeat; }
#salesLeft { float: left; width: 410px; margin-left: 20px; }
#salesLeft #getInstant { margin: 0 0 12px 10px; }
#salesRight { float: left; margin-left: 10px; }
#salesRight dl { width: 280px; font-size: .8em; }
#salesRight dt { margin-bottom: 1em; }
#salesRight dd {  
	text-transform: uppercase;	
	padding: 8px 0 8px 40px;
	background: transparent url("images/checkmark.gif") left center no-repeat; 
}
#salesBox dd#salesBottom { height: 21px; background: url("images/salesBottom.png") left top no-repeat; }

/* FOOTER */
#footer { 
	width: 1080px;
	height: 557px; 
	margin: 0 auto; 
	padding: 40px 0 0 2px; 
}

#footer ul { float: right; }
#footer li { float: left;}
#footer a img { 
	padding: 10px; 
	background: url("images/footerBoxcover.png") left top no-repeat; 
}
#footer a.footerWatch { 
	display: block;
	width: 200px;
	height: 90px;
	background: url("images/footerWatch.png") left top no-repeat; 
}

#legal { font-size: .875em; width: 1100px; text-align: center; margin: 2em auto 1em auto; }
#legal p { margin-bottom: 1em; }
#legal a.webmasters { border-bottom: 2px solid #991A1C; font-size: 1.25em; margin: 2em 1em; } 
#legal a:hover { border-bottom: none; }
