@-moz-document url-prefix(http://www.google.com/search?) {

/* remove bar, logo */
#gbar,#guser,
div[style="padding: 6px 10px;"], img[src*="/logos/"], img[src*="/intl/"]:not([src*="/intl/en_ALL/mapfiles/lmc.png"]), img[src*="logo.gif"], img[src*="logo_sm.gif"], img[src*="/groups/img/3nb/groups_bar.gif"], #logo, [class="logo"], [class="td-logo"], [href*="?hl"] img 
{ display: none ! important; }

/* search results listing */
.g > .r + table > tbody > tr > .j
{
width:100% !important;
padding-right:8px !important;
text-align:justify !important;
min-width:200px !important;
}

p.g, div.g
{min-height:1px !important;}
/*
this makes the widened results close to each other again.  If you want to have
a larger vertical space, I suggest you add {margin-top:#px !important} and {margin-bottom:#px !important}  (Google's default value = 16px)
*/

/*remove google ad*/
table[style=""][align="right"],    /* froogle */
div[ads],                          /* google  */
div[id^=tpa],                      /* google  */
div[spl],                          /* google  */
table[width="25%"][align="right"], /* google  */
table[class=lads],                 /* google  */
div[class="rh"]                    /* mail    */
{display: none !important;}

}
