/* Reset */
/*=======*/

*{margin:0;padding:0;}
body{color:#fff; text-align: center; }
.clear { clear: both; }
a, img { border: 0; }


/* Layout */
/*========*/

body{background:#000 url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/bg.jpg) no-repeat scroll top center;}
#container{position:relative;width:950px;height:100%;margin:0 auto;}

/* Home Page:Trailer Navigation */
/*===============================*/

h1.large { display: none; }

#container .nav h2, #container .nav ul { behavior: url("./js/iepngfix.htc"); }

#container {  }
#container .nav { margin: 340px auto 0 auto; width: 700px; }
#container .nav .nav-group { padding: 0 0 8px 0; }
#container .nav h2 { width: 183px; float: left;background-image: none;background-repeat: no-repeat; clear: left; }
#container .nav h2.trailer { background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/trailer.gif); height: 48px; }
#container .nav h2.featurette { background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/featurette.gif); height: 48px; }
#container .nav h2.royal { background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/royal.gif); height: 48px; }
#container .nav h2.clip1 { background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/clip1.gif); height: 48px; }
#container .nav h2.clip2 { background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/clip2.gif); height: 48px; }
#container .nav h2 span { display: none; }
#container .nav ul { list-style: none; width: 500px; height: 42px; float: left; background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/nav_sprite.png); background-position: 0 0; background-repeat: no-repeat; }
#container .nav ul#nav_royal { background-image: url(http://trailers.apple.com/trailers/paramount/thelovelybones/images/nav_sprite_no_hd.png); }
#container .nav ul li { list-style: none; float: left; height: 42px; width: 100px; opacity: .3; }
#container .nav ul li a { display: block; height: 42px; }
#container .nav ul li.small { width: 105px; }
#container .nav ul li.medium { width: 115px; }
#container .nav ul li.large { width: 105px; }
#container .nav ul li.iphone { width: 110px; }
#container .nav ul li.hd { width: 65px; }
#container .nav ul li span { display: none; }
#container .nav ul li a {}
#container .visit-official-site { clear: both; margin: 60px auto 0 auto; }
#container .social-networks { margin: 30px 0 0 152px; }
#container .social-networks ul { list-style: none; float: left; width: 340px; }
#container .social-networks ul li { list-style: none; float: left; width: 31px; height: 25px; }
#container .social-networks ul li.first { width: 57px; }
#container .social-networks #become-friend-facebook { float: left; }
#container .footer { margin: 0 auto; clear: both; }
#container .footer .foot-items { padding: 25px 0 0 0; clear: both; }
#container .footer .foot-items ul { margin: 10px auto; list-style: none; }
#container .footer .foot-items li { list-style: none; float: left; }
#container .footer .foot-items li.sm_logo { padding: 35px 0 0 0; }
#container .footer .foot-items li.rating { padding: 0 0 0 70px; }
#container .footer .foot-items li.paramount { }
#container .footer .foot-items2 { padding: 10px 0 0 150px; clear: both; }
#container .footer .foot-items2 ul { list-style: none; }
#container .footer .foot-items2 li { list-style: none; float: left; }
#container .footer .foot-items2 li.official-site { color: #58485a; font-weight: bold; font-size: 12px; font-family: helvetica; padding: 20px 0 0 40px; }
#container .footer .foot-items2 li.official-site a { color: #58485a; }
#container .footer .foot-items2 li.official-site a:hover { color: #ffffff; }
#container #feature_area { margin: 270px auto 0 auto; }
#container #feature_area #return { margin: 65px 0 0 0; }
