/*
 * ad_blocking.css: general ad-blocking
 *   Last Update: Fri Jul  7 18:26:44 CDT 2006
 *
 * http://www.gozer.org/mozilla/ad_blocking/
 */

/* --- primary ------------------------------------------------------------ */

/* images, plugins, iframes: general */
a[href*="/A="] img, *[src*="/A="],
a[href*="/ad-"] img, *[src*="/ad-"],
a[href*="/ad."] img, *[src*="/ad."],
a[href*="/ad/"] img, *[src*="/ad/"],
a[href*="/ad_"] img, *[src*="/ad_"],
a[href*="/ads"] img, *[src*="/ads"],
a[href*="/adv"] img, *[src*="/adv"],
a[href*="/adx"] img, *[src*="/adx"],
a[href*="_ad_"] img, *[src*="_ad_"],
a[href*="_ad/"] img, *[src*="_ad/"],
a[href*="_ad."] img, *[src*="_ad."],
a[href*="-ad-"] img, *[src*="-ad-"],
a[href*="?ad"] img, *[src*="?ad"],
a[href*="/adbanners"] img, *[src*="/adbanners"],
a[href*="/adserver."] img, *[src*="/adserver."],
a[href*="/jump/"] img, *[src*="/jump/"],
a[href*="?banner"] img, *[src*="?banner"],
a[href*="/banner"] img, *[src*="/banner"],
a[href*="/click-"] img, *[href*="/click-"],
a[href*="=click"] img, *[src*="=click"],
a[href*="?click"] img, *[src*="?click"],
a[href*="click_"] img, *[src*="click_"],
a[href*="adclick"] img, *[src*="adclick"],
a[href*="adfarm"] img, *[src*="adfarm"],
a[href*="adimage"] img, *[src*="adimage"],
a[href*="adimg"] img, *[src*="adimg"],
a[href*="advert"] img, *[src*="advert"],
a[href*="banners."] img, *[src*="banners."],
a[href*="banman"] img, *[src*="banman"],
a[href*="bannerman"] img, *[src*="bannerman"] {
  display: none !important;
}

