body { position: relative; color: #fff; font-size: 13px; text-align: center; font-family: "Trebuchet MS", verdana, arial, sans-serif; background: #434552 url(../_images/background.jpg) repeat-x top center; margin: 0; padding: 0; }
h1, h2, h3, h4, h5 { color: #fff56c; padding-top: 0; margin-top: 0; }
h3 { font-size: 18px; }
a { color: #fff56c; text-decoration: none; }
a:hover { color: #000; background: #fff56c; }
.Emphasis { color: white; font-size: 14px; font-weight: bold; }
.clearer { display: block; width: 100%; height: 1px; font-size: 1px; line-height: 1px; float: none; clear: both; }
.padder { padding: 10px 30px; }
.padder2 { padding: 10px 50px; }
.Listing { display: block; width: 550px; height: auto; float: none; clear: both; }
.LeftCol { display: block; width: 350px; height: auto; float: left; clear: none; }
.RightCol { display: block; width: 350px; height: auto; float: right; clear: right; }
.date { display: inline; padding-bottom: 0; margin-bottom: 0; }

#PreLoader { position: absolute; top: -100px; left: -100px; display: block; width: 1px; height: 1px; }
#Wrapper { position: relative; display: block; width: 794px; height: auto; margin: 32px auto auto auto; padding: 0; background: #000 url(../_images/header_home.jpg) no-repeat top center; text-align: center; }
#MainBody { display: block; width: 794px; height: auto; min-height: 500px; padding-top: 220px; text-align: left; }

#Reviews h3 { display: block; padding-top: 0; padding-bottom: 2px; margin-top: -5px; margin-bottom: 0; }
html>body #Review h3 { padding-top: 0; padding-bottom: 5px; margin-top: -14px; margin-bottom: 0; }

#DVDCover { display: block; width: 401px; height: 600px; float: left; clear: none; margin-top: 207px; }
#DVDCover div.clearer,
#DVDCover img { display: none; }
#DVDCover h1 { display: block; width: 401px; height: 600px; margin: 0; padding: 0; }
#DVDCover h1 a { display: block; width: 401px; height: 600px; margin: 0; padding: 0; background: url(../_images/img_dvd_cover3.jpg) no-repeat top left; }
#DVDCover h1 span { display: none; }

#Content { display: block; float: right; clear: right; width: 392px; height: auto; text-align: center; margin-top: 230px; padding-bottom: 40px; }

#MovieInfo { font-size: 14px; }
#MovieInfo strong { display: block; width: 100%; text-decoration: underline; margin: 0 0 -10px 0; padding: 0; }
#MovieInfo h3 { margin: 0; padding: 0; }

#SilverDocs { display: block; width: 392px; height: 173px; margin: 0; padding: 0; background: #000 url(../_images/img_silverdocs_screen.gif) no-repeat top center; }
#SilverDocs span { display: none; }

#MainNav { position: absolute; top: 0; left: 0; margin: 0 auto; margin-top: -32px; width: 794px; height: 32px; }
#MainNav h2 { display: none; }
#MainNav ul { display: block; width: 794px; height: 32px; overflow: hidden; margin: 0; padding: 0;  }
#MainNav li { float: left; clear: none; list-style: none; }
#MainNav li a { display: block; width: 100px; height: 32px; line-height: 32px; }
#MainNav li a span { display: none; }
/* NORMAL */
#MainNav li a#navHome { width: 78px; background: white url(../_images/nav_normal.gif) no-repeat 0 0; }
#MainNav li a#navAbout { width: 118px; background: white url(../_images/nav_normal.gif) no-repeat -78px 0; }
#MainNav li a#navPress { width: 86px; background: white url(../_images/nav_normal.gif) no-repeat -196px 0; }
#MainNav li a#navReviews { width: 83px; background: white url(../_images/nav_normal.gif) no-repeat -282px 0; }
#MainNav li a#navGallery { width: 109px; background: white url(../_images/nav_normal.gif) no-repeat -365px 0; }
#MainNav li a#navNews { width: 107px; background: white url(../_images/nav_normal.gif) no-repeat -474px 0; }
#MainNav li a#navStore { width: 102px; background: white url(../_images/nav_normal.gif) no-repeat -581px 0; }
#MainNav li a#navContact { width: 111px; background: white url(../_images/nav_normal.gif) no-repeat -683px 0; }
/* HOVER */
#MainNav li a:hover#navHome { background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navAbout { background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navPress { background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navReviews { background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navGallery {background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navNews { background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navStore { background-image: url(../_images/nav_over.gif); }
#MainNav li a:hover#navContact { background-image: url(../_images/nav_over.gif); }
/* ACTIVE */
body#isHome #MainNav li a#navHome { background-image: url(../_images/nav_active.gif); }
body#isAbout #MainNav li a#navAbout { background-image: url(../_images/nav_active.gif); }
body#isPress #MainNav li a#navPress { background-image: url(../_images/nav_active.gif); }
body#isReviews #MainNav li a#navReviews { background-image: url(../_images/nav_active.gif); }
body#isGallery #MainNav li a#navGallery {background-image: url(../_images/nav_active.gif); }
body#isNews #MainNav li a#navNews { background-image: url(../_images/nav_active.gif); }
body#isStore #MainNav li a#navStore { background-image: url(../_images/nav_active.gif); }
body#isContact #MainNav li a#navContact { background-image: url(../_images/nav_active.gif); }

#Footer { display: block; width: 794px; height: auto; padding: 45px 0 10px 0; margin: 0 auto; font-size: 11px; color: #222; background: white url(../_images/img_footer_top.jpg) no-repeat top left; font-size: 9px; font-family: Verdana, Helvetica, sans-serif; }
#Footer p { margin: 0; padding: 0; }
#Footer a { color: #111; }

#PhotoGallery ul { display: block; width: 701px; height: auto; margin: 0; padding: 0; }
#PhotoGallery li { display: block; float: left; clear: none; width: 140px; height: 120px; text-align: center; list-style: none; }
#PhotoGallery img { border: 1px solid #777; }
#PhotoGallery span.caption { display: block; width: 140px; height: auto; margin-top: 2px; font-size: 12px; }

#PhotoGallery a { color: #fff; }
#PhotoGallery a:hover span.caption { color: #fff56c; }
#PhotoGallery a:hover img { border: 1px solid #fff56c; }

#isShowTimes h4 { margin-bottom: 0;  padding-bottom: 0; }
#isShowTimes p { margin-top: 0; padding-top: 0; }

#ShowTimesContainer { position: absolute; top: 110px; left: 14px; }
#ShowTimesContainer a#ShowTimeBut { display: block; width: 100px; height: 79px; background: url(../_images/but_showtimes.jpg) no-repeat top left; }
#ShowTimesContainer a:hover#ShowTimeBut { background: url(../_images/but_showtimes_f2.jpg) no-repeat top left; }
#ShowTimeButF2 { background: url(../_images/but_showtimes_f2.jpg) no-repeat top left; }
#PreviewContainer { position: absolute; top: 21px; left: 663px; }
#PreviewContainer a#PreviewBut { display: block; width: 114px; height: 115px; background: url(../_images/but_trailer.jpg) no-repeat top left; }
#PreviewContainer a:hover#PreviewBut { background: url(../_images/but_trailer_f2.jpg) no-repeat top left; }
#PreviewButF2 { background: url(../_images/but_trailer_f2.jpg) no-repeat top left; }

#ShowTimesContainer a span,
#PreviewContainer a span { display: none; }

#IENavFixer {  }

#MovieTitle { display: block; width: auto; height: auto; margin-right: 10px; }
#MovieTitle h2 { font-size: 18px; }
#MovieTitle h2.MovieQuote { color: #fff; }
#MovieTitle h2.MovieQuote span.QuoteSource { display: block; padding-top: 4px; font-size: 10px; }

#topBanner { position: absolute; top: -300px; left: 0px; z-index: 3000; }
#topBanner a { display: block; width: 247px; height: 247px; background: transparent url(../_images/banner_bottom.gif) no-repeat bottom left; }
#topBanner a span { display: none; }

/* Preview Clips */
body#isPreviewClip2 #Wrapper { position: relative; display: block; width: 794px; height: auto; margin: 32px auto auto auto; padding: 0; background: #000 url(../_images/header_preview.jpg) no-repeat top center; text-align: center; }
body#isPreviewClip2 #MainBody { display: block; width: 794px; height: 569px; padding-top: 220px; text-align: left; }
html>body#isPreviewClip2 #MainBody { display: block; width: 794px; height: auto; min-height: 539px; padding-top: 220px; text-align: left; }
body#isPreviewClip2 #MainBody h1 { display: none; }

body#isPreviewClip2 #QuicktimeTrailers { position: absolute; top: 718px; left: 67px; display: block; width: 660px; height: 32px; }
body#isPreviewClip2 #QuicktimeTrailers #QuicktimeLinks { position: absolute; top: 0px; left: 0px; display: block; width: auto; height: auto; }
body#isPreviewClip2 #QuicktimeTrailers #QuicktimeiPod { position: absolute; top: 0px; right: 0px; display: block; width: auto; height: auto; }

body#isPreviewClip2 #MovieHolder { position: absolute; top: 210px; left: 67px; display: block; width: auto; height: auto; }

body#isPreviewClip2 #ShowTimesContainer a#ShowTimeBut { display: block; width: 100px; height: 79px; background: url(../_images/but_showtimes_prev.jpg) no-repeat top left; }
body#isPreviewClip2 #ShowTimesContainer a:hover#ShowTimeBut { background: url(../_images/but_showtimes_prev_f2.jpg) no-repeat top left; }
body#isPreviewClip2 #ShowTimeButF2 { background: url(../_images/but_showtimes_prev_f2.jpg) no-repeat top left; }

.IEFixerPad { display: block; width: auto; height: 100px; float: none; clear: none; }
html>body .IEFixerPad { display: none; }

#BuyDVDContainer { position: absolute; top: 37px; left: 516px; }
#BuyDVDContainer a#BuyDVDBut { display: block; width: 130px; height: 130px; background: url(../_images/but_buy_dvd.jpg) no-repeat top left; }
#BuyDVDContainer a:hover#BuyDVDBut { background: url(../_images/but_buy_dvd_f2.jpg) no-repeat top left; }
#BuyDVDContainer a span { display: none; }
#BuyDVDF2 { background: url(../_images/but_buy_dvd_f2.jpg) no-repeat top left; }