/*
 * Google Web Search - Results in two columns
 *
 * Author      : Josep Crespo i Santacreu
 * Contact     : battleprogrammertidus at gmail dot com
 * Created     : August 19, 2008
 * Description : It shows Google Web Search results in columns.
 * Usage       : Use with the Stylish Firefox extension (http://userstyles.org/)
 * Licence     : http://creativecommons.org/licenses/by-nc-sa/3.0/
 */

/* That include Google Web Search for all countries domains, the list has been taken from http://www.google.com/supported_domains, I suppose that will be an updated list */
@-moz-document url(http://www.google.com/webhp?rls=ig), url-prefix(http://www.google.com/webhp?hl=), url-prefix(http://www.google.com/search), url-prefix(http://www.google.ad/search), url-prefix(http://www.google.ae/search), url-prefix(http://www.google.com.af/search), url-prefix(http://www.google.com.ag/search), url-prefix(http://www.google.com.ai/search), url-prefix(http://www.google.am/search), url-prefix(http://www.google.it.ao/search), url-prefix(http://www.google.com.ar/search), url-prefix(http://www.google.as/search), url-prefix(http://www.google.at/search), url-prefix(http://www.google.com.au/search), url-prefix(http://www.google.az/search), url-prefix(http://www.google.ba/search), url-prefix(http://www.google.com.bd/search), url-prefix(http://www.google.be/search), url-prefix(http://www.google.bg/search), url-prefix(http://www.google.com.bh/search), url-prefix(http://www.google.bi/search), url-prefix(http://www.google.com.bn/search), url-prefix(http://www.google.com.bo/search), url-prefix(http://www.google.com.br/search), url-prefix(http://www.google.bs/search), url-prefix(http://www.google.co.bw/search), url-prefix(http://www.google.com.by/search), url-prefix(http://www.google.com.bz/search), url-prefix(http://www.google.ca/search), url-prefix(http://www.google.cd/search), url-prefix(http://www.google.cg/search), url-prefix(http://www.google.ch/search), url-prefix(http://www.google.ci/search), url-prefix(http://www.google.co.ck/search), url-prefix(http://www.google.cl/search), url-prefix(http://www.google.cn/search), url-prefix(http://www.google.com.co/search), url-prefix(http://www.google.co.cr/search), url-prefix(http://www.google.com.cu/search), url-prefix(http://www.google.cz/search), url-prefix(http://www.google.de/search), url-prefix(http://www.google.dj/search), url-prefix(http://www.google.dk/search), url-prefix(http://www.google.dm/search), url-prefix(http://www.google.com.do/search), url-prefix(http://www.google.dz/search), url-prefix(http://www.google.com.ec/search), url-prefix(http://www.google.ee/search), url-prefix(http://www.google.com.eg/search), url-prefix(http://www.google.es/search), url-prefix(http://www.google.com.et/search), url-prefix(http://www.google.fi/search), url-prefix(http://www.google.com.fj/search), url-prefix(http://www.google.fm/search), url-prefix(http://www.google.fr/search), url-prefix(http://www.google.ge/search), url-prefix(http://www.google.gg/search), url-prefix(http://www.google.com.gh/search), url-prefix(http://www.google.com.gi/search), url-prefix(http://www.google.gl/search), url-prefix(http://www.google.gm/search), url-prefix(http://www.google.gp/search), url-prefix(http://www.google.gr/search), url-prefix(http://www.google.com.gt/search), url-prefix(http://www.google.gy/search), url-prefix(http://www.google.com.hk/search), url-prefix(http://www.google.hn/search), url-prefix(http://www.google.hr/search), url-prefix(http://www.google.ht/search), url-prefix(http://www.google.hu/search), url-prefix(http://www.google.co.id/search), url-prefix(http://www.google.ie/search), url-prefix(http://www.google.co.il/search), url-prefix(http://www.google.im/search), url-prefix(http://www.google.co.in/search), url-prefix(http://www.google.is/search), url-prefix(http://www.google.it/search), url-prefix(http://www.google.je/search), url-prefix(http://www.google.com.jm/search), url-prefix(http://www.google.jo/search), url-prefix(http://www.google.co.jp/search), url-prefix(http://www.google.co.ke/search), url-prefix(http://www.google.com.kh/search), url-prefix(http://www.google.ki/search), url-prefix(http://www.google.kg/search), url-prefix(http://www.google.co.kr/search), url-prefix(http://www.google.kz/search), url-prefix(http://www.google.la/search), url-prefix(http://www.google.li/search), url-prefix(http://www.google.lk/search), url-prefix(http://www.google.co.ls/search), url-prefix(http://www.google.lt/search), url-prefix(http://www.google.lu/search), url-prefix(http://www.google.lv/search), url-prefix(http://www.google.com.ly/search), url-prefix(http://www.google.co.ma/search), url-prefix(http://www.google.md/search), url-prefix(http://www.google.mn/search), url-prefix(http://www.google.ms/search), url-prefix(http://www.google.com.mt/search), url-prefix(http://www.google.mu/search), url-prefix(http://www.google.mv/search), url-prefix(http://www.google.mw/search), url-prefix(http://www.google.com.mx/search), url-prefix(http://www.google.com.my/search), url-prefix(http://www.google.com.na/search), url-prefix(http://www.google.com.nf/search), url-prefix(http://www.google.com.ng/search), url-prefix(http://www.google.com.ni/search), url-prefix(http://www.google.nl/search), url-prefix(http://www.google.no/search), url-prefix(http://www.google.com.np/search), url-prefix(http://www.google.nr/search), url-prefix(http://www.google.nu/search), url-prefix(http://www.google.co.nz/search), url-prefix(http://www.google.com.om/search), url-prefix(http://www.google.com.pa/search), url-prefix(http://www.google.com.pe/search), url-prefix(http://www.google.com.ph/search), url-prefix(http://www.google.com.pk/search), url-prefix(http://www.google.pl/search), url-prefix(http://www.google.pn/search), url-prefix(http://www.google.com.pr/search), url-prefix(http://www.google.pt/search), url-prefix(http://www.google.com.py/search), url-prefix(http://www.google.com.qa/search), url-prefix(http://www.google.ro/search), url-prefix(http://www.google.ru/search), url-prefix(http://www.google.rw/search), url-prefix(http://www.google.com.sa/search), url-prefix(http://www.google.com.sb/search), url-prefix(http://www.google.sc/search), url-prefix(http://www.google.se/search), url-prefix(http://www.google.com.sg/search), url-prefix(http://www.google.sh/search), url-prefix(http://www.google.si/search), url-prefix(http://www.google.sk/search), url-prefix(http://www.google.sn/search), url-prefix(http://www.google.sm/search), url-prefix(http://www.google.st/search), url-prefix(http://www.google.com.sv/search), url-prefix(http://www.google.co.th/search), url-prefix(http://www.google.com.tj/search), url-prefix(http://www.google.tk/search), url-prefix(http://www.google.tl/search), url-prefix(http://www.google.tm/search), url-prefix(http://www.google.to/search), url-prefix(http://www.google.com.tr/search), url-prefix(http://www.google.tt/search), url-prefix(http://www.google.com.tw/search), url-prefix(http://www.google.co.tz/search), url-prefix(http://www.google.com.ua/search), url-prefix(http://www.google.co.ug/search), url-prefix(http://www.google.co.uk/search), url-prefix(http://www.google.com.uy/search), url-prefix(http://www.google.co.uz/search), url-prefix(http://www.google.com.vc/search), url-prefix(http://www.google.co.ve/search), url-prefix(http://www.google.vg/search), url-prefix(http://www.google.co.vi/search), url-prefix(http://www.google.com.vn/search), url-prefix(http://www.google.vu/search), url-prefix(http://www.google.ws/search), url-prefix(http://www.google.rs/search), url-prefix(http://www.google.co.za/search), url-prefix(http://www.google.co.zm/search), url-prefix(http://www.google.co.zw/search), url-prefix(http://www.google.cat/search),
url(http://www.google.com/), url(http://www.google.ad/), url(http://www.google.ae/), url(http://www.google.com.af/), url(http://www.google.com.ag/), url(http://www.google.com.ai/), url(http://www.google.am/), url(http://www.google.it.ao/), url(http://www.google.com.ar/), url(http://www.google.as/), url(http://www.google.at/), url(http://www.google.com.au/), url(http://www.google.az/), url(http://www.google.ba/), url(http://www.google.com.bd/), url(http://www.google.be/), url(http://www.google.bg/), url(http://www.google.com.bh/), url(http://www.google.bi/), url(http://www.google.com.bn/), url(http://www.google.com.bo/), url(http://www.google.com.br/), url(http://www.google.bs/), url(http://www.google.co.bw/), url(http://www.google.com.by/), url(http://www.google.com.bz/), url(http://www.google.ca/), url(http://www.google.cd/), url(http://www.google.cg/), url(http://www.google.ch/), url(http://www.google.ci/), url(http://www.google.co.ck/), url(http://www.google.cl/), url(http://www.google.cn/), url(http://www.google.com.co/), url(http://www.google.co.cr/), url(http://www.google.com.cu/), url(http://www.google.cz/), url(http://www.google.de/), url(http://www.google.dj/), url(http://www.google.dk/), url(http://www.google.dm/), url(http://www.google.com.do/), url(http://www.google.dz/), url(http://www.google.com.ec/), url(http://www.google.ee/), url(http://www.google.com.eg/), url(http://www.google.es/), url(http://www.google.com.et/), url(http://www.google.fi/), url(http://www.google.com.fj/), url(http://www.google.fm/), url(http://www.google.fr/), url(http://www.google.ge/), url(http://www.google.gg/), url(http://www.google.com.gh/), url(http://www.google.com.gi/), url(http://www.google.gl/), url(http://www.google.gm/), url(http://www.google.gp/), url(http://www.google.gr/), url(http://www.google.com.gt/), url(http://www.google.gy/), url(http://www.google.com.hk/), url(http://www.google.hn/), url(http://www.google.hr/), url(http://www.google.ht/), url(http://www.google.hu/), url(http://www.google.co.id/), url(http://www.google.ie/), url(http://www.google.co.il/), url(http://www.google.im/), url(http://www.google.co.in/), url(http://www.google.is/), url(http://www.google.it/), url(http://www.google.je/), url(http://www.google.com.jm/), url(http://www.google.jo/), url(http://www.google.co.jp/), url(http://www.google.co.ke/), url(http://www.google.com.kh/), url(http://www.google.ki/), url(http://www.google.kg/), url(http://www.google.co.kr/), url(http://www.google.kz/), url(http://www.google.la/), url(http://www.google.li/), url(http://www.google.lk/), url(http://www.google.co.ls/), url(http://www.google.lt/), url(http://www.google.lu/), url(http://www.google.lv/), url(http://www.google.com.ly/), url(http://www.google.co.ma/), url(http://www.google.md/), url(http://www.google.mn/), url(http://www.google.ms/), url(http://www.google.com.mt/), url(http://www.google.mu/), url(http://www.google.mv/), url(http://www.google.mw/), url(http://www.google.com.mx/), url(http://www.google.com.my/), url(http://www.google.com.na/), url(http://www.google.com.nf/), url(http://www.google.com.ng/), url(http://www.google.com.ni/), url(http://www.google.nl/), url(http://www.google.no/), url(http://www.google.com.np/), url(http://www.google.nr/), url(http://www.google.nu/), url(http://www.google.co.nz/), url(http://www.google.com.om/), url(http://www.google.com.pa/), url(http://www.google.com.pe/), url(http://www.google.com.ph/), url(http://www.google.com.pk/), url(http://www.google.pl/), url(http://www.google.pn/), url(http://www.google.com.pr/), url(http://www.google.pt/), url(http://www.google.com.py/), url(http://www.google.com.qa/), url(http://www.google.ro/), url(http://www.google.ru/), url(http://www.google.rw/), url(http://www.google.com.sa/), url(http://www.google.com.sb/), url(http://www.google.sc/), url(http://www.google.se/), url(http://www.google.com.sg/), url(http://www.google.sh/), url(http://www.google.si/), url(http://www.google.sk/), url(http://www.google.sn/), url(http://www.google.sm/), url(http://www.google.st/), url(http://www.google.com.sv/), url(http://www.google.co.th/), url(http://www.google.com.tj/), url(http://www.google.tk/), url(http://www.google.tl/), url(http://www.google.tm/), url(http://www.google.to/), url(http://www.google.com.tr/), url(http://www.google.tt/), url(http://www.google.com.tw/), url(http://www.google.co.tz/), url(http://www.google.com.ua/), url(http://www.google.co.ug/), url(http://www.google.co.uk/), url(http://www.google.com.uy/), url(http://www.google.co.uz/), url(http://www.google.com.vc/), url(http://www.google.co.ve/), url(http://www.google.vg/), url(http://www.google.co.vi/), url(http://www.google.com.vn/), url(http://www.google.vu/), url(http://www.google.ws/), url(http://www.google.rs/), url(http://www.google.co.za/), url(http://www.google.co.zm/), url(http://www.google.co.zw/), url(http://www.google.cat/)
{



/*
 * Split search results over columns 
 */

#res.med > div, #res.med > span > div, #rso { -moz-column-count: 2 !important; }	/* Initial value is 2 */

/* YOU CAN CHANGE THE VALUE OF THE PREVIOUS LINE TO SEE THE RESULTS IN THE NUMBER OF COLUMNS YO WANT */




/*
 * Width of the main search box
 */

input[type=text], td.nobr.xsm { width: 280px !important; }	 /* Initial value is 280px (maximum value for screens with a width of 1024px), I use 450px on my screen (1280px wide) */

/* YOU CAN CHANGE THE VALUE OF THE PREVIOUS LINE TO DO SHORTER OR LONGER THE SEARCH BOX */




/*
 * Google account name
 */

#guser b
{
	text-shadow: 0px 0px 4px white !important;
	color: #001D3F !important; 
}



/*
 * The new "Show options..." menu
 */

#prs .std
{
	position: relative !important;
	left: 120px !important;
	top: 4px !important;
}
#prs .tbpo, #prs .tbpc
{
	position: absolute !important;
	left: -23px !important;
}
#prs .tbpo, #prs .tbpc
{
	position: absolute !important;
	top: 84px !important;
	left: 21px !important;
	text-decoration: none !important;
}
#tbd
{
	margin-left: 5px !important;
	margin-top: 5px !important;
	background-color: black !important;
	opacity: 0.9 !important;
	padding: 15px !important;
	border: solid 1px #444 !important;
	-moz-border-radius: 7px !important;
	-moz-border-radius-topleft: 0px !important;
}
#tbd .tbt
{
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid #444 !important;
}
#tbd .tbt:first-child
{
	padding-top: 0px !important;

}
#tbd .tbt:last-child
{
	padding-bottom: 0px !important;
	border-bottom: none !important;
}



/*
 * Results of the search
 */

#cnt
{
	max-width: 100% !important;
}


/*
 * "Searches related to..." at bottom
 */

#res > div.e > #brs.ts > tbody
{
	display: none !important;
}
#res > div.e:hover > #brs.ts > tbody
{
	display: block !important;
}



/*
 * Search keywords
 */

em 
{
	background-color: #82BDFF !important; /* previous color: #4080a0 */
	-moz-border-radius: 5px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
	font-weight: normal !important;     /* undo the bold property */
	color: #A90A08 !important;
}

/* HIGHLIGHT KEYWORDS IN THE SEARCH TO FIND DE CONTENT FASTER. YOU CAN CHANGE THE COLOR OR COMPLETELY ELIMINATE THE RULE FOR "em" IF YOU DON'T LIKE. */



/*
 * The background color of the highlight selection
 */

*::-moz-selection
{
	background: #333333 !important;
	background-color: #333333 !important;
	color: white !important;
}



/*
 * Navigation bar across the page numbers
 */

#nav
{
	position: absolute !important;
	top: 28px !important;
	right: 13px !important;
	text-transform: uppercase !important;
}
#nav > tbody > tr > td > a, 
#nav > tbody > tr > td.b > a > div > a, 
#gsr > #nav > tbody > tr > td.cur
{
	padding-left: 3px !important;
	padding-right: 3px !important;
	border: solid 1px #3366CC !important;
	background: #405882 url("data:image/gif;base64,R0lGODlhAQAKAJEAAFBmjVRqkGd9oQAAACH5BAAAAAAALAAAAAABAAoAAAIEhIAJUQA7") top left repeat-x !important;
}

#nav > tbody > tr > td > a:hover
{
	border: solid 1px #FFF !important;
	background: #2d4a7f url("data:image/gif;base64,R0lGODlhAQAKAJEAAFBmjVRqkGd9oQAAACH5BAAAAAAALAAAAAABAAoAAAIEhIAJUQA7") top left repeat-x !important;
}
#nav td, #nav a
{
	font-size: 16px !important;
}
#nav > tbody > tr > td.b > a > b, 
#nav > tbody > tr > td.b > a > span > div
{
	text-decoration: none !important; /* "Previows" and "Next" buttons without underline */
}



/*
 * Main search box
 */

#sft
{
	position: relative !important;
	left: -15px !important;
}
#sft tr tbody td
{
	position: absolute !important;
	top: 28px !important;
}
input[type="text"]
{
	-moz-appearance: none !important;     /* This allows you to edit the input box */
	border: solid 1px #3366CC !important;
	background: #405882 url("data:image/gif;base64,R0lGODlhAQAKAJEAAFBmjVRqkGd9oQAAACH5BAAAAAAALAAAAAABAAoAAAIEhIAJUQA7") top left repeat-x !important;
	padding-top: 3px !important;
	padding-bottom: 2px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	color: white !important;
	font-weight: bold !important;
	-moz-border-radius: 15px !important;
	height: 16px !important;
}



/*
 * "Advanced Search" and "Preferences" links/buttons
 */

td.nobr.xsm
{
	position: relative !important;
	-moz-column-count: 2 !important;
	position: relative !important;
	left: 25px !important;
	border-top: solid 1px #3366CC !important;
	font-size: 4px !important;
	background: #405882 url("data:image/gif;base64,R0lGODlhAQAKAJEAAFBmjVRqkGd9oQAAACH5BAAAAAAALAAAAAABAAoAAAIEhIAJUQA7") top left repeat-x !important;
}
td.nobr.xsm:hover
{
	font-size: 14px !important;
}



/*
 * Bar with the total number of results
 */

#ssb
{
	height: 25px !important;
	background:  black !important;
	opacity: 0.7 !important;
	border: none !important;
	-moz-box-shadow: 0 0 5px 2px black;
}


/*
 * Default colors for all links
 */

a, a > u, .link { text-decoration: none !important; outline: none !important; }
a:link, .link { color: #82BDFF !important; }
a:visited { color: #72ADDF !important; }
a:active { color: #92CDFF !important; }
a:hover, .gac_e span { color: #ff6666 !important; }




/*
 * URL directions (the default google green urls)
 */

span.a, cite, .gac_d  {color: #0f0 !important;}




/*
 * File type (ex: [PDF] at left to page link
 */

.g .w { color: #ff6 !important; }



/*
 * Main Menu Google underline, above all
 */

.gbh 
{
	position: absolute !important;
	top: 22px !important;
	border-top: solid 1px #3366CC !important;
}



/*
 * Paragraphs each containing a result of the search
 */

.g {
	border: solid 1px #3366CC !important;
	-moz-border-radius: 10px !important;
	padding: 10px !important;
	background: #405882 url("data:image/gif;base64,R0lGODlhAQAKAJEAAFBmjVRqkGd9oQAAACH5BAAAAAAALAAAAAABAAoAAAIEhIAJUQA7") top left repeat-x !important;
	margin: 1em 0 !important;
}
.g:hover {
	border: solid 1px #FFF !important;
	background: #2d4a7f url("data:image/gif;base64,R0lGODlhAQAKAJEAAFBmjVRqkGd9oQAAACH5BAAAAAAALAAAAAABAAoAAAIEhIAJUQA7") top left repeat-x !important;
}



/*
 * Results of images of...
 */

div.e > a > img
{
	max-height: 35px !important;
	width: 8% !important;
	height: 8% !important;
}



/*
 * Images that appear in the text accompanying the results.
 * For example the image of a YouTube video, or an image of Google news.
 */

td > a > img,
td > img,     /* Google News icon */
#res.med > div.e > table > tbody > tr > td > img     /* See the results of web pages translated into English for: */
{
	margin-top: 5px !important;
	margin-right: 10px !important;
}



/*
 * Direct links in searches
 */

.slk td
{
	padding-top: 5px !important;
	padding-left: 10px !important;
	padding-right: 30px !important;
}



/*
 * Special search boxes
 */

#saddr { width: 125px !important; }     /* Google Maps search box */
#nqsbq { width: 200px !important; }     /* Very rare seach box, I found searching Last.fm at Google, change value if you have an overflow */



/*
 * "More" dropdown menu and the suggestion list
 */

#gbi, table.gac_m
{
	background: #253960 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAFCCAMAAAAHcEfNAAABDlBMVEUAHT8jOWEiOGEhOGEkOWAbNmEgOGEeN2EZNWAdN2EcNmEBHkEIJ08XNF8NLFYfOGEEIkcKKVIOLVcJKFABH0IYNGAaNWEkOWEQL1oCIEQRL1sUMl0EIkgMK1UVM14WM18KKVEGJEsPLlgSMFsHJUwMK1QSMFwVMl4DIUUTMV0CH0QCH0IPLlkLKlMfN2IaNmEHJk4BHUEDIUcFJEoDIUYGJUsOLFcFI0gWM14GJUwYNWATMVwHJk0FI0kiOWENLFUGJEoEI0geN2IPLVgRMFsJKVELKVMWNF8QL1kLK1QRL1oFI0oUMl4AHUAIJ04XNGAIJk4DIEUfN2ELKVIJJ1AQLlkUMV0LKlQdNmEDIES4lXSdAAAAr0lEQVR4XsXFVW4FQRRDQT9mZggzMzMz8/43Esu6avWM8h+XrIP/3gNWKOepmzmZlY75wQumZZ1WqWz6coItOqA7rNExRmSDdmhc9mmZnvGIvPOOmrnAsFTMGy6xQF+4wYQMyBGKziZVzRlGZZ4+cI22uUXXnGNMJmWPZuQTPXOPKRmUbRqSKxScJzTMLqU9TbNEiYCs5xsZT0pOra9YpJKTDIiFREMOEflDS+K65xfVph0QhFefsgAAAABJRU5ErkJggg==") top left repeat-x !important
}
.gb2:hover
{
	background: transparent !important;
}

/*
 * Related searches
 */

#brs td { padding-right: 50px !important; }



/*
 * Small arrangements for margins and paddings
 */

td, img, div
{
	margin: 0 !important;
	padding: 0 !important;
}



/*
 * Elements not want to see on page
 */

/* [+] at "Show options..." */ #tbp,
/* Footer */ .clr,
/* Google page numbers images */ #np, #nf, #nc, .nr, #nn, #nl, /* revision 2 */ .csb, 
/* Patrocined links */ #tads, #mbEnd, 
/* Search button */ input[type=submit],
/* Google country name */ div[style="color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; left: 208px; position: relative; top: 78px;"][nowrap=""],
/* Play button on Google Video thumbnails */ img[src$="/images/icons/sectionized_ui/play_a.gif"]
{
	display: none !important;
}



/*
 * Properties that affect the entire body of the document
 */

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	color: #FFF !important;
	margin: 0 !important;
	padding: 0 1em !important;
	background: #253960 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAFCCAMAAAAHcEfNAAABDlBMVEUAHT8jOWEiOGEhOGEkOWAbNmEgOGEeN2EZNWAdN2EcNmEBHkEIJ08XNF8NLFYfOGEEIkcKKVIOLVcJKFABH0IYNGAaNWEkOWEQL1oCIEQRL1sUMl0EIkgMK1UVM14WM18KKVEGJEsPLlgSMFsHJUwMK1QSMFwVMl4DIUUTMV0CH0QCH0IPLlkLKlMfN2IaNmEHJk4BHUEDIUcFJEoDIUYGJUsOLFcFI0gWM14GJUwYNWATMVwHJk0FI0kiOWENLFUGJEoEI0geN2IPLVgRMFsJKVELKVMWNF8QL1kLK1QRL1oFI0oUMl4AHUAIJ04XNGAIJk4DIEUfN2ELKVIJJ1AQLlkUMV0LKlQdNmEDIES4lXSdAAAAr0lEQVR4XsXFVW4FQRRDQT9mZggzMzMz8/43Esu6avWM8h+XrIP/3gNWKOepmzmZlY75wQumZZ1WqWz6coItOqA7rNExRmSDdmhc9mmZnvGIvPOOmrnAsFTMGy6xQF+4wYQMyBGKziZVzRlGZZ4+cI22uUXXnGNMJmWPZuQTPXOPKRmUbRqSKxScJzTMLqU9TbNEiYCs5xsZT0pOra9YpJKTDIiFREMOEflDS+K65xfVph0QhFefsgAAAABJRU5ErkJggg==") top left repeat-x !important;
}



/*
 * It provides compatibility with the Mozilla Add-on GooglePreview
 */

.g { overflow: auto ! important; }
.g > a > img { margin-right: 10px !important; }


/* Google logo at search page */
a[id="logo"] { display: none !important; } /* Maybe, I will fix this later adding smaller image */




/* Replacement images (the following code it's a copy/paste from "Google Web Search - dark blue redesign (vC)" by Valacar, and provides compatibility for all images with the dark blue background) */

/* Hide small logo text link, and intl text name */
a#logo, #lgpd + div > div[style^="color: rgb(102, 102, 102); font-size: 16px"] { font-size: 0 !important; }

/* Shopping cart "image" */
.tfb td.c, .tb td.c {background:#999 !important;}
.tfb td.b, .tb td.b {background:#ccc !important;}
.tfb td.a, .tb td.a {background:#fff !important;}

/* shared image for [+], [-], and stars */
.csb[style*="background-position: -114px -78px"],
.csb[style*="background-position: -126px -78px"],
table[style*="height: 9px; width: 50px"] img[style*="top: -78px"],
img[src*="/sy-star-"]
{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAgtSURBVHjanFd9TFTZFT/zZoYBBhiQT7GABUQRpASEYrLUGqypq1X7hzXGfmyybNK0abdoVmhaqjaCWCml6Sab+hF367o2aezG3aVZY7aiyLKwfH+obF0YPpTPYUCG+Z55/d3ne7OX53Sb9iYn896759z7u+ec+ztnNESkhWjkX0UE+RsTNkSIX/71cSJyOv+PvfJNlPVIx4x27dpluHbt2rejoqIKdTpdFAUZTqfTajab27Ozs1vx6pE3ZYvSwYMHQy5cuHAoIiJiu1arjZY38nObel0u18zY2FjLxo0bm2V7BtbLgZIG+2iwWCzf6erqSj916tTY4OCgMxig0tJS4/Hjx9fr9fqebdu2deCTW15QMz8/fyQmJqbQ5/NNiKJoh0gewK8H4mYiCIIOtqmdnZ3dJSUl7Zh3yWvwnpIAhWOhEzt37vwUJ/DQl4xDhw6tOXbsWEJcXNwVvDoUD3m93tftdvsA1nExMHj3xcfHv8HmAOCl0NBQZ3h4uM1kMkWurKx8NS0t7S1M2WVQHi78Usi0QG+ESz1JSUlfhoeg40ZIjHgMUbwjT4UvLi7aGBi/3+/DMwEQA0rNzc2h0dHRLhzCh18xMTHRJNsrHlbWCQBiuUDr1q2j/zawKJ97WmURAPEi7C4GBiC8o6Oj+vz8fEI+0u3bt9dg+JKTk30bNmwwYOg4e4E71BdJzR5goGlsbHz3P4HBpnTmzJlXnj59ymz08oJ+edr3+PFj1549e95mL8XFxQG7pqamWknB56NXMXAog2yvvomrAcXGxupmZmYIC5PD4VgFxu1208LCAs3OzsZCR1lQw10Mz9DQkJcBWV5eJoSGkAY0OTlJ8JwEhoXxwYMHSbhl4Sp7UgOSBm6J9uzZsz9+9OhREjaPQb6E8opwtTMzMzNmbm7OwNvJw9Pf3+/Zv3//j6anp5NtNttXenp6fgpd2rt3722As+OGLSJH4/EtNIj9KkBSHrCEZqcAl0ge0mhWHwA3hcLCwpRXNaF5BwYGPPCODmAM4KwQcJqUQ/CODrnFRI/vjI+0wQiRB+RHSJZzcnLC2EkgcNCCA8Z6FSDP5s2bw5in5Ouq8AcLiy0jIyO2paVFxFp2gFicmJiQwg8gThzOBrVlFgWPx2OR7YOCkjyEMN1NT08vQOzns7KyXOAULxZd5SJ4x4Arm3H58uX3GHFz9K/p6+u7i9CU4DBW5I0OnhJ37979JjwdB+4RcAhPQkKCsG/fvuTe3t6LnP1zoCRiZCnS1tZWAlA5ISEh4TiVhgkPCJvYbty40VtRUTEik6KT4xDdpUuXvhEZGVkAD5mQR2EgWRMuQAQ7GMLnwNwTeOzW9evXB2V7RzBilEqHnPUG7lmv4gilKHplQuNpXynMIZw9I09WEyOV80CWZHZW7Hkwq0qHLohogwDyy4B8QRbSquz1MsAQhTk4Uey9qq4hEDKBEy33rG4fxCBVXFSt87/aP5dDAqeoIHcf3Ct9d8l54uRc7Oa8E1j018dyI3h7Tj+o/ZEjRzScZ1bdMkF8NgLIayrJWPp1/WJ9NW2XN/BwLvaqb0fD6YKEhOhh6+/rXtrC5ZlXZRuwr6mp0RUVFf2yoaEhPRgPCVytkkZYKFXkF32X1qfn3qz/DX1PnvLLIj53Kv/s7/KL9pFBGGqsq6vL5YgzmIigj21gfFaqflBfX5+rLiEatscfTmri8ZwK2aLThV5++RdtZJnppL9deeWu30+sYPZoBXpYcVK0MQZvOJ2XRqInG1Eo1tHjUy+/2koXG0vtjpATP8d6fWDoJ2hT5o8ePcpCRPAGu3Ws7UjA9wOHDx8mUAPdunVrDPTSj+9Tir6m4QTFg/NmI6PiKC4xh9amllHe1uMk+sz0aUs1WS0DND8zQlarjRaXxCijKW9NmG7YHNBP2UF5RVXsULT+a38/jfLjRxMmgpEJv2eMRqMOm73Gyg7aEEJzRlu3biV0DdTa2kroNmlpaYkUfRYyG3vJ2ZJFO3f/kLbkf0sCg1BQdm4J5Rfk0ZpYI3pqsab6HIHEhcUv9L8P/TJasvYpbC7AOxrWHYAQ71ZXV3uwmRteIDA2bdq0iVJSUiQAqHkSQFYjWSOn6Gs/bBa9zTdPvj9mNmsX5u4XZG5YT07HE5qfu0+z00N0r/l9+uyz2TcfmemP3QO0/M+Wacc3S7M+NpsnEhdmOzNS0rDB4iTd72siq7241Wq1itigB+Xok+7ubvedO3d8O3bsGAYAAXNrwdhSEWe1bnx8nKamptgfiF5FX2oDqmqpt/IndNYUNV6+8vRjslhxV+0r5PPOIWQLdPVdqhsaJovCLZW/Hf7otZ9lLpgixne5HR20svSsT0OR1bDQXL169R76o0BTVVVVNV1ZWXkPZakAJYW5WRKESJrn9ZVbJsbG0AvJyXqyzHXRJy036OFQM2n8o2i2tFT2AhWo/luJcTG+F5m+1dJNXe0fkN2d2o+80DD3l5WVrVXfRtyqVHYhmFdYF8AaN5ZHan1BufIagaL8optu/mOIHj5cuNjbO/tOe9sk6fWYiKB4mUcUdvBrBb9J0f/X57qbw5PbX0cC+5ELIoppuNKaKAYAY0AvxMLDgHQjhAPwmASI1w90bh099IbP59COjNOd82/TFJsrP+z9a0KcN6P2T/QXvv9ho72HfoU/O9rRcbHpz29NfE50RTxw4EAUGnnjuXPn+tQe6ujo6CwsLBRGRkbM58+fZ/2RUF5ePoi2JKa2tjagr3nGdcQ6RKUW6fleW1ZUmNcrkyPT13JdgtJ5elSF18/pq+umunBL8m8BBgBmnMfPqcH0fgAAAABJRU5ErkJggg==") !important;
}

/* [-] icon */
.csb[style*="background-position: -114px -78px"],
.csb[style*="background-position: -126px -78px"]
{
  width: 16px !important;
  height: 16px !important;
  background-position: 0 0 !important;
}

/* [+] icon */
.csb[style*="background-position: -114px -78px"] {
  background-position: -16px 0 !important;
}

/* END OF MOZ DOCUMENT */
}