@charset "utf-8";
/* CSS Document */

body {background-color: #333333; margin: 0; font-family:Arial, Helvetica, sans-serif; }
p {margin: 0; padding: 0; }
h1 {margin: 0; padding: 0; font-weight: normal; }
img{ border: 0; }
a { text-decoration: none; outline: none; -moz-outline-style: none; }

#container { margin: auto; width: 810px; height: 700px; }
#head { width: 810px; height: 157px; background-color: #000000; }
	#imdlogo { margin: 65px 0 30px 30px; float: left; width: 300px; overflow: hidden; }
	#homebutton { margin: 116px 30px 30px; float: right; width: 37px; overflow: hidden; }
#now { width: 810px;}
	#now p { margin: 13px 0 13px 30px; line-height: 11px; }
#homewreckerbody {width: 790px; height: 505px; background-color: #ff501b; margin: 0 10px 0 10px;}
	#homewrecker_image {float: left; margin-left: 20px; margin-top: 10px; width: 331px; overflow: hidden;}
	#homebody {float: left; overflow: hidden; }
	#hometext { margin: 143px 0 0 21px; }
	#hometext_rentbutton { margin: 24px 0 0 21px; }
	#rentbutton { margin-top:29px; margin-left:122px; width:316px; height:90px; background:url(images/rentbutton.gif); overflow: hidden;}
	#arrow { margin:26px 0 0 299px; }
	#arrow a { display: block; }
	#arrow a:hover { visibility:visible;}
	#arrow a:hover img { visibility:hidden; }
	.arrowlink {width: 10px; height: 20px; background:url(images/arrow_over.gif) no-repeat;}
	#sundance { margin: 43px 0 0 98px; }
	#homenav { margin: 67px 0 0 50px; width: 322px; }
		#homeabout { float: left; width: 126px; }
		#homeabout a { display: block; }
		#homeabout a:hover { visibility: visible; }
		#homeabout a:hover img { visibility: hidden; }
		#hometrailer { float: right; width: 141px; }
		#hometrailer a { display: block; }
		#hometrailer a:hover { visibility: visible; }
		#hometrailer a:hover img { visibility: hidden; }
		.aboutlink { background:url(images/aboutthefilmOn.gif) no-repeat left top; width: 126px; height: 16px;}
		.trailerlink { background:url(images/watchthetrailerOn.gif) no-repeat left top; width: 141px; height: 15px;}
	#aboutleft { float: left; width: 350px; margin: 20px 0 0 30px; overflow: hidden;}
		#aboutleft h1 { line-height: 18px; margin-bottom: 3px; }
		#aboutleft p { font-size: 13px; line-height: 18px; color: #ffffff; }
		#nav { margin-top: 111px; }
		#home { float: left; width: 46px; }
		#home a { display: block; }
		#home a:hover { visibility: visible; }
		#home a:hover img { visibility: hidden; }
		.homelink { background:url(images/homelinkOn.gif) no-repeat left top; width: 46px; height: 15px;}
		#trailer { float: left; width: 141px; margin-left: 35px;}
		#trailer a { display: block; }
		#trailer a:hover { visibility: visible; }
		#trailer a:hover img { visibility: hidden; }
	#aboutright { float: left; width: 330px; margin: 47px 0 0 38px; }
		#castcrew { margin-top: 13px; }
		#castcrew h1 { line-height: 18px; margin-bottom: 8px;}
		#textleft {float: left; width: 120px }
		#textleft p { font-size: 11px; line-height: 14px; margin-bottom: 7px; color: #ffffff; }
		#textright {float: right; width: 145px; }
		#textright p { font-size: 11px; line-height: 14px; margin-bottom: 7px; color: #ffffff; }
	#video { padding-top: 30px; padding-left: 115px;}
	#trailernav { margin: 86px 0 0 30px; }
		#trailerhome { float: left; width:46px; }
		#trailerhome a { display: block; }
		#trailerhome a:hover { visibility: visible; }
		#trailerhome a:hover img { visibility: hidden; }
		#trailerabout { float: left; width:126px; margin-left:35px;}
		#trailerabout a { display: block; }
		#trailerabout a:hover { visibility: visible; }
		#trailerabout a:hover img { visibility: hidden; }
#nmihomebody { width: 790px; height: 505px; background-color: #000000; margin: 0 10px 0 10px; color: #ffffff; }
	#about { float: left; width: 500px; }
		#about h1 { margin-left: 20px; line-height: 11px; margin-bottom: 6px; }
		#about p { width: 460px; margin-left: 20px; font-size: 13px; line-height: 18px; }
		#about p a { color: #ff501b;}
	#contact {float: right; width: 140px; margin-right: 70px; }
		#contact h1 { line-height: 11px; margin-bottom: 6px; margin-top: 108px;}
		#contact p { font-size: 13px; line-height: 18px }
		#contact p a { color: #ffffff; }
		#contact p a:hover { font-weight: bold; }