body {margin:0; padding:0; background-color:#6a6a6a;}
body, p, h1, h2, h3, h4, div { font-family:Arial, Helvetica, sans-serif; }
h1 { background: url(images/bgrd_grad_49h.gif) repeat-x top left; border-bottom:1px solid #d0cccd; font-size:12px; background-color:#e6e6e6; color:#545353; text-align:left; margin:0; padding:3px 10px 3px 10px; font-weight:normal; }
h1 strong { font-size:24px; color:#cc2225; }


h2 { background: url(images/bgrd_grad_49h.gif) repeat-x top left; border-bottom:1px solid #d0cccd; font-size:10px; color:#cc2225; text-align:center; margin:0; padding:1px 10px 3px 10px; height: 42px; }
h2 strong { font-size:12px;}
h3 { font-size:14px; color:#cc2225; margin:0; padding:0; }
a.redarrow {font-size:11px; color:#d1140d; text-decoration:none; font-weight:bold; background: url(images/redarrow.gif) no-repeat bottom right; padding-right:8px;}
p.redlinks, a.redlinks {font-size:11px; color:#d1140d;}
p { font-size:11px; color:#545353; }
p a { color:#d1140d; }

/* Structural Divs */
#container-left {width:1023px; background-color:#767676; background: url(images/bgrd_leftborder.gif) repeat-y top left; margin:0; padding:0; text-align:left;}
#container-right {width:908px; background-color:#767676; background: url(images/bgrd_rightborder.gif) repeat-y top right; margin:0 0 0 115px; padding:0; text-align:left;}

div.clear {font-size:1px; height:1px; line-height:1px; margin:0px; padding:0px; }

div#columnContent { width:793px; margin:0; padding:0; background-color:#ffffff; }

/*  Header Navigation */
div#headnav {width:793px; margin:0; padding:0; background: url(images/nav_bgrd.gif) repeat-x top left; height:31px; text-align:center;  }
ul#topNav, ul#topNav li { list-style-type:none; text-align:center; }
ul#topNav {margin:0 0 0 135px; padding:0;}
ul#topNav li { display:block; float:left; }

ul#topNav li a { height:31px; text-decoration:none; display:block; background-position:top; }
ul#topNav li a span { visibility:hidden; font-size:1px; line-height:1px; }
ul#topNav li a:hover, ul#topNav li a.current { background-position: bottom; }

ul#topNav li.overview a { background-image: url(images/nav_overview.gif); width:75px; }
ul#topNav li.forkand a { background-image: url(images/nav_forkand.gif); width:100px; }
ul#topNav li.cinemasuites a { background-image: url(images/nav_cinemasuites.gif); width:110px; }
ul#topNav li.history a { background-image: url(images/nav_history.gif); width:60px; }
ul#topNav li.moviewatcher a { background-image: url(images/nav_moviewatcher.gif); width:102px; }
ul#topNav li.events a { background-image: url(images/nav_events.gif); width:54px; }
ul#topNav li.careeropps a { background-image: url(images/nav_careeropps.gif); width:139px; }
ul#topNav li.amchome a { background-image: url(images/nav_amchome.gif); width:84px; }

/* Page Titles */
#colLeft h1 { height:67px; margin:0; padding:0; }
h1 span {font-size:1px; line-height:1px; visibility:hidden; }
h1.forkandscreen { background: url(images/h1_forkandscreen.gif) no-repeat top left; }
h1.cinemasuites { background: url(images/h1_cinemasuites.gif) no-repeat top left; }
h1.macguffins { background: url(images/h1_macguffins.gif) no-repeat top left; }

/* Body Content */
#bodyContent { margin:3px; border:1px solid #d0cccd;}
#bodyContent.grad { background: url(images/bgrd_colLeft.gif) repeat-x top left; background-color:#fffdfe; }
div.bodygrey { background-color:#b9b5b4; }
div.bodycoupon { background: url(images/coupon-bg.gif) repeat-x top right; background-color:#cbc7c7; }

#colLeft { float:left; width:327px; margin:0; padding:0; }
#colLeft.grad { background: url(images/bgrd_colLeft.gif) repeat bottom left; background-color:#b9b5b4;}
#colLeft.icons { background: url(images/bgrd_icons.gif) repeat-x top left; height:382px;}
#colLeft.grey { background-color:#d7d1d1; }
#colLeft p { color:#545353; margin:12px; }

table.seatingTable { margin:0 12px 12px 20px; }
table.seatingTable td { font-size:11px; font-weight:bold; color:#545353; width:140px; }
table.seatingTable td a { color:#cc2225; }

#colLeftCoupon { float:left; width:360px; margin:0; padding:0; }
#colRightCoupon { float:left; width: 400px; top-margin:0; padding:0;}

#colRight { float:left; width:400px; margin:0; padding:0; }
#colRight.grad { background: url(images/bgrd_colLeft.gif) repeat bottom left; background-color:#b9b5b4;}
#colRight.icons { background: url(images/bgrd_icons.gif) repeat-x top left; height:382px;}
#colRight.grey { background-color:#d7d1d1; }
#colRight p { color:#545353; margin:0 12px 8px 12px; }
#colRight h3.coupon { background: url(images/h2_coupon.gif) no-repeat top left; width:346px; height:38px; margin:38px 0 0 0; padding:0; }
#colRight h3.coupon span { visibility:hidden; }
#colRight p.couponRed { color:#d1140d; width:346px; text-align:center; margin:0; padding:0; font-weight:bold; }
h4 { color:#d1140d; font-size:1.1em; margin:12px 12px 0 12px; text-align:left; padding:0; font-weight:bold;}
#colRight a { color:#d1140d; font-weight:bold; }

p.fineprint { font-size:.6em; line-height:1em; }
#colLeft ul { margin:0 12px 0 24px; padding-left:4px; }
#colLeft ul li { font-size:11px; color:#545353; margin:0; padding:0; line-height:13px; }
#rendering { margin:0; padding:0; float:left; width:458px;}
#recruitment { margin:0; padding:12px 0 0 400px; height:279px; background: url(images/bgrd_recruitment.jpg) repeat-x top left; border-top:3px solid #ffffff;  }
#recruitment p {margin:12px 12px 12px 0; }

/* Careers Page */
#careerRow  { background: url(images/bgrd_grad_fullpod.gif) repeat bottom left; background-color:#d9d6d6; }
#careerPod { float:left; width:392px; margin:0; padding:0; /*border-right: 1px solid #d0cccd;*/ }
#careerPod.second {border-left: 1px solid #d0cccd; }
#careerPod p {margin:12px 12px 12px 7px; }
#careerPod h3 {background: url(images/bgrd_grad_30h.gif) repeat-x top left; border-bottom:1px solid #d0cccd; line-height:24px; height:24px; padding:3px 7px 3px 7px;}
#careerPod h3.red {background: url(images/nav_bgrd.gif) repeat-x top left !important; color:#ffffff; }
ul#career, ul#career li {list-style-type:none; }
ul#career {margin:0; padding:0; }
ul#career li { color:#cc2225; font-weight:bold; font-size:11px; width:185px; height:110px; float:left; border-bottom: 1px solid #d0cccd; padding:3px 4px 6px 7px;}
div#careerRow .tall { height:170px; *height:179px; }
ul#career li.left { border-right: 1px solid #d0cccd; width:184px; }
ul#career li p { color:#545353; font-weight:normal; margin:4px 0 4px 0; }
div.careericons { background: url(images/bgrd_icons-small.gif) repeat-x bottom left; background-color:#e2e0e1; height:349px; border-right: 1px solid #d0cccd; }
div#filmCrew { height:160px; margin:0; padding:0 0 9px 0;}

/* Events and Showtimes page */
#eventsRow  { background: url(images/bgrd_grad_fullpod.gif) repeat bottom left; background-color:#d9d6d6; }
#eventsRow h3 {background: url(images/bgrd_grad_30h.gif) repeat-x top left; border-bottom:1px solid #d0cccd; font-size:15px; line-height:24px; height:24px; padding:3px 7px 3px 7px;}
#eventsRow h3.events1 span.small { font-size:11px;}
#eventsRow h3.events2 span.black { color:#000000; }
ul#eventsList, ul#eventsList li { list-style-type:none; }
ul#eventsList { margin:0; padding:0 0 24px 0; }
ul#eventsList li { margin:0; padding:7px; border-top:1px solid #d0cccd; font-size:12px; color:#545353; }
span.eventHdr { color:#d1140d; font-weight:bold;  }

/* History page */
#HistoryRow  { background-color:#d9d6d6; border-bottom:1px solid #d0cccd; }
#HistoryRow h3 {background: url(images/bgrd_grad_30h.gif) repeat-x top left; border-bottom:1px solid #d0cccd; font-size:15px; line-height:24px; height:24px; padding:3px 7px 3px 7px;}
#HistoryRow h3.events1 span.small { font-size:11px;}
#HistoryRow p { padding: 7px; font-size:11px; line-height:15px; color:#545353;}
#HistoryRow p.caption { width: 240px; padding:2px; text-align: center; font-size:11px; line-height:15px; color:#545353;}
p#historyInfo { margin:60px 20px 0 345px; font-size:13px; line-height:15px; font-weight:bold; color:#7f7d7e; }


/* Moviewatcher page */
#moviewatcherRow  { background: url(images/bgrd_moviewatcher.jpg) repeat bottom left; background-color:#d9d6d6; border-bottom:1px solid #d0cccd; }
#moviewatcherRow h3 {background: url(images/bgrd_grad_30h.gif) repeat-x top left; border-bottom:1px solid #d0cccd; font-size:15px; line-height:24px; height:24px; padding:3px 7px 3px 7px;}
p#moviewatcherInfo { margin:60px 20px 0 345px; font-size:13px; line-height:15px; font-weight:bold; color:#7f7d7e; }

/* Footer */
div#footer30 { background:#9c9394; margin:0px!important; padding:6px 0 8px 0; text-align:center; clear:both; }
div#footer30 { line-height:1.6em; font-weight:normal;}
div#footer30 a { margin:2px 0 2px 4px; padding:0 0 0 4px; border-left:1px solid #ffffff; }
div#footer30 a.first { border:0px; }
div#footer30 {color:#ffffff; font-size:.8em; }
div#footer30, div#footer30 a {color:#ffffff;}

#mainevents { background: url(images/bgrd_grad_fullpod.gif) repeat bottom left; background-color:#d9d6d6; border-top-width: 3px; border-top-style: solid; border-top-color: #ffffff;}