/* images, plugins, iframes: domain-specific */
a[href*="ar.atwola.com"] img, *[src*="ar.atwola.com"],
a[href*="atdmt.com"] img, *[src*="atdmt.com"],
a[href*="bluestreak.com"] img, *[src*="bluestreak.com"],
a[href*="doubleclick."] img, *[src*="doubleclick."],
a[href*="tribalfusion.com"] img, *[src*="tribalfusion.com"],
a[href*="fastclick."] img, *[src*="fastclick."],
a[href*="logging.to"] img, *[src*="logging.to"],
a[href*="mediaplex.com"] img, *[src*="mediaplex.com"],
a[href*="industrybrains.com"] img, *[src*="industrybrains.com"],
a[href*="spacetarget"] img, *[src*="spacetarget"],
a[href*="spinbox."] img, *[src*="spinbox."],
a[href*="transfer.go"] img, *[src*="transfer.go"],
a[href*="valueclick."] img, *[src*="valueclick."],
a[href*="linkexchange."] img, *[src*="linkexchange."],
a[href*="smartclicks."] img, *[src*="smartclicks."],
a[href*="nedstatbasic.net"] img, *[src*="nedstatbasic.net"],
a[href*="tradedoubler.com"] img, *[src*="tradedoubler.com"],
a[href*="adbutler."] img, *[src*="adbutler."],
a[href*="a.consumer.net"] img, *[src*="a.consumer.net"],
a[href*="cash4banner.com"] img, *[src*="cash4banner.com"],
a[href*="crazypopups.com"] img, *[src*="crazypopups.com"],
a[href*="hit-now.com"] img, *[src*="hit-now.com"],
a[href*="hitbox.com"] img, *[src*="hitbox.com"],
a[href*="qkimg.net"] img, *[src*="qkimg.net"],
a[href*="qksrv.net"] img, *[src*="qksrv.net"],
a[href*="popupad.net"] img, *[src*="popupad.net"],
a[href*="bannermania.nom.pl"] img, *[src*="bannermania.nom.pl"],
a[href*="rcm-images.amazon.com"] img, *[src*="rcm-images.amazon.com"],
a[href*="rcm.amazon.com"] img, *[src*="rcm.amazon.com"],
a[href*="s1.amazon.com"] img, *[src*="s1.amazon.com"],
a[href*="advertising.com"] img, *[src*="advertising.com"],
a[href*="ad.preferences.com"] img, *[src*="ad.preferences.com"],
a[href*="link4ads.com"] img, *[src*="link4ads.com"],
a[href*="rightmedia.net"] img, *[src*="rightmedia.net"],
a[href*="sexcounter.com"] img, *[src*="sexcounter.com"],
a[href*="paycounter.com"] img, *[src*="paycounter.com"],
a[href*="webtrendslive.com"] img, *[src*="webtrendslive.com"],
a[href*="oas.salon.com"] img, *[src*="oas.salon.com"],
a[href*="realmedia.com"] img, *[src*="realmedia.com"],
a[href*="gator.com"] img, *[src*="gator.com"],
a[href*="bfast.com"] img, *[src*="bfast.com"],
a[href*="counter.webtrends.net"] img, *[src*="counter.webtrends.net"],
a[href*="googleadservices.com"] img, *[src*="googleadservices.com"],
a[href*="googlesyndication.com"] img, *[src*="googlesyndication.com"],
a[href*="adimg.cnet.com"] img, *[src*="adimg.cnet.com"],
a[href*="us.a1.yimg.com"] img, *[src*="us.a1.yimg.com"],
a[href*="us.i1.yimg.com"] img, *[src*="us.i1.yimg.com"],
a[href*="eur.a1.yimg.com"] img, *[src*="eur.a1.yimg.com"],
a[href*="a32.g.a.yimg.com"] img, *[src*="a32.g.a.yimg.com"],
a[href*="backbeatmedia.com"] img, *[src*="backbeatmedia.com"],
a[href*="adserver.ugo.com"] img, *[src*="adserver.ugo.com"],
a[href*="ad.asap-asp.net"] img, *[src*="ad.asap-asp.net"],
a[href*="claria.com"] img, *[src*="claria.com"],
a[href*="cydoor.com"] img, *[src*="cydoor.com"],
a[href*="kontera.com"] img, *[src*="kontera.com"],
a[href*="c1.zedo.com"] img, *[src*="c1.zedo.com"],
a[href*="ads.advance.net"] img, *[src*="ads.advance.net"],
a[href*="ads.aol.com"] img, *[src*="ads.aol.com"],
a[href*="ads.cdfreaks.com"] img, *[src*="ads.cdfreaks.com"],
a[href*="ads.com.com"] img, *[src*="ads.com.com"],
a[href*="ads.clearchannel.com"] img, *[src*="ads.clearchannel.com"],
a[href*="ads.ezboard.com"] img, *[src*="ads.ezboard.com"],
a[href*="ads.forbes."] img, *[src*="ads.forbes."],
a[href*="ads.gamespy.com"] img, *[src*="ads.gamespy.com"],
a[href*="ads.gamespyid.com"] img, *[src*="ads.gamespyid.com"],
a[href*="ads.g4techtv.com"] img, *[src*="ads.g4techtv.com"],
a[href*="ads.icq.com"] img, *[src*="ads.icq.com"],
a[href*="ads.ign.com"] img, *[src*="ads.ign.com"],
a[href*="ads.lycos.com"] img, *[src*="ads.lycos.com"],
a[href*="ads.monster.com"] img, *[src*="ads.monster.com"],
a[href*="ads.msn.com"] img, *[src*="ads.msn.com"],
a[href*="ads.neowin.net"] img, *[src*="ads.neowin.net"],
a[href*="ads.nypost.com"] img, *[src*="ads.nypost.com"],
a[href*="ads.nytimes.com"] img, *[src*="ads.nytimes.com"],
a[href*="ads.osdn.com"] img, *[src*="ads.osdn.com"],
a[href*="ads.osnews.com"] img, *[src*="ads.osnews.com"],
a[href*="ads.rottentomatoes.com"] img, *[src*="ads.rottentomatoes.com"],
a[href*="ads.space.com"] img, *[src*="ads.space.com"],
a[href*="ads.techtv.com"] img, *[src*="ads.techtv.com"],
a[href*="ads.usatoday.com"] img, *[src*="ads.usatoday.com"],
a[href*="ads.weather.com"] img, *[src*="ads.weather.com"],
a[href*="ads.winsite.com"] img, *[src*="ads.winsite.com"],
a[href*="ads.wunderground.com"] img, *[src*="ads.wunderground.com"],
a[href*="ads.x10."] img, *[src*="ads.x10."],
a[href*="ads.zdnet.com"] img, *[src*="ads.zdnet.com"],
a[href*="adq.nextag.com"] img, *[src*="adq.nextag.com"],
a[href*="bs0"][href*=".gmx.net"] img, *[src*="bs0"][src*=".gmx.net"] {
  display: none !important;
}

/* images: by size */
a img[width="120"][height="240"],
a img[width="120"][height="600"],
a img[width="125"][height="125"],
a img[width="125"][height="300"],
a img[width="125"][height="600"],
a img[width="150"][height="100"],
a img[width="150"][height="600"],
a img[width="160"][height="600"],
a img[width="180"][height="150"],
a img[width="234"][height="60"],
a img[width="210"][height="500"],
a img[width="300"][height="125"],
a img[width="300"][height="250"],
a img[width="336"][height="280"],
a img[width="380"][height="200"],
a img[width="468"][height="60"],
a img[width="470"][height="62"],
a img[width="728"][height="90"],
a img[width="730"][height="92"] { display: none !important; }

/* plugins: by size */
embed[width="120"][height="240"], object[width="120"][height="240"],
embed[width="120"][height="600"], object[width="120"][height="600"],
embed[width="125"][height="300"], object[width="125"][height="300"],
embed[width="125"][height="600"], object[width="125"][height="600"],
embed[width="150"][height="100"], object[width="150"][height="100"],
embed[width="150"][height="600"], object[width="150"][height="600"],
embed[width="160"][height="600"], object[width="160"][height="600"],
embed[width="180"][height="150"], object[width="180"][height="150"],
embed[width="210"][height="500"], object[width="210"][height="500"],
embed[width="234"][height="60"],  object[width="234"][height="60"],
embed[width="300"][height="125"], object[width="300"][height="125"],
embed[width="300"][height="250"], object[width="300"][height="250"],
embed[width="336"][height="280"], object[width="336"][height="280"],
embed[width="380"][height="200"], object[width="380"][height="200"],
embed[width="468"][height="60"],  object[width="468"][height="60"],
embed[width="470"][height="62"],  object[width="470"][height="62"],
embed[width="728"][height="90"],  object[width="728"][height="90"],
embed[width="728"][height="100"], object[width="728"][height="100"],
embed[width="728"][height="200"], object[width="728"][height="200"],
embed[width="730"][height="92"],  object[width="730"][height="92"] {
  display: none !important;
}

