* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

a {
	outline: none;
}

body {
	background-color: #FEFEFE;
	background-image: url(http://trailers.apple.com/trailers/sony_pictures/pineappleexpress/images2/gradientbg.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

#content, #content_trailer {
	background-color: #F9F9F9;
	background-image: url(http://trailers.apple.com/trailers/sony_pictures/pineappleexpress/images2/bg.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	overflow: hidden;
	width: 790px;
}

#content_trailer {
	background-image: url(http://trailers.apple.com/trailers/sony_pictures/pineappleexpress/images2/bg_trailer.jpg);
}

h1 {
	text-align: center;
	margin-top: 20px;
}

#links {
	float: right;
	margin: 6em 4.5em 5.5em 0; 
	_margin: 6em 2.5em 6em 0;
	overflow: hidden;
	text-align: center;
	width: 280px;
}

.red {
	background-image: url(http://trailers.apple.com/trailers/sony_pictures/pineappleexpress/images2/hr.jpg);
	background-repeat: no-repeat;
	border: none;
	height: 1px;
	margin: .2em auto .5em auto;
	_margin: .5em auto;
	width: 263px;
	text-align: center;
}

.red hr {
	display: none;
}

ul#buttons {
	list-style: none;
	margin: 0 auto;
	overflow: hidden;
	width: 271px;
}

ul#buttons li {
	float: left;
}

img#visit {
	clear: left;
	margin-top: 1.2em;
}

img#superbad {
	clear:right;
	display: block;
	margin: 0 auto 2em auto;
	width: 480px;
}

/***************FOOTER****************/

ul#footer {
	list-style: none;
	overflow: hidden;
	margin: 0 auto;
	width: 58%;
}

ul#footer li {
	float: left;
	margin-right: 2em;
}

ul#footer li.last {
	margin: 0;
}

img#quicktime {
	margin-top: .7em
}

img#columbia {
	margin-top: .5em
}

ul#footer li#legal {
	clear: left;
	float: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding-top: 1.5em;
	text-align: center;
}

ul#footer li#legal a {
	color: #000000;
}

/***************TRAILER*****************/
#playerwrapper {
	height: 365px;
	overflow: hidden;
	text-align: center;
}

#low {
	margin-top: 5em;
	_margin-top: 6em;
}

#medium {
	margin-top: 5em;
}

#high {
	margin-top: 2em;
	_margin-top: 3em;
}

ul#controls {
	list-style: none;
	overflow: hidden;
	margin: .9em auto 2em auto;
	width: 36%;
	_width: 37%;
}

ul#controls li {
	float: left;
	margin: 0 2em 0 .5em;
}

ul#controls li#visit {
	margin: 0;
}
