@-moz-document url-prefix(http://www.google),
               url-prefix(http://maps.google),
               url-prefix(http://video.google) {
a#gb_119, /* Google+You button: top toolbar */
div#gbg, /* login and settings: top toolbar*/
div#logocont, /* google logo: form */
div#ss-status, /* safesearch options Images: form */
a#sflas, /* advanced search: form */
div#appbar, /* number of search results */
div#subform_ctrl, /* number of search results: top */
span#taw, /* ads at top of search results */
.vspib, /* google previews icons */
div#rhscol, /* right sidebar, mostly ads */
div#leftnav, /* left sidebar */
div#botstuff, /* related searches: bottom */
p#bfl, /* search help, feedback: bottom */
div#fll, /* advertising programs, business solutions: bottom */
div.ctr-p /* change background image: bottom */
{ display: none !important;
}
div#foot.tsf-p, /* search result pages links */
div#center_col /* results */ 
{ margin-left: 40px !important;  margin-bottom: 40px !important;
}
div.sfbgg, /* search form box */
div#gb div,  div#gb li:not(:hover) a,  div#gb li:not(:hover) span /* all top toolbar */
{ background-color: white!important; color: black!important;
}
/* search form */ 
div.tsf-p { padding-left: 60px !important; padding-right: 100px!important;}
form#tsf {min-width: 300px!important; max-width: 700px!important;}
/* top banner */
div#gbx3, div#gbx4 { border: 0px!important;}
}