/* iframes: by size */
iframe[width="120"][height="600"],
iframe[width="125"][height="300"],
iframe[width="125"][height="600"],
iframe[width="150"][height="100"],
iframe[width="150"][height="600"],
iframe[width="160"][height="600"],
iframe[width="180"][height="150"],
iframe[width="210"][height="500"],
iframe[width="234"][height="60"],
iframe[width="300"][height="125"],
iframe[width="300"][height="250"],
iframe[width="336"][height="280"],
iframe[width="380"][height="200"],
iframe[width="468"][height="60"],
iframe[width="470"][height="62"],
iframe[width="600"][height="120"],
iframe[width="728"][height="90"],
iframe[width="728"][height="100"],
iframe[width="728"][height="200"],
iframe[width="730"][height="92"] { display: none !important; }

/* --- miscellaneous ------------------------------------------------------ */

a.adHeadline,                 /* adbrite.com */
a[href*="tryaol"] img,
a[href*="/adlog.pl"] img,
/*a[href*="/redirect"] img,*/
a[href*="/referral/"] img,
a[href*="/click.cgi"] img,
a[href*="/clickover"] img,
a[href*="/clickthr"] img,
a img[src*="/affiliates/"],
a img[src*="/creatives/"],
a img[src*="/marketing/"],
/*a img[src*="/offer"],*/
a img[src*="/puffboxes/"],
a img[src*="/sponsors/"],
a img[src*="120x60"],
a img[src*="120x80"],
a img[src*="140x"],
a img[src*="468x60"],
a img[src*="_sponsor_"],
a img[src*=".travelocity./Sponsor_gifs/"],
a img[src*="pic.geocities.com/images/"],
a img[src*="/us.yimg.com/a/ya"],
a img[src*="/publicidad/"], a img[src*="public"][src*="ad"],
a img[src*="klipmart"], a[name*="klipad"] img {
  display: none !important;
}

a[alt*="advert"] img,
object#widgeth, span.ad,
table#RefAd, table[background*="advertising.com"],
form[action*="doubleclick.net"] { display: none !important; }

iframe#adFrame, iframe#splashFrame,
iframe#google_ads_frame, div#googleadb,             /* google: general */
div.c.xs#ad, div#co div#rh.rhs[style],              /* google: gmail */
span#konteraElements > *,                           /* Kontera */
span#iTt.iTt,                                       /* IntelliTXT */
div#mntl, div#quack, div[id*="sponsor"],            /* yahoo, general */
div[id*="advert"], div[id*="popup"], div#awin,
div#yschsec, div.ovt, div[class*="advert"],
div#adstrip, div#dcv_EchangeLay, div#adbox,
div#splashLayer, div.showcase A.scLink,             /* from floppymoose.com */
div#AD, div[id^="AD"][style^="position:absolute;"], /* lycos */
div#spons,                                          /* altavista */
div#overture,                                       /* nfl.com, general */
div#dropin, div#dwindow, div#topmsg,                /* dynamicdrive.com */
div#cache,                                          /* asp.flaaten.dk */
div#xad,                                            /* proboards22.com */
div#floatpop,                                       /* lyrics007.com */
div#warning[style*="visibility:"],                  /* adblock.org ;) */
div#elementDiv.welcomemat,                          /* linux.sys-con.com */
div#AdLayer,                                        /* falkag.net */
div#catfish, div#adcontent,                         /* sitepoint.com */
div.VBannerAd, div.YourAdHere,                      /* flickr.com */
div#externals, div#text-ads,                        /* technorati.com */
div.ad, div.ads,                                    /* 43things.com */
div#btmad,                                          /* sourceforge.net */
div#popinads,                                       /* popinads.com */
div#ads, div#ads2, span#adwithus,                   /* bugbash.net */
div#dynamicAdWinDiv,                                /* forbes.com */
div[id^="aws_"],                                    /* 50megs.com */
div.adcnt,                                          /* geocities.com */
div#footerAds, div#homeRightAd,                     /* macworld.com */
table.leftadbody, td.leftadhead,                    /* wunderground.com */
div#ads_topC, div#ads_bottomC,                      /* search.msn.com (mgb) */
div[id^="sponLink"], div[id^="gca_sidebar"],        /* iwon.com */
div[id^="phpads"] {                                 /* dvd2svcd.doom9.net */
  display: none !important;
}

/* --- questionable (should probably identify and (re)move unless common) --- */

/* additional hosts for evaluation (thanks David) */
a[href*="adireland.com"] img, *[src*="adireland.com"],
a[href*="cdn.eyewonder.com"] img, *[src*="cdn.eyewonder.com"],
a[href*="serving-sys.com"] img, *[src*="serving-sys.com"] {
  display: none !important;
}

