/*** General styles for consumer site, formerly in css/imdb.css and css/sok.css ***/
.a2z {font-family:Arial,Helvetica,sans-serif;text-align:center}
.aspectratio {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.attention { background-color: #FFFF99; }
.awardheader {font-family:Arial,Helvetica,sans-serif;font-weight:bold;background-color:#ffffdb}
.awardindent {margin-left:20pt}
.awardlabel {font-size:80%;font-family:Arial,Helvetica,sans-serif;color:#ff0000}
.awardsubheader {font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:90%}
.bghilite {background-color:#ffffdb}
.blackcatheader {white-space:nowrap;font-size:80%;vertical-align:top;font-family:Arial,Helvetica,sans-serif;font-weight:bold; color:black}
.blacklink { color: #000000; text-decoration: none; }
.boardhead {font-family:Arial,Helvetica,sans-serif;font-size:60%}
.bucket { font-family: arial,helvetica,san-serif; }
.buyghost {color:#888888}
.buylinks {text-align:center;font-family:Arial,Helvetica,sans-serif}
.byline {font-size:75%;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.catheader {white-space:nowrap;font-size:80%;vertical-align:top;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.ch {white-space:nowrap;font-size:80%;vertical-align:baseline;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.coming_soon_links li { background-image: url(/images/f96.gif); background-repeat: no-repeat; margin: 0; padding-left: 1em; }
.coming_soon_links ul { list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-left: 0; padding-left: 0; }
.commentaction {font-family:Arial,Helvetica,sans-serif}
.commentator {font-weight:bold;}
.commenttease {vertical-align:top;font-style:italic}
.coolheadline {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.coolpara {font-size:90%}
.copyright {font-family:Arial,Helvetica,sans-serif;font-size:80%}
.date {font-family:Arial,Helvetica,sans-serif;color:#993366;font-size:80%}
.disclaimer {font:10pt Arial,Helvetica,sans-serif;font-weight:lighter;}
.dvdatt {font-family:Arial,Helvetica,sans-serif;}
.eyebrow {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #FFFFFF;}
.fade { font-family: arial,helvetica,sans-serif; color: #666666; font-size: x-small; }
.footer {font-family:Arial,Helvetica,sans-serif;font-size:80%}
.fromusers {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.ghost {font-style: normal;color:#888888}
.h1 { font-family: arial,helvetica,sans-serif; color: #000000; font-size: medium; }
.h3 { font-family: arial,helvetica,sans-serif; color: #000000; font-size: small; }
.homenavcol {font-family:Arial,Helvetica,sans-serif;font-size:80%}
.inproda2z {font-family:Arial,Helvetica,sans-serif;font-size:90%;}
.inprodsmalltext {font-family:Arial,Helvetica,sans-serif;font-size:80%;}
.inprodtext {font-family:Arial,Helvetica,sans-serif;font-size:90%;}
.inprodtitle {font-weight:bold;font-size:105%;font-family:Arial,Helvetica,sans-serif}
.lhscol {background-color:#FFFFCC}
.lhsef {font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal}
.lhsegf {font-family:Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;color:#777777;}
.maintitle {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.more {font-style:normal;font-size:80%}
.n1 {text-indent:3px;font-family:Arial,Helvetica,sans-serif;color:#000000;font-weight:bold}
.n2 {text-indent:15px;font-size:75%;font-family:Arial,Helvetica,sans-serif;background-color:#eeeecc}
.n2s {text-indent:15px;font-size:75%;font-family:Arial,Helvetica,sans-serif;background-color:#ffffff}
.navheader {margin-bottom:3px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:110%;font-weight:bold}
.navline1 {text-indent:3px;font-family:Arial,Helvetica,sans-serif;color:#000000;font-weight:bold}
.navline2 {text-indent:15px;font-size:75%;font-family:Arial,Helvetica,sans-serif;background-color:#eeeecc}
.navline2ni {font-family:Arial,Helvetica,sans-serif}
.navline2s {text-indent:15px;font-size:75%;font-family:Arial,Helvetica,sans-serif;background-color:#ffffff}
.navline2sni {font-family:Arial,Helvetica,sans-serif;background-color:#ffffff}
.navline3 {text-indent:20px;font-size:75%;font-family:Arial,Helvetica,sans-serif}
.navline3s {text-indent:20px;font-size:75%;font-family:Arial,Helvetica,sans-serif;background-color:#ffffff}
.nh {margin-bottom:3px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:110%;font-weight:bold}
.orange { font-family: arial,helvetica,sans-serif; color: #CC6600; font-size: x-small; }
.other {font-family:Arial, Helvetica, sans-serif; font-size:75%; margin:2px;}
.plotoutline {vertical-align:top}
.qsearch {font-size:75%;font-weight:bold}
.qstxt {font-family:Arial, Helvetica, sans-serif; font-size:65%;}
.red { font-family: arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.red {color:red;}
.results1 {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.results2 {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.sans { font-family: arial,helvetica,sans-serif; font-size: small; }
.sbheadline {font-family:Arial,Helvetica,sans-serif;font-size:120%}
.search1 {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.search2 {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.search3 {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.searchcell1 {background-color:#cccc99}
.searchcell2 {background-color:#ffffff}
.searchradio {font-family:Arial,Helvetica,sans-serif;font-size:80%}
.serif { font-family: times,serif; font-size: small; }
.shadedcol {background-color:#FFFFCC}
.small { font-family: arial,helvetica,sans-serif; font-size: x-small; }
.smalltxt {font-size:80%;font-family:Arial,Helvetica,sans-serif}
.splashLine {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.spoiler {background-image:url(/images/spoilers.gif);border:1px solid red;}
.spoiler span {visibility: hidden;}
.spoiler.hover {background-image:none;border:none;}
.spoiler.hover span {visibility:visible;}
.srchbld {font-family:Arial, Helvetica, sans-serif;font-size:75%;font-weight:bold}
.srchsml {font-family:Arial, Helvetica, sans-serif; font-size:65%;}
.studioarchive {font-size:60%;font-family:Arial,Helvetica,sans-serif}
.studiodate {text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:110%;font-weight:bold}
.studioheadline {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.studiopara {font-size:90%;text-align:justify}
.tagline {font-style:italic;font-family:Arial,Helvetica,sans-serif}
.thirteen {font:13pt Courier;}
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; }
.topheader {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:80%}
.topinfo {font-size:80%}
.topsearchheader {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.topsearchpara {font-size:90%;text-align:justify}
.topsearchsmalltext {font-family:Arial,Helvetica,sans-serif;font-size:80%;}
.topsearchsmalltext {font-family:Arial,Helvetica,sans-serif;font-size:80%;}
.transl {font-style:normal;color:#545454;}
.userregbold {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.userregheader {font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.userregpara {font-family:Arial,Helvetica,sans-serif;font-size:90%;text-align:justify}
.white {color:#ffffff;}
.writers {vertical-align:top}

A.eyebrow:link { text-decoration: none; }
H1 {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:18pt}
H2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16pt}
H3 {font-family:Verdana,Arial,Helvetica,sans-serif;}
H4 {font-family:Verdana,Arial,Helvetica,sans-serif;}

#loginRegister a:hover, #loginRegister a:active { text-decoration: underline; background-color:#FFFF66;}
#loginRegister a:link, #loginRegister a:visited { color:#CC0000;}
#loginRegister { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CC0000; text-align: right; vertical-align: middle; white-space: nowrap}
#subHead {height: 70px;}
#subNav a:hover, #subNav a:active { text-decoration: underline; background-color:#FFFF66;}
#subNav a:link, #subNav a:visited { color: #3046C1;}
#subNav {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3046C1; text-align: center; vertical-align: middle; white-space: nowrap}

/*** Styles for the v1.5 navbar, formerly in nb15/nb15.css ***/

body { 
  margin-top: 5px;
}
#nb15 {
  width: 100%;
  min-width: 900px;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 5px;
}

#nb15 a { text-decoration: none; }
#nb15 a:hover { text-decoration: underline; }

#nb15home { 
  height: 21px;
}
#nb15home img { position: absolute; }
#nb15home.supertab {
  position: absolute; 
  height: 57px; 
  overflow: hidden; 
}
#nb15home.supertab img { 
  position: relative; 
  top: -21px;  
}

#nb15botbg { 
  background: url(/images/nb15/searchbg.gif) #ffffcc repeat-x bottom; 
  width: 100%;
}

#nb15topbg { 
  background: url(/images/nb15/sprocket.gif) repeat-x;
  height: 33px;
}

#nb15tabs { 
  background: url(/images/nb15/navbar.gif) no-repeat top;
  height: 31px;
  position: absolute;
  margin-left: 177px;  
  width: 713px;
}

#nb15tabs a {
  width: 77px;
  height: 31px;
  position: absolute;
  overflow: hidden;
}
#nb15tabs a i { visibility: hidden; }

a#nb15nowplaying { width: 78px; }
a#nb15news       { left: 78px;  }
a#nb15mm         { left: 155px; }
a#nb15dvd        { left: 232px; }
a#nb15imdbtv     { left: 309px; }
a#nb15boards     { left: 386px; }
a#nb15showtimes  { left: 463px; }
a#nb15pro        { left: 540px; width: 86px; }
a#nb15resume     { left: 626px; width: 86px; }

#nb15tabs a:hover { background-image: url(/images/nb15/navbar.gif); }

a#nb15nowplaying:hover { background-position:    0px -31px; }
a#nb15news:hover       { background-position:  -78px -31px; }
a#nb15mm:hover         { background-position: -155px -31px; }
a#nb15dvd:hover        { background-position: -232px -31px; }
a#nb15imdbtv:hover     { background-position: -309px -31px; }
a#nb15boards:hover     { background-position: -386px -31px; }
a#nb15showtimes:hover  { background-position: -463px -31px; }
a#nb15pro:hover        { background-position: -540px -31px; }
a#nb15resume:hover     { background-position: -626px -31px; }

#nb15sub { 
  clear: left;
  color: #999999;
  margin-left: 177px;  
  width: 617px;
  text-align: center;
  font-size: 13px;
}
#nb15sub div { 
  margin-left: auto;
  margin-right: auto;
  max-width: 445px;
}
#nb15sub a { 
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #283f66;
}

#nb15personal {
  float: right;
  text-align: right;
  max-width: 200px;
}
#nb15personal span {  
  position: relative;
  top: 33px;
  left: -25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #999999;
}
#nb15personal a { 
  font-weight: bold;
  color: #660000;
  text-decoration: none;
}

#nb15search { 
  padding: 4px;
  padding-bottom: 5px;
  margin-left: 177px;  
  width: 617px;
  text-align: center;
  font-size: 10px;
}
#nb15search a { color: #283f66; }
#nb15search .search { 
  border: 0px;
  font-size: 13px; 
  font-weight: bold; 
}
#nb15search * { vertical-align: middle; }
#nb15search img { vertical-align: bottom; }
#nb15search input, #nb15search select, #nb15search option, #nb15search button { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#nb15search form { 
  display: inline;
  margin: 0px;
}
#nb15search #nb15go { 
  background: transparent url(/images/nb15/go.gif) no-repeat center top;
  width: 31px;
  height: 17px;
  margin: 0px;
  margin-left: 2px;
  border: 0px;
  cursor: pointer;
  cursor: hand;
}
#nb15search #nb15go_image { 
  width: 31px;
  height: 17px;
  margin: 0px;
  margin-left: 2px;
  border: 0px;
  cursor: pointer;
  cursor: hand;
}
#nb15search #nb15go_submit {
  background-color: #e2cb3e;
  font-weight: bold;
  cursor: pointer;
}

* html #nb15topbg { padding-left: 900px; }

* html #nb15iesux { 
  margin-left: -900px;
  position: relative; 
}

* html #nb15personal {
  position: absolute;
  right: 0px;
  width: 200px;
}

/*** Styles for scheduled content such as the SelfServeAds branding boxes that wrap around the customers' adunits, formerly in css2/content.css ***/

.imdb_lb {
  width: 728px;
  height: 105px;
  max-width: 728px;
  max-height: 106px;
  border: 1px #000000 solid;
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
}
.imdb_lb .header {
  width: 726px;
  width=728px;
  height: 12px;
  padding: 1px;
  border-bottom: 1px #000000 solid;
  background: #eeeeee;
  font-size: 10px;
  text-align: left;
}
.imdb_lb .header a {
  color: #000099;
}
.imdb_lb .header .branding {
  display: block;
  float: right;
  color: #000000;
}
.imdb_lb .body {
  display: block;
  width: 724px;
  height: 86px;
  max-height: 90px;
  overflow: hidden;
  padding: 0px 2px 3px 2px;
  color: #000000;
  background: #ffffff;
  text-align: center;
  text-decoration: none;
}
.imdb_lb h1 {
  margin: 0;
  padding: 0;
  color: #000099;
  text-decoration: underline;
  font-size: 20pt;
}
.imdb_lb p {
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  color: #000000;
  font-size: 12pt;
}
.imdb_sk {
  width: 160px;
  max-width: 160px;
  border: 1px #000000 solid;
  background: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.imdb_sk .header, .imdb_sk .branding {
  display: block;
  width: 160px;
  max-width: 158px;
  height: 12px;
  padding: 1px;
  background: #eeeeee;
  font-size: 10px;
  text-align: center;
}
.imdb_sk .header {
  border-bottom: 1px #000000 solid;
}
.imdb_sk .header a {
  color: #000099;
}
.imdb_sk .branding {
  border-top: 1px #000000 solid;
  color: #000000;
}
.imdb_sk .body {
  display: block;
  width: 158px;
  max-width: 158px;
  height: 600px;
  max-height: 600px;
  overflow: hidden;
  padding: 0px 2px 3px 2px;
  color: #000000;
  text-align: center;
  text-decoration: none;
  word-wrap: break-word;
}
.imdb_sk h1 {
  margin: 0;
  padding: 2px 0px 0px 0px;
  color: #000099;
  text-decoration: underline;
  word-wrap: break-word;
  font-size: 15pt;
}
.imdb_sk p {
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  color: #000000;
  word-wrap: break-word;
  font-size: 12pt;
}
