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(searchbg.gif) #ffffcc repeat-x bottom; 
  width: 100%;
}

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

#nb15tabs { 
  background: url(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(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 * { 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(go.gif) no-repeat center top;
  width: 31px;
  height: 17px;
  margin: 0px;
  margin-left: 2px;
  border: 0px;
  cursor: pointer;
  cursor: hand;
}

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

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

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

#nb15.disabled a:hover { text-decoration: none; }
#nb15.disabled #nb15tabs { background-image: url(navbard.gif); }
#nb15.disabled #nb15tabs a:hover { background-image: url(navbard.gif); }
#nb15.disabled #nb15personal * { display: none; }
#nb15.disabled #nb15search * { visibility: hidden; }