iframe[src^="/get_ad.php?"],                               /* geocities */
iframe[src^="/sponsored-results"],                         /* babelfish */
iframe[src^="/google/box?"],
iframe[src*="contentsearch.de.espotting.com"],             /* heise.de */
iframe[src*="industrybrains.com"], iframe[src*="BET365"],
iframe[name="bsadframe"], iframe[src*="advert"] {
  display: none !important;
}

table table table[width="346"][height="280"],
table[border="0"][cellpadding="1"][cellspacing="0"][width="626"][bgcolor="#6699cc"],
table[bordercolor="red"][height="225"][cellspacing="0"][cellpadding="0"][width="190"][bgcolor="white"][border="0"],
table[width="336"][border="0"][cellspacing="0"][cellpadding="0"][align="right"][style="margin-left: 10px; margin-bottom: 10px;"],
td[style="border-bottom: 1px solid rgb(204, 204, 204); padding: 7px 3px; background-color: rgb(255, 254, 249);"] { display: none !important; }

/* --- false positives ---------------------------------------------------- */

/* google: www, images, news, groups, froogle */
body[onload^="document.gs.reset()"] div.n a[href^="/search?q="] img,
body[onload^="document.gs.reset()"] div.n a[href^="/images?q="] img,
body[onload^="document.gs.reset()"] a[href^="/imgres?imgurl="] img,
body[onload^="document.gs.reset()"] div.n a[href*="/news?q="] img,
body[onload="sf()"] a[href^="/groups?q="] img,
a img[src^="/froogle_image?q="] {
  display: inline !important;
}

/* yahoo images (via google) */
a img[src*="images.google.com/images?q="] {
  display: inline !important;
}

/* alltheweb.com: images */
a[href*="click.alltheweb.com/go"] img[src*="fastsearch.net"] {
  display: inline !important;
}

/* gamespot.com: screenshots (120x90) */
/*a[href*="screens.html?page="] img[src*="/gamespot/"] {
  display: inline !important;
}*/

/* foxnews.com videos */
div#video object embed[src*="/ads"][src*="foxnews.com"] {
  display: inline !important;
}

/* imdb.com: posters/headshots linking fullpage interstitial ads.
             annoying, but the image should be displayed anyway. */
a[href*="imdb.com/ad/?id="] img[src*="imdb.com/media/"] {
  display: inline !important;
}

/* yahoo.com: avatars, tv-related, emoticons */
img[src*=".yimg.com/i/"][src*="/avtr/"],
img[src*=".yimg.com/i/"][src*="/ytv/"],
img[src*=".yimg.com/i/mesg/emoticons"] {
  display: inline !important;
}

/* ticketmaster seating chart: div[id*="popup"] (thanks Bob) */
body[onload*="/media.ticketmaster.com/"]#body > div#popupframe {
  display: inline !important;
}

/* happymany.be navigation, other ADSL-related links */
a[href*="/adsl"] img, *[src*="/adsl"] { display: inline !important; }

/* greenpeace image popups: div[id*="popup"] (thanks David) */
body.Popup > div#template-popup { display: inline !important; }

/* site images on alexa.com: a[href*="/redirect"] img (thanks David) */
/*a[href*="/redirect.alexa.com/redirect?"] img { display: inline !important; }*/

/* internet banking toolbar images on aib.ie (thanks David) */
@-moz-document url-prefix(https://internetbanking.aib.ie/)
{
  a[href*="/banner"] img, *[src*="/banner"] { display: inline !important; }
}

/* ------------------------------------------------------------------------ */

/*
 * For more examples see http://www.mozilla.org/unix/customizing.html
 */
/*
 * sites.css: site-specific ad-blocking
 *   Last Update: Fri Jul  7 23:33:51 CDT 2006
 *
 * http://www.gozer.org/mozilla/ad_blocking/
 */

@-moz-document domain(cnn.com)
{
  /* top banner */
  body.cnnMainPage div.cnn4pxBpad table { display: none !important; }

  /* left side banner */
  body.cnnMainPage div.cnnNavAd, body td.cnnNavAd { display: none !important; }

  /* text ad */
  body.cnnMainPage span.aoltextad { display: none !important; }

  /* From our Partners */
  body.cnnMainPage table[summary^="Links to stories"] {
    display: none !important;
  }

  /* right side banner area. watch out for this one */
  body table[width="770"] table[width="100%"] td[width="160"] {
    display: none !important;
  }

  /* sports illustrated trial (and others?) on the right */
  div.cnnRightColAd { display: none !important; }

  /* sports illulstrated trial at the bottom */
  table.cnnOfieTable { display: none !important; }

  /* martindale.com lawyer locator */
  /*body#contentArea table#cnnArticleWireFrame*/ form[name="MDH"] {
    display: none !important;
  }

  /* banner at the top */
  div.cnnCeilAd { display: none !important; }

  /* text banners */
  #contextualLinks, #cnnContextualLinks { display: none !important; }

  /* lower thin travelot advert */
  #cnnTravelot { display: none !important; }

  /* right column banners */
  table[width="160"], td[width="160"] { display: none !important; }

  /* override for various captions */
  table[width="160"].cnnGalleryRightRail { display: inline !important; }

  /* right column banners (cont.) */
  tr:last-child > td#cnnArticleContent:first-child + td:last-child {
    display: none !important;
  }

  /* adjust story width for above */
  tr:last-child > td#cnnArticleContent:first-child {
    width: 100% !important;
  }

  /* text ads on search results */
  div[style] > table[width="220"][style="margin-bottom: 10px;"] {
    display: none !important;
  }

  /* featured sponsores */
  table#cnnRRad { display: none !important; }

  /* ads on the index, next to latest news */
  div#CNN_homeAdBox { display: none !important; }
}

