@charset "UTF-8";

/*
  TEMPLATE =HEADER
  IGN Area
  RT Logo
  Nav Primary & Secondary
  Nav User
  Legacy
*/

@media projection, screen {

/* TEMPLATE =HEADER
-----------------------------*/
            
div#header { min-width: 996px; text-align: center; background: url('http://images.rottentomatoes.com/images_REDESIGN/template/header_sky_bg.gif') repeat-x scroll top center; }
div#header_container { height: 81px; text-align: center; background: url('http://images.rottentomatoes.com/images_REDESIGN/template/header_grass_bg.gif') repeat-x scroll 0 40px; }
div#header div#header_container2 { width: 996px; height: 81px; margin: 0 auto; padding: 0; text-align: left; overflow: hidden; }

/* RT Logo
-----------------------------*/
#header_container .rt_logo_image { width: 180px; display: block; margin: 10px 0 0 10px; float: left; letter-spacing : -2000em; background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo.png') no-repeat; }
/* Just for Opera, but hide from MacIE */ 
/*\*/*>#header_container .rt_logo_image { letter-spacing: normal; text-indent: -999em; overflow: hidden;} 
/* End of hack */
#header_container .rt_logo_image a { display: block; width: 180px; height: 58px; }
/* #UK, #US base styles for IE6 in header_includes.php */

#header_container #RU,
#header_container #AR,
#header_container #BR,
#header_container #IE,
#header_container #MX,
#header_container #RU a,
#header_container #AR a,
#header_container #BR a,
#header_container #IE a,
#header_container #MX a { width: 224px; }

*>#header_container #US { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo.png') no-repeat; }
*>#header_container #AU { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_au.png') no-repeat; }
*>#header_container #CA { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_ca.png') no-repeat; }
*>#header_container #UK { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_uk.png') no-repeat; }
/**>#header_container #RU { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_ru.png') no-repeat; } */
/**>#header_container #AR { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_ar.png') no-repeat; } */
/**>#header_container #BR { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_br.png') no-repeat; } */
*>#header_container #IE { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_ie.png') no-repeat; } 
/**>#header_container #MX { background:url('http://images.rottentomatoes.com/images/logos/rottentomatoes_logo_mx.png') no-repeat; } */

div#header_masthead_container { float: right; clear: right; }

/* Nav Primary & Secondary
-----------------------------*/

div#nav_shadow { width: 996px; height: 6px; margin: 0 auto; overflow:hidden; background: Transparent url('http://images.rottentomatoes.com/images/headers/nav_shadow_outside.gif') repeat-x scroll top left; }
  html>body div#nav_shadow_bg { background: Transparent url('http://images.rottentomatoes.com/images/headers/nav_shadow_outside.png') repeat-x scroll top left; }

div#nav_bg { min-width: 996px; margin: 0; padding: 0; background: Transparent url('http://images.rottentomatoes.com/images_REDESIGN/template/nav_outside_2.gif') repeat-x scroll top left; }
div#nav_bg a { text-decoration: none; }
div#nav { width: 996px; margin: 0 auto; padding: 0; overflow: hidden; text-align: left; font-family: "Trebuchet MS",Trebuchet,Myriad,sans-serif; }

#nav_primary { width: 996px; height: 22px; margin: 0 0 0 10px; padding: 0; clear: both; }
#nav_primary li { float: left; display: block; list-style: none; list-style-type: none; list-style-image: none; list-style-position: inherit; }
#nav_primary a { margin: 0 36px 0 0; font: bold 12pt/21px "Trebuchet MS",Trebuchet,Myriad,sans-serif; outline: none; }
#nav_primary a:link, #nav_primary a:visited { color:#FFFFFF; }
#nav_primary a:hover, #nav_primary a:active  { color: #FEFF99; }
#nav_primary a.selected:link, #nav_primary a.selected:active, #nav_primary a.selected:visited { color:#FEFF99; }
#nav_primary a.selected:hover  { color: #FEFF99; }
#nav_primary a img { vertical-align: text-top; margin-left: 3px; }

#nav_secondary { height: 31px; margin: 0 0 0 10px; padding: 0; font: bold 10pt/31px "Trebuchet MS",Trebuchet,Myriad,sans-serif; text-align:left; word-spacing: -2px; color: #FFF; }
#nav_secondary li { float: left; display: block; list-style: none; list-style-type: none; list-style-image: none; list-style-position: inherit; line-height: 22pt; }

#nav_secondary a { margin: 0 2px 0 0; word-spacing: 2px; }
#nav_secondary a:link, #nav_secondary a:visited { color: #FFFFFF; }
#nav_secondary a:hover, #nav_secondary a:active, 
#nav_secondary a.selected:link, #nav_secondary a.selected:active,
#nav_secondary a.selected:visited { color: #FEFF99; }

/* Nav User
-----------------------------*/
div#user_navigation { float:right; height:18px; text-align:right; width: 510px; margin-top: 2px; font-weight: bold; color: #000 }
div#user_navigation,
div#user_navigation a,
div#user_navigation a:visited { font-size: 8pt; font-weight: bold; }
div#user_navigation a,
div#user_navigation a:visited { color: #285CAB; }
div#user_navigation #welcome { float:left; overflow:hidden; text-align:right; width: 258px; white-space:nowrap; color: #000 }
div#user_navigation #welcome span { vertical-align: top; }
div#user_navigation #usercontrols { float:right; margin-right:5px; text-align:right; width:245px; color: #000 }
div#user_navigation #fbwelcome { float:left; overflow:hidden; text-align:right; width: 308px; white-space:nowrap; color: #000}
div#user_navigation #fbwelcome img { vertical-align: top; 1px solid #B7BABB }
div#user_navigation #fbusercontrols { float:right; margin-right:5px; text-align:right; width:195px; color: #000 }


/* Legacy
  - unknown
-----------------------------*/
.lg_header { font: bold 24pt "Trebuchet MS",Trebuchet,Myriad,sans-serif; color:#A9A658; text-decoration:none; text-transform: uppercase; } /* 6: Movies > Header > "Movies /" */
.md_header { font: bold 17pt "Trebuchet MS",Trebuchet,Myriad,sans-serif; color:#A9A658; text-decoration:none; text-transform: uppercase; } /* 7: Movies > Header > "In Theaters /" */
.sm_header { font: bold 12pt "Trebuchet MS",Trebuchet,Myriad,sans-serif; color:#A9A658; text-decoration:none; text-transform: uppercase; } /* 8: Movies > Header > "Ratatouille" */



}