body {
	background: #000 url(../images/hardbodies.jpg) center top no-repeat;
	background-color: #000000;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	margin: 0;
	padding: 0;
}

a {
	color: #ff0000;
}

img {
	border: none;
}

fieldset {
	border: none;
}

legend {
	display: none;
}

a:hover {
	text-decoration: none;
}

.clear {
	clear: both;
	text-align: center;
	padding: 30px 0 0 0;
	font-size: 11px;
}

#content {
	width: 960px;
	margin: 0 auto;
	position: relative;
}

#content h1 {
	background: url(../images/logo.png) left top no-repeat;
	width: 532px;
	height: 58px;
	text-indent: -1000000.0em;
	position: absolute;
	top: 22px;
	left: 214px;
	margin: 0;
	padding: 0;
}

#content #dvd {
	position: absolute;
	top: 100px;
	width: 240px;
	left: 5px;
}

#content #dvd h2 {
	position: absolute;
	left: 10px;
	background: url(../images/hardbodies-dvd.png) left top no-repeat;
	height: 368px;
	width: 208px;
	text-indent: -1000000.0em;
	display: block;
	z-index: 4;
}

#content #dvd #dvdbutton {
	height: 105px;
	width: 105px;
	display: block;
	text-indent: -1000000.0em;
	z-index: 6;
	top: 280px;
	left: 0;
	position: absolute;
}

#preview {
	position: absolute;
	top: 105px;
	right: -10px;
	width: 420px;
}

#preview h2 {
	background: url(../images/text-preview-before-you-buy.png) center top no-repeat;
	width: 420px;
	height: 28px;
	text-indent: -1000000.0em;
	margin: 0 0 5px 0;
	padding: 0;
}

#preview #downloadnow {
	background: url(../images/button-download-now.png) center top no-repeat;
	display: block;
	position: absolute;
	left: 100px;
	top: 363px;
	text-indent: -1000000.0em;
}

#preview #player {
	background:  url(../images/player-background.png) left top no-repeat;
	padding: 6px 0 5px 6px;
	height: 330px;
	margin: 0 auto;
}

#preview #player div {
	
}

#preview p {
	background: url(../images/creditcards.png) center top no-repeat;
	width: 420px;
	height: 16px;
	position: absolute;	
	text-indent: -1000000.0em;
	top: 426px;
}

#footer {
	position: absolute;
	top: 560px;
	left: 0;
	width: 960px;
	color: #fff;
}

#footer #footer-text {
	width: 540px;
	float: left;
	padding: 0 10px 0 0;
}

#footer #footer-text p, #footer #ads p {
	line-height: 24px;
	margin: 0;
	padding: 0;
}

#footer #footer-text h2#title-video {
	background: url(../images/text-the-video-youve-been-waiting-for.png) left top no-repeat;
	height: 32px;
	width: 496px;
	text-indent: -1000000.0em;
	padding: 0;
	margin: 20px 0 10px 0;
}

#footer #footer-text h2#title-news {
	background: url(../images/title-news.png) left top no-repeat;
	height: 22px;
	width: 55px;
	text-indent: -1000000.0em;
	padding: 0;
	margin: 20px 0 5px 0;
}

#footer #ads {
	float: right;
	margin: 0 5px 0 0;
}

#footer #ads h2#title-comments {
	background: url(../images/text-questions-or-comments.png) left top no-repeat;
	height: 23px;
	width: 252px;
	text-indent: -1000000.0em;
	padding: 0;
	margin: 20px 0 5px 0;
}

#footer #ads ul {
	list-style: none;
	margin: 15px 0 0 0;
	padding: 0;
}

#footer #ads ul li a#ad-geeks-vs-bikers {
	background: url(../images/ad-geeks-vs-bikers.jpg) left top no-repeat;
	height: 95px;
	width: 375px;
	margin: 0 0 10px 0;
	border: 1px solid #666;
	display: block;
	text-indent: -100000.0em;
}

#footer #ads ul li a#ad-texas-iron-magazine {
	background: url(../images/ad-texas-iron-magazine.jpg) left top no-repeat;
	height: 95px;
	width: 375px;
	display: block;
	border: 1px solid #666;
	text-indent: -100000.0em;
}

#inner {
	background: url(../images/hardbodies-inner.jpg) center top no-repeat;
}

#thankyou {
	width: 619px;
	height: 230px;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 200px;
	left: 171px;
	background: url(../images/thankyoubox.png) center top no-repeat;
}

#thankyou h2 {
	display: none;
}

#thankyou p {
	font-size: 14px;
	color: #fff;
	width: 500px;
	margin: 80px auto 0 auto;
	line-height: 32px;
}