@-moz-document domain(freshmeat.net)
{
  /* text banners */
  div[style="border: 1px solid rgb(221, 221, 221); padding: 5px; background-color: rgb(255, 255, 255);"] { display: none !important; }
}

@-moz-document domain(nvnews.net)
{
  /* amazon international banner */
  img[src$="images/logos/amazon_international.gif"] { display: none !important; }

  body[rightmargin="15"][topmargin="15"][leftmargin="15"] > center > table[width="100%"] table[cellpadding="8"][style="border: 2px solid rgb(0, 0, 0);"] table[width="100%"][cellpadding="8"][style="border: 2px solid rgb(0, 0, 0);"] table[width="100%"][cellpadding="10"][bgcolor="#ffffff"] center table[width="100%"][bgcolor="#dddddd"][cellpadding="6"][style="border: 2px solid rgb(0, 0, 0);"] { display: none !important; }

  /* right side ads (3DCool.com PriceGrabber, etc) */
  body[rightmargin="15"][topmargin="15"][leftmargin="15"] > center > table[width="100%"] table[cellpadding="8"][style="border: 2px solid rgb(0, 0, 0);"] tr[valign="top"] td[valign="top"][bgcolor="#dddddd"][align="center"] table[width="170"][style="border: 2px solid rgb(0, 0, 0);"] { display: none !important; }

  /* forum: shopping, component prices */
  body > div[align="center"] > div.page > div[style="padding: 0px 25px;"] > table[width="100%"][cellspacing="0"][cellpadding="6"][border="0"][align="center"],
  body > div[align="center"] > div.page > div[style="padding: 0px 25px;"] > table[width="100%"][cellspacing="0"][cellpadding="4"][style="border: 1px solid rgb(11, 25, 140);"] {
    display: none !important;
  }
}

@-moz-document url-prefix(http://www.nvnews.net/vbulletin/),
               url-prefix(http://nvnews.net/vbulletin/)
{
  /* shop for ... table on the forums */
  div.page > div center > table[width="100%"][bgcolor="#ffffff"][style="border: 1px solid rgb(11, 25, 140);"] { display: none !important; }
}

@-moz-document domain(google.com),
               domain(gmail.com)
{
  /* general: search tip */
  table[cellspacing="0"][cellpadding="0"] td[valign="bottom"][height="30"] {
    display: none !important;
  }

  /* general: sponsored links: right */
  table[width="25%"][align="right"] {
    display: none !important;
  }

  /* general: sponsored links: top */
  p.e table[width="100%"][height="40"][cellpadding="3"] {
    display: none !important;
  }

  /* search: product search (store linkage) */
  p.e table[cellspacing="0"][cellpadding="1"][border="0"] {
    display: none !important;
  }

  /* search: sponsored links: top */
  div[id^="tpa"].ch {
    display: none !important;
  }

  /* groups: sponsored links: top (everything but header) */
  td[id^="taw"] { display: none !important; }

  /* groups: sponsored links: right */
  table[width="100%"][cellpadding="3"] tr[valign="top"] td[valign="top"][rowspan="26"] { display: none !important; }

  /* groups-beta: sponsored links: right */
  body[onresize=""][onload="sf()"] table[width="200"][align="right"][style="float: right;"] { display: none !important; }
  body[onresize=""][onload="sf()"] table[width="25%"][align="right"][style="float: right;"] { display: none !important; }

  /* froogle: sponsored links: right */
  form[action="/froogle"][name="gs"] table[width="100%"][style="margin-top: 6px;"] td[width="20%"][valign="top"][align="right"] table[align="bgColor=#ffffff"] { display: none !important; }
  /*form[action="/froogle"][name="gs"] table[align="bgColor=#ffffff"] { display: none !important; }*/

  /* inline search (custom/domain) ads */
  body > table[width="100%"][style="border: 1px solid rgb(51, 102, 153);"] {
    display: none !important;
  }
}

@-moz-document domain(geocities.com)
{
  /* floating banner table thingies. gets most, but not all */
  table[border="2"] td[valign="top"][bgcolor="#ffffff"] table[width="138"] { display: none !important; }

  div.y_gcss_ovrtr_au_cbox { display: none !important; }
}

@-moz-document domain(anandtech.com)
{
  /* text banners */
  table[width="336"][height="280"][bordercolor="#5a4444"][style="width: 336px;"], table[class^="vmheadlinetable"] {
    display: none !important;
  }

  /* sponsored links, doesn't work (?) */
  /* table[width="100%"][xmlns:ibn="urn:industrybrains.com:linkserver"] {
    display: none !important;
  } */

  /* header and footer ads */
  div#topmarq, div#boxfooter {
    display: none !important;
  }

  /* various and sponsored links */
  div.adcontainer, div.adcontainer + div.HeaderSurround {
    display: none !important;
  }
}

@-moz-document domain(imdb.com)
{
  /* AmericanSingles.com */
  div#root table[cellspacing="0"][width="160"][height="329"][bgcolor="#000000"],
  div#root form[name="frmLargeForm"], form[action*="click_lx.cgi"] {
    display: none !important;
  }

  /* text banners */
  iframe[src*="imdb.com/google/box?num="], iframe[src*="/adcom/"] {
    display: none !important;
  }

  div#root img[src*="/i.imdb.com/Vpics/"],
  /*div#root img[src*="/i.imdb.com/Photos/CMSIcons"],*/
  div#root img[src*="/i.imdb.com/Icons/apix/"],
  div#root img[src*="/i.imdb.com/Icons/kpix/"],
  div#root img[src*="/i.imdb.com/apix/"],
  div#root img[src*="/i.imdb.com/pro/"],
  div#root img[src*="/ia.imdb.com/"][height="600"],
  div#root img[src*="/ia.imdb.com/"][usemap] { display: none !important; }

  /* allow trailer (type) images: http://i.imdb.com/(wmf|real|qt).gif */
  div#root a:link img[src*="/i.imdb.com/"][src$=".gif"][width="88"][height="31"] { display: inline !important; }

  /*
   * allow Register/Now Playing image maps. above usemap rule is pretty damaging
   * considering it doesn't hide much, maybe that should go instead of these...
   */
  div#root img[src*="/ia.imdb.com/"][usemap="#logo"],
  div#root img[src*="/ia.imdb.com/"][usemap="#header"],
  div#root img[src*="/ia.imdb.com/"][usemap="#nav"] {
    display: inline !important;
  }

  /* top (flash) banners */
  div[id^="swf_"], div[id^="banner"] { display: none !important; }

  /* hide anything that is not inside of the main div#root */
  body > div:not([id="root"]) { display: none !important; }
}

