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

h1 { font-size: 1.15em; margin: .25em 0; }
p { font-size: .85em; }
a { color: #ffffff; }
a img.salesHook { display: block; }

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

/* header */
#header img { float: left; }
#salesHead { 
	float: left;
	width: 234px;
	height: 174px;
	background: transparent url("images/saleHead.png") left top no-repeat;
}

#salesHead a img { float: none; display: block; margin: 10px 0 0 40px; }

/* middle */
#middle { width: 1018px; }

/* left */
#left { 
	float: left; 
	width: 780px;
	background: transparent url("images/left.png") left top repeat-y; 
}

/* content */
#content { background: transparent url("images/contentBottom.png") left bottom no-repeat; }
#contentWrapper { 
	width: 780px; 
	padding: 0 9px 28px 9px;	
	background: transparent url("images/contentTop.png") left top no-repeat; 
}

#content img { float: left; display: block; margin: 0 0 0 15px; border: 1px solid #991a1c; }
#content img.salesHook { float: none; margin: 0 0 0 1px; border: none; }
#content #salesAnimation { 
	width: 750px;
	height: 110px;
	margin-left: 1px;
	background: transparent url("images/salesHook1.png") left top no-repeat;
}
#content #salesAnimation a { display: block; width: 750px; height: 110px; }
#content #salesAnimation a img.salesHook { display: inline; margin: 39px 0 0 28px; }


#content #player {
	float: left; 
	width: 516px; 
	height: 290px;
	margin: 24px 13px 0 15px; 
	border: 1px solid #991a1c;
	background: transparent url("images/playerFiller.jpg") left top no-repeat; 
}
#content #player object { display: block; }

#content #jesseBody {
	float: left;
	width: 225px;
	height: 330px;
	background: transparent url("images/jesseBody.jpg") left top no-repeat; 
}

/* salesBox */
#salesBox { background: transparent url("images/salesBoxBottom.png") left bottom no-repeat; }
#salesBoxWrapper { 
	padding: 19px 9px 20px 20px;	
	background: transparent url("images/salesBoxTop.png") left top no-repeat; 
}
#salesLeft { float: left; }
#salesRight { float: left; margin-left: 14px; }
#salesRight dl { width: 310px; font-size: .8em; }
#salesRight dd {  
	text-transform: uppercase;	
	padding: 8px 0 8px 40px;
	background: transparent url("images/checkmark.gif") left center no-repeat; 
}


/* sidebar */
#sidebar { float: right; width: 238px; }
#boxcover {  
	width: 238px;
	height: 316px;
	background: transparent url("images/boxcover.png") left top no-repeat; 
}
#boxcover img { margin: 21px 24px; border: 1px solid #991a1c; }

#sidebar dl { background: transparent url("images/bio.gif") left top repeat-y; }
#sidebar dt a { 
	display: block;
	height: 137px;
	margin: 0 auto;
	background: transparent url("images/bioTop.gif") left top no-repeat; 
}

#sidebar dd { padding: 0 1.25em; text-align: center; }
#sidebar dd.bioBottom { 
	height: 30px;
	background: transparent url("images/bioBottom.png") left top no-repeat; 
}


/* footer */
#footer { 
	width: 1018px; 
	height: 360px; 
	margin: 0 auto; 
	padding: 40px 0 0 2px; 
	background: transparent url("images/innerFooter.jpg") 2px 249px no-repeat;
}
#footer a img { display: block; float: left; margin: 6px 2px 0 0; }
#footer #legal { float: left; width: 780px; text-align: center; margin: 3em 0 1em 0; }
#footer #legal p { margin-bottom: 1em; }
#footer #legal a.webmasters { border-bottom: 2px solid #991A1C; font-size: 1.25em; margin: 2em 1em; } 
#footer #legal a:hover { border-bottom: none; }

