@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("imdb.com") {


* {
font-size: 10pt  !important;
font-family: trebuchet !important;
background-color: transparent !important;
}

#styleguide-v2 {
      background: #111111 url("http://farm3.staticflickr.com/2819/8990145169_02b831c707_o.png") !important; 
      
  /*   Alternative Background ######################################################### */    
 /*   ("http://i930.photobucket.com/albums/ad144/zigboom/square_000000_181818.png");   */
        color: #CCCCCC !important;
}

#wrapper{
        background: #181818 !important; 
        color: #CCCCCC !important;
  width: 1008px !important;
  margin: auto;
  margin-bottom: 35px !important; 
  margin-top: 25px !important; 
 box-shadow: 0 0 15px #555555; 

}

/* Navbar */

#nb20 {
 background: -moz-linear-gradient(#444444, #111111) !important; 
 background: linear-gradient(#444444, #111111) !important;
 border-top-right-radius: 0px !important; 
 border-top-left-radius: 0px !important; 
 padding-top: 0px !important; 
 }
 
  #navbar.navbarSprite {
  background: transparent !important; 
  }

#navbar div.quicksearch_dropdown_wrapper {
 top: 5px !important; 
}

#navbar a#home_img {
transform: none; 
-moz-transform: none; 
border-radius: 6px; 
box-shadow: none; 
transition: -moz-transform 1s, transform 1s, box-shadow 1s;
}

#navbar a#home_img:hover {
transform: scale(1.1,1.1); 
-moz-transform: scale(1.1,1.1); 
box-shadow: 0 0 10px #999999; 
transition: -moz-transform 1s, transform 1s, box-shadow 1s;
}


body,div,table *{color: #999999 !important}
img[src*="nb15/logo2.gif"] {
  width: 0 !important;
  height: 38px !important;
  padding-left: 79px !important;
}

/* ### General Border Color ### */
* { border-color:  #555555 !important; }
h1.header {
 color: #999999 !important;
}

/* Upper part */
#floating1_wrapper {
 display: none !important; 
}

#nb15home {position: relative !important; left: 20px !important; top: 45px !important;
}

#nb15supertab {
top: -200px !important;
position: relative !important;
height: 0px !important;
}

#nb15 {
  margin-top:-30px !important;
  margin-bottom:0px !important;
}

#nb15botbg, #nb15topbg, div.sub_nav {
  background: #282828 !important;
  border-radius: 0 0 7px 7px !important;
}

a{
text-decoration: none !important;
color: #999999 !important;
font-size: 10pt  !important;
}

a:link {
text-decoration: none !important;
font-weight: bold !important;
color: #999999 !important;
font-size: 10pt  !important;
}

a:visited {
text-decoration: none !important;
color: #999999 !important;
}

a:hover {
color: #DCDCDC !important;
text-decoration: none !important;
background-color: transparent !important;
text-shadow: 0pt 0pt 0.2em rgb(150, 150, 150), 0pt 0pt 0.4em rgb(150, 150, 150);
}
/*-------- comments ----------------*/
td[bgcolor=white] {
background: transparent !important;
}
/*---------- sidebar -----------------*/
#tn15lhs h6 {            /* sidebar titles */
background-image: none !important;
margin-top: 0 !important;
}
#tn15lhs h6 span {             /* sidebar titles */
  visibility: visible !important;
}
#tn15lhs .link.selected a{
font-weight: bold !important;
color: white !important;
text-decoration: underline !important;
}

img[alt="[Add to My Movies]"]{
opacity: 0.40 !important;
}

/*---------- main section -------------*/
#navbar {
border: none !important; 
border-bottom: 2px solid !important; 
/* margin-bottom: -11px !important; */ 
margin-top: 0px !important; 
-moz-border-bottom-colors: #282828 #000000 !important; 
}

#top_ad_wrapper {
 display: none !important; 
}