@-moz-document domain(yahoo.com)
{
  /* personals, soapcity ad (forms) */
  form[action^="http://rd.yahoo.com/"],
  form[action^="http://us.ard.yahoo.com/"],
  form[action=""][name$="SoapCity"],
  form[action=""][name^="728x90"],
  form[action=""][name^="300x250"] { display: none !important; }

  /* text banner */
  div#ymadbn { display: none !important; }

  /* mail: logout page page */
  body[bgcolor="#ffffff"] tr[bgcolor="#eeeeee"] td[align="center"][valign="top"] p table[bgcolor="#cadaf8"][width="250"][cellpadding="4"] tbody { display: none !important; }

  body[bgcolor="#ffffff"] center table[style="border-color: rgb(0, 102, 255);"][align="center"][border="1"][width="480"] form[action*="yahoo.com"][method="get"] table[bgcolor="#ffffff"][border="0"][width="100%"] { display: none !important; }

  /* "Sponsored Matches" at the bottom */
  body[bgcolor="#ffffff"] center p table[width="750"] td[width="540"][valign="top"] table[width="100%"][cellpadding="2"] td[valign="top"] table[width="100%"][cellpadding="1"][bgcolor="#999999"] { display: none !important; }

  /* yahoo search - sponsored results: updated */
  div#yschres div.yschspns { display: none !important; }

  /* yahoo directory - sponsored results */
  div.ydirspns { display: none !important; }

  /* floating iframe survey prompt */
  div#yad_win { display: none !important; }
}

@-moz-document domain(search.yahoo.com)
{
  /* sponsored results */
  body div#results div[class="st sr"]:first-child,
  body div#results ul.ovr, body div#east { display: none !important; }
}

@-moz-document url-prefix(http://tv.yahoo.com/grid/)
{
  /* ads above grid */
  body > center > p { display: none !important; }

  /* grid ads */
  div#ytvMainBody > div.grid_cont ul.grid#oGrid li.adRow {
    display: none !important;
  }
}

@-moz-document url-prefix(http://tv.yahoo.com/tvpdb)
{
  /* ads above programming info */
  body > center > p { display: none !important; }

  /* programming info ad and sponsored links */
  div.tabs div.adContainer,
  div.tabs div.tabContainer div#masterdiv { display: none !important; }
}

@-moz-document domain(eweek.com)
{
  /* top banner */
  table.AD_BG { display: none !important; }

  /* right side; hiding td.Skyscraper_BG results in layout problems */
  td.Skyscraper_BG table { display: none !important; }

  /* "advertisement marketplace" */
  table.Sponsor_BG { display: none !important; }

  /* article ad */
  td.Article_Content > div[style*="float:"] { display: none !important; }
}

@-moz-document domain(fark.com)
{
  /* annoying animated gif */
  img[src*="sportsbybrooks.com/farkbutton.gif"] { display: none !important; }

  /* as the class name implies ... :) */
  td.entirerighttoolbar { display: none !important; }
}

@-moz-document domain(theinquirer.net)
{
  body.body table[width="100%"] table td#rb[valign="top"][align="center"] {
    display: none !important;
  }
}

@-moz-document domain(deviantart.com)
{
  /* top banner */
  body#deviantART div#main-core div[style="text-align: center;"]:first-child {
    display: none !important;
  }

  /* background image looks wierd with the above banner gone */
  /* body#deviantART { background-image: none !important; } */

  /* 62pt is so big it looks stupid */
  body#deviantART h1 { font-size: 24pt !important; }

  /* sponsored links */
  body#deviantART div#section-nav-ads { display: none !important; }
}

@-moz-document domain(vcdquality.com)
{
  /* top-right ad */
  iframe[src="http://www.vcdquality.com/include/topadiframe.php"] {
    display: none !important;
  }

  /* top-right text ad */
  div#textbanner { display: none !important; }
}

@-moz-document domain(newgrounds.com)
{
  iframe#GF_frm, div#GF__p_0 { display: none !important; }
}

@-moz-document domain(slickdeals.net) /* contributed by mgb */
{
  /* left side */
  iframe[src*="http://www.overstock.com/slickdeals_dealzone.htm"],
  iframe[src*="http://slickdeals.net/pricead.php"] {
    display: none !important;
  }

  /* right */
  iframe[src*="http://www.resellerratings.com/price-direct-slickdeals.pl"] {
    display: none !important;
  }

  /* hide the 'ad below' image */
  img[src="http://i.slickdeals.net/images/adbelow.gif"] {
    display: none !important;
  }
}

@-moz-document domain(proxify.com)
{
  /* text ads at the top */
  /*table[width="100%"][cellspacing="0"][cellpadding="1"][border="1"] td[width="25%"][valign="top"] { display: none !important; }*/
}

@-moz-document domain(mapquest.com)
{
  /* driving directions: right */
  /*body#dirs table[width="760"] td[valign="top"][align="left"] table {
    display: none !important;
  }*/

  /* search results (maps, directions, and Find It) */
  div#nearby[class="sectionbar bgbcrv"],
  div#nearby[class="bgacrv"],
  form[method="get"][action="offers.adp"],
  table[width="100%"] tr td[onclick*="google.com"][onmouseover*="go to "],
  a[href*="offers.adp?a="],
  body#dirs font[face$=",sans-serif"],
  body#maps font[face$=",sans-serif"],
  body#dirs a[href="javascript:openGoogle()"],
  body#maps a[href="javascript:openGoogle()"] {
    display: none !important;
  }

  /* search results (maps, directions, and Find It) */
  body#maps table#adStack,
  body#maps div[class="bgacrv clear"]#nearby,
  a[href*="offers.adp?a="],
  body#maps div.searchwrapper,
  body#dirs table#adStack,
  body#dirs div.promo,
  body#dirs div[class="sectionbar bgbcrv clear"]#nearby,
  body#dirs div[class="sectionbar bge clear"]#googleadb,
  body#home div.promo {
    display:none !important;
  }

  /* text ads */
  body#dirs div#formpage div.mainwrapper div.content div.promo,
  body#maps div#content div.promo { display: none !important; }
}

@-moz-document domain(download.com)
{
  /* text ads on the index, the grey boxes look a bit weird ... */
  div#dlContainer td.mainpad div#lp-title,
  div#dlContainer td.mainpad div#lp-dlnow,
  div#dlContainer td.mainpad div#lp-desc {
    display: none !important;
  }

  /* inline ads for search and browsing a category */
  div#dlContainer td.mainpad iframe[src^="http://download-"][target="_top"] {
    display: none !important;
  }

  /* sponsored ads at the bottom of app download page */
  div#dlContainer td.mainpad div#hotDownloads {
    display: none !important;
  }

  div#leaderboard-banner,                  /* topmost banner */
  div.search-listings > iframe,            /* sponsored on search results */
  div#left-nav > div#launchpad-vertical {  /* sponsored downloads on left */
    display: none !important;
  }
}

@-moz-document domain(mozillazine.org)
{
  /* store: left nav (www) */
  object[type="text/html"][data="/store/rail_box/"]#store {
    display: none !important;
  }

  /* store: right nav (forums) */
  iframe[src="http://store.mozillazine.org/forum_box/"] {
    display: none !important;
  }

  /* inline forum ads */
  td[class="th gas_head"], tr.gas, tr.adsense { display: none !important; }
}

@-moz-document domain(zdnet.com),
               domain(zdnet.de),
               domain(eweek.com),
               domain(pcmag.com)
{
  body[onunload="displayPopUnder();"] span.storybox {
    display: none !important;
  }
}

@-moz-document domain(latimes.com)
{
  iframe[name="railad"] { display: none !important; }

  iframe[src*="latimes.com/includes/classrail/"] { display: none !important; }
}

@-moz-document domain(about.com)
{
  /* hide the floating newsletter and ad bar */
  div#iTb[onmouseout][onmouseover][style] {
    display: none !important;
  }
}

@-moz-document domain(nytimes.com)
{
  /* ads on side of most articles */
  /* use only div#bColumn if you want to be more drastic */
  div#bColumn div#adxMiddle,
  div#bColumn div#adxSponLink,
  div#bColumn div#mostEmailed,
  div#bColumn div#adxBigAd,
  div#bColumn div#advertiserLinks {
    display: none !important;
  }
}

@-moz-document domain(boingboing.net)
{
  /* some graphical ads on side of article */
  a[href^="boingboing.net/cgi-bin/clicker.cgi?"] {
    display: none !important;
  }
}