#tn15title h1 {           /* movie title */
color:white!important;
font-size: 220% !important;
font-weight: bold !important;
display: inline !important;
}
#tn15title * {           /* movie title */
letter-spacing: normal !important;
}
/*--- movie rating ---*/
#tn15rating{
padding-left: 3px !important;
border-left: 3px solid #3c3c3c !important;
margin-right: 35% !important;
}
#votep + b + b {           /* movie title */
font-weight: bold !important;
font-size: 130% !important;
}
.starbar .outer {
border-right: 3px solid #575757 !important;
}

/* Search autocomplete */
#navbar-suggestionsearch {
 background: #333333 !important; 
 opacity: .95 !important; 
 margin-top: 7px !important; 
 margin-left: 1px !important; 
}
#navbar-suggestionsearch a.highlighted {
    background-color: #444444 !important;
}
/*--- gold links under movie title ---*/
#tn15 .toplinks img[alt="*"]{
background-color: #ffffff !important;
}
a.tn15more:after {
content:" Â»" !important;
}
/*--- cast list ---*/
tr.even td {
background-color: transparent !important;
}
tr.odd td {
background-color: transparent !important;
}
/*--- misc ---*/
div#tn15shopbox {             /* amazon shop box */
display: none !important;
}
b, b a {             /* some things that need to stand out */
background-color: transparent !important;
}
img[alt="IMDbTV"] {             /* IMDbTV image for TV airing */
display: none !important;
}
/*--- blue category images ---*/
img[alt="Overview"], 
img[alt="Cast"], 
img[alt="Additional Details"], 
img[alt="FAQ"], 
img[alt="User Comments"],
img[alt="Message Boards"], 
img[alt="Fun Stuff"], 
img[alt="Recommendations"],
img[alt="Filmography"]{
display: none !important;
}
a[name="comment"] + a {
left: 0px !important;
top: 0px !important;
}
/*-------------- header -----------------*/
#nb15 div {
background: black none !important;
border-radius: 0 0 7px 7px!important;
}
td[background],  /* all tds with a background attribute */
iframe,
#tn15adrhs,               /* swf ad */
img[height="28"][width="28"] {      /* img in view trailer page */
/* display: none !important; */
}
div#swf_supertab_02, .imdb_lb  {
display: none !important;
}
/*-------------- trailers page ------------*/
#playeriframe iframe {    /* only view iframe on trailers page */
display: block !important;
}
#drawercontents {
background-color: black !important;
}
/*-------------- view pictures page ------------*/
table.g_image {
background: #333333 none !important;
border-radius: 7px !important;
}
table.g_image * {
background: transparent !important;
}
/*--------------  ------------*/
.newsWidget div.newsTabs { border-top-color: transparent !important }
.newsWidget ul.newsTabs { border-color: #555555 !important }
.newsWidget ul.newsTabs a { background: -moz-linear-gradient(bottom,  #333333 10px, #777777) !important;
border-color: #555555 !important;
margin-right: 1px !important;  
border-bottom: 0px solid transparent !important; 
}
.newsWidget ul.newsTabs a:hover { background: -moz-linear-gradient(bottom,  #333333 10px, #999999) !important;
border-color: #555555 !important; 
}
.newsWidget ul.newsTabs .active a{ background: -moz-linear-gradient(bottom,  #333333 10px, #999999) !important;
border-color: #555555 !important; 
text-shadow: 0pt 0pt 0.2em rgb(150, 150, 150), 0pt 0pt 0.4em rgb(150, 150, 150); 
color: #DCDCDC !important; 
}
.newsWidget b#ndheadline { Background: transparent !important }
.chart_head { background: none #333333 !important;
border: 1px solid #555555 !important}
/* Go Button & Other Buttons */
.nb_primary, .btn.small, .btn.large, #showtimesLocationFormDiv > P > INPUT:last-child, .btn2.large {
 background: -moz-linear-gradient(bottom,  #333333 8px, #777777) !important;
border-color: #777777 !important;
color: #999999 !important;
max-height: 21px !important;  
/* margin-top: 1px !important; */
}
.nb_primary:hover, .btn.small:hover, .btn.large:hover, .btn2.large:hover {
 background: -moz-linear-gradient(bottom,  #333333 8px, #999999) !important; 
text-shadow: 0pt 0pt 0.2em rgb(150, 150, 150), 0pt 0pt 0.4em rgb(150, 150, 150); 
color: #DCDCDC !important;
}
#content { background: -moz-linear-gradient(top,  #000000, #181818 10px) !important; 
}
#navbar ul.main_nav li ul.sub_nav { background-color: #333333 !important;
border: 1px solid #555555 !important;
background-image: none !important;
border-radius: 8px !important;
opacity: .95 !important }
#main_nav a, #content-2-wide::before { border: none !important }
button.primary, .linkasbutton-primary, button.secondary, .linkasbutton-secondary { background-image: none !important;
border-color: #555555 !important;
color: #999999 !important}
.boards th { background-image: none !important;
background-color: #333333 !important;
border: 1px solid #555555 !important }
#tn15lhs a.link.selected { background-image: none !important;
background-color: #333333 !important;
border: 1px solid #555555 !important }
h2, h3, .aux-content-widget-2 h3, #main > DIV:first-child + DIV + DIV + DIV > DIV > H2:first-child + UL + DIV > DIV:first-child > DIV > DIV > H3 > A { color: #DCDCDC !important; }
.lhscol {background-color: #333333 !important;
border: 1px solid #555555 !important;
border-radius: 6px !important}
.lhscol ol, .lhscol ul, .lhscol .boxBottom {
border-bottom: 2px solid !important;
-moz-border-bottom-colors: #555555 #000000 !important
}
.newsWidget ul.newsTabs li.active a { 
background-color: #444444 !important; }
.hpRightNav {background-color: #333333 !important;
border: 1px solid #555555 !important;
border-radius: 6px !important}
hr { border-color: #555555 !important }
td { border-color: #555555 !important }
#sidebar-narrow  {background-color: transparent !important;
border-color: transparent !important;
border-radius: 6px !important}
.aux-content-widget-1, .showtimes, .aux-content-widget-2, .aux-content-widget-3, .article.on-tv, 
.aux-content-widget-4 { background-color: #333333 !important;
border: 1px solid #555555 !important;
border-radius: 6px !important;
background-image: -moz-linear-gradient(top, #666666, #333333 6px) !important;  }
#landing_blurb > P > A:first-child + BR + BR + A > IMG { display:none !important }
/* Table - Top 250 Movies */
#main > TABLE[cellspacing="0"][cellpadding="4"][border="1"] {
border: 0px solid #555555 !important; 
  background: #333333 !important; 
  display: table !important;
  border-spacing: 0px !important;
  border-collapse: collapse !important;
  margin-top: 0;
  margin-bottom: 0;
  -moz-box-sizing: border-box !important;
  text-indent: 0;
}
#main > TABLE[cellspacing="0"][cellpadding="4"][border="1"] > TBODY > TR:first-child {
 background: -moz-linear-gradient(top, #666666, #333333 6px) !important; 
}
.chart_head > th {
background-image: none !important; 
}
/* Rating Formula (WR) */
#main > PRE {
 background: transparent !important; 
}
#tn15rating { background-color: #333333 !important;
border: 1px solid #555555 !important;
border-radius: 6px !important;
}
.aux-content-widget-3 { border: 1px solid #555555 !important; 
border-radius: 6px !important; 
background-color: #333333 !important;
background-image: -moz-linear-gradient(top, #666666, #333333 6px) !important; 
}
#navbar ul.main_nav li a { background-image: none !important;
margin-left: 1px !important; }
#navbar ul.main_nav li:hover a {
        margin-left: 1px !important;
}
#site-stripe { border-color: #181818 !important }
.odd { background-color: #444444 !important;
background-image: none !important }
.even { background-color: #333333 !important;
background-image: none !important }
.cast, .strip, .boards { border: 1px solid #555555 !important }
/* New sidebar widget */
.aux-content-widget-2 { border: 1px solid #555555 !important; 
border-radius: 6px !important; 
background-color: #333333 !important;
background-image: -moz-linear-gradient(top, #666666, #333333 6px) !important; 
}
/* Facebook Widget */
#iframe_like, .social_networking {
 width: 270px !important; 
background-color: transparent !important; 
}
/* Amazon Widget */
.contextual .main {
 border: 1px solid #555555 !important; 
border-radius: 6px !important; 
border-bottom-right-radius: 0px !important; 
border-bottom-left-radius: 0px !important; 
background-color: #333333 !important;
background-image: -moz-linear-gradient(top, #666666, #333333 6px) !important; 
}
.contextual .bottom {
 background: #333333 !important; 
}
/* Tables */
#boxoffice > TABLE > COLGROUP, 
#starmeter > TABLE > TBODY, 
#moviemeter > TABLE > TBODY {
 background: #333333 !important;
 border: 1px solid #555555 !important; 
}
.chart_head {
 background: -moz-linear-gradient(top, #666666, #333333 6px) !important; 
}
.newsTab.active {
 background: #333333 !important;
 border: 1px solid #555555 !important;  
border-bottom-right-radius: 6px !important; 
border-bottom-left-radius: 6px !important; 
border-top-left-radius: 6px !important; 
}
#header > H1 {
 color: #999999 !important; 
}
/* Help Desk - Contact Us */
IMG[width="400"][border="0"][height="41"][alt="Help Desk"][src="/ia/58/21/58.gif"] {
 display: none !important; 
}
INPUT, SELECT {
 -moz-appearance: none !important; 
 background: -moz-linear-gradient(top,#181818,#444444) !important; 
 border: 1px solid #555555 !important; 
 border-radius: 3px !important; 
 color: #999999 !important; 
}
#quicksearch > INPUT, SELECT[name="date"] > INPUT, SELECT[name="movie"] > INPUT {
 border: none !important; 
}
.quicksearch_dropdown {
 margin-left: 4px !important;  
 }
.navbar-large {
 /* height: 17px !important; */
 margin-top: 5px !important; 
 padding: 4px 6px!important; 
 }
 
#navbar select {
 width: 100px !important; 
  margin-left: 0px !important; 
}
#navbar-query {
 width: 333px !important; 
  height: 17px !important; 
  margin-top: 5px !important; 
 }
.primary.btn {
 margin-top: 5px !important; 
 background: -moz-linear-gradient(bottom, #444444, #181818) !important; 
  margin-right: -2px !important; 
  border-radius: 3px !important; 
 }
.nb_primary {
 height: 21px !important;
 padding: 0px 3px 3px 3px !important;  
}
#showtimesLocationFormDiv > P > INPUT:last-child  {
 height: 19px !important;
 padding: 0px 3px 3px 3px !important;  
}

/* Get rid of the strange white spot at the upper-left border */
#swf_fc {
 display: none !important; 
}
#swf_baker {
 display: none !important; 
 }
 
.btn.large.primary.title-trailer {
 margin-top: 7px !important; 
 padding: 5px !important;
}

/* Watch Trailer and Add to Wishlist Buttons */
.large.secondary.wl_action_btn.btn { 
 padding: 5px 0px 2px 4px !important;
}
SPAN, h4 {
color: #999999 !important; 
}

/* MOVIEmeter */
#prometer {
 border: 1px solid #555555 !important; 
border-radius: 6px !important; 
 background-color: #333333 !important;
 background-image: -moz-linear-gradient(top, #666666, #333333 6px) !important; 
 box-shadow: none !important; 
 margin-right: 10px !important; 
 margin-left: -51px !important; 
 opacity: .95 !important; 
 padding-right: 2px !important; 
}
.nav {
 background: transparent !important; 
}
.head  {
 background: -moz-linear-gradient(top, #444444, #181818) !important; 
 text-shadow: none !important; 
 border: 1px solid #555555 !important; 
 margin-bottom: 0px !important; 
}

.watch-bar  {
 background: -moz-linear-gradient(top, #444444, #181818) !important; 
}

#tpack1 {
 border-left: 1px solid #555555 !important; 
}


.rec-jaw-teeth {
 background: #181818 !important; 
 }

 
 .amazon-affiliate-site-name {
  font-size: 11px !important; 
  }
  
 .amazon-affiliate-site-desc {
  font-size: 10px !important; 
  }
  
  
  
  
 
 
}