@-moz-document domain(torrentspy.com)
{
  /* myway search box on top of results */
  form#fiSearchForm[onsubmit="return fiSearchFormMaxSubmit(this)"] {
    display: none !important;
  }
}

@-moz-document domain(abc.com),
               domain(abc.go.com)
{
  /* blocks advertisement inside most articles */
  div#content div#columnad { display: none !important; }
}

@-moz-document domain(anonymouse.ws)
{
  div#mouselayer { display: none !important; }
}

@-moz-document domain(guardster.com)
{
  /* add "http://ar.avres.net/5/adv/code.js" to adblock*/
  a[href*="guardster.com/subscription"] {
    display: none !important;
  }
}

@-moz-document domain(alexa.com)
{
  /* Related Info */
  td[onClick^="location.href='"][class="ch"][bgcolor="#FFEBFF"],
  div.dottedBoarderT, div.dottedBoarderB span.smallBold {
    display:none !important;
  }
 
  /* Search Results */
  body[onload="window_onload();"] a[href$="link_code=xm2"][href*="amazon.com"],
  body[onload="window_onload();"]
  a.ch[onClick="location.href='http://www.google.com/url?sa=l&amp;q="],
  body[onload="window_onload();"] td.small,
  body[onload="window_onload();"] td.ch {
    display:none !important;
  }
}

@-moz-document domain(news.com.com)
{
  /* index: top-right, lower-left ads */
  div#newsShell div#newsContent div#topMPU,
  div#newsShell div#newsContent div#bottomMPU {
    display: none !important;
  }

  /* stories: bottom ad */
  div#newsShell div#newsContent div#adWords { display: none !important; }

  /* sponsored links underneath "Spotlight on" */
  div#newsShell div#smbShell > div#spotlight dt.sponsored,
  div#newsShell div#smbShell > div#spotlight > span + dl + table {
    display: none !important;
  }

  /* sponsored search results */
  div#newsShell div#newsContent > div.sp { display: none !important; }
}

@-moz-document url-prefix(http://ww2.titantv.com/quickguide/quickguide.aspx),
               url-prefix(http://ww2.titantv.com/ttv/Grid/grid.aspx),
               url-prefix(http://ww2.titantv.com/ttv/grid/grid.aspx)
{
  /* hide right side sponsors column */
  body#Body > form#Form1 > table.contextBoxGridNavTable + table[width="100%"] > tbody > tr:first-child > td:not(:first-child) > table[style="width: 120px; height: 32px; background-color: black; color: white; margin-bottom: 2px;"] { display: none !important; }
  body#bt > form#mainForm > table[width="99%"] > tbody > tr > td:first-child > table[width="100%"]:first-child > tbody > tr:first-child > td:not(:first-child) div[style="border: 1px solid black; padding: 1px;"] { display: none !important; }

  /* hide inline sponsor row(s) */
  .gridBannerRowHeader, .gridBannerRowCell { display: none !important; }

  /* right side sponsors */
  td[width="100%"] + td[width="140"] { display: none !important; }

  /* top and bottom ads */
  div#content > div#leaderboard { display: none !important; }
}

@-moz-document domain(reviews.search.com)
{
  /* hide "sponsored matches", dotted separators */
  tr > td[colspan="4"] { display: none }
}

@-moz-document domain(funpic.de)
{
  /* floating div (approrpiate for ad_blocking.css, but a bit too generic) */
  div[id^="f"][style^="visibility:"].layer_main { display: none !important; }
}

@-moz-document domain(sitepoint.com)
{
  /* top Site Sponsor */
  div#maincontent > div#flow > div#tab > div.product:first-child {
    display: none !important;
  }
}

@-moz-document domain(rottentomatoes.com)
{
  /* right side column */
  div > div > table[width="95%"] td[width="140"][valign="top"]:last-child {
    display: none !important;
  }
}

@-moz-document domain(zdnet.com)
{
  /* sponsored links */
  iframe[src="http://bwp.zdnet.com/search"] { display: none !important; }
}

@-moz-document domain(experts-exchange.com)
{
  /* hide table between question and answers. nth-child() would be nice... */
  td.pageContent > div > table.fW { display: none !important; }
  td.pageContent > div > table.fW + table.fW + table.fW {
    display: inline !important;
  }

  /* or just hide the categories */
  /*td.pageContent > div > table.fW form#searchForm ~ table.fullWidth {
    display: none !important;
  }*/
}

@-moz-document domain(tv.com)
{
  iframe#sponsored_iframe { display: none !important; }
}

@-moz-document domain(slashdot.org)
{
  /* 2006-06-05 revamp: ad-related content */
  div.ad1,
  div#slashboxes #advertisement-title,
  div#slashboxes #advertisement-content { display: none !important; }

  /* 2006-06-05 revamp: move the margin inside so the skyscraper doesn't
                        leave empty space at the top of the slashboxes */
  div#slashboxes div.block { margin-bottom: 0em !important; }
  div#slashboxes div.block div.content { margin-bottom: 1.25em !important; }
}

@-moz-document domain(ebaumsworld.com)
{
  /* various banners */
  a[target="_blank"] img, img[usemap] { display: none !important; }
}

@-moz-document domain(isohunt.com)
{
  /* extraneous and annoying search help floater */
  form[name="ihSearch"] > div#ihOps { display: none !important; }
}
