/* AGENT_SHEET */
@namespace html url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.google.com/ig?), 
url-prefix(http://www.google.com/search), 
url-prefix(http://www.google.com/webhp), 
url-prefix(http://www.google.com/custom?), 
url("http://www.google.com/"), 
url("http://www.google.com/ig"), 
url-prefix(http://images.google.com/ig?), 
url-prefix(http://images.google.com/search), 
url-prefix(http://images.google.com/imghp), 
url("http://images.google.com/"), 
url("http://images.google.com/ig"), 
url-prefix(http://images.google.com/images?) {

button, input[type]:not([type="text"]) {
	-moz-appearance: none !important;
}

#ImgContent a:link img[style] {
	border-color: #579ce0 !important;
	border-width: 0.125em !important;
}

#ImgContent a:visited img[style] {
	border-color: #f07878 !important;
	border-width: 0.125em !important;
}

#ImgContent a:link:hover img[style] {
	border-color: #cce6ff !important;
	border-width: 0.125em !important;
}

#ImgContent a:visited:hover img[style] {
	border-color: #ffcccc !important;
	border-width: 0.125em !important;
}


#ssb /*results summary bar*/, #bsf /*bottom search box*/, table.t.bt /*images*/ {
	background-color: #1d344a !important;
	color:#ffffff !important;
	border-bottom: 1px solid #cccccc !important;
	border-top: 1px solid #cccccc !important;
}

body, scrollbar, #gbar, .gb1, #gbi, div[align="right"]:first-child, #modules, .modbox, 
.sftl, div[style*="0.3em"] font[size], div[style*="0.3em"]+table font[size], .sml, .tc, 
#ssb+div>div[style]:first-child, :not([bgcolor])>font[size="-1"], .dd, .meditbox, 
.modboxin, div.g+p, #res>p, #res>:first-child td, .g, .nlnk, .modboxin tr, .modboxin p, 
.modboxin div, .modboxin ul /*modboxin=gadgets*/, #tads+table td /*Related searches*/, #tpa1+table td /*Related searches 2*/, div[style*="color: rgb(0, 0, 0)"] /*powered by*/, .blk /*copyright bar with no web results*/, .t.n.bt /*images*/ {
	background-color: #000000 !important;
	color: #ffffff !important;
}

button, input[type]:not([type="text"]) {
	background-color: #274869 !important;
	border-color: #7ba2c7 !important;
	color: #ffffff !important;
	margin-top: 0.4em !important;
	margin-right: 0.4em !important;
}

button:hover, input[type]:not([type="text"]):hover {
	background-image: none !important;
	background-color: #3a6b9c !important;
	border-color: #a6c1db !important;
}

#dialogcontent {
	background-color: #233e59 !important;
}

#gbi {
	border-color: #ffffff !important;
}

.modtitle {
	background-color: #001529 !important;
}

.j, .r, #guser, .j>div[class]:first-child {
	background-color: #000000 !important;
	color: #ffffff !important;
}

#mbEnd, p.e, p.e+h2.r, p.e+h2.r+br, p.e+h2.r+br+a, p.e+h2.r+br+a+a, p.e+h2.r+br+a+a+a, 
form[name="f"]+p+div+br+font[size="-1"]+p, form[name="f"]+br+br+font[size="-1"]+p, 
p.e+h2.r+table[style*="6px"], #tpa1, form[name="f"]+br, form[name="f"]+br+br, 
form[name="f"]+p, #footer_promos>.bold_link_container:first-child+br, 
#footer_promos .copyr, #footer_promos a[href*="about.html"]+br, .ta , table.t.bt+div>p:first-child+p /*space before image results - top*/, #ImgContent+script+p+p /*space before image results - bottom*/ {
	display: none !important;
}

table.t.bt+div>p:first-child /*Did you mean - top*/, #nav {
	margin-bottom: 5px !important;
}

#footer /*web*/ {
	margin-top: 5px !important;
}

#footer_promos {
	padding-top: 0.4em !important;
}

/* grey */

font[color="#666666"], .m, .f, .tinymessage, .setup_promo_subtext {
	color: #999999 !important;
}

/* green */
.a, .bl,  [color="#008000"] {
	color: #00a600 !important;
}

/* vivid blue */

.msg_box a:link, .msg_box a:visited {
	color: #0000ce !important;
}

/* blue */

[color="#224499"], .modbox a:link, div[align="right"]:first-child a:link, 
div[align="right"]:first-child a:visited, .gseaopt a:link, .gseaopt a:visited, 
.uftl a:link, .uftl a:visited, .sftl a:link, .sftl a:visited, .r a:link, .ch a:link, 
.ch a:visited, #guser a:link, #guser a:visited, .tc a:link, .tc a:visited, .slk a:link, 
.slk a:visited, font[size="-1"] a:link, #nav a:link /*web*/, #navbar a:link /*images*/, a font[color="#666666"], 
.g td[valign="top"] a:not([class="fl"]):link, form[name="f"] font[size="-2"] a:link, 
form[name="f"] font[size="-2"] a:visited, #tabs a:link, #tabs a:visited, a.dd_item:link, 
a.dd_item:visited, .modboxin a:link, #ssb+div>div[style]:first-child a:link, 
div.g+p a:link, a.p:link, a[onmousedown]:link, .g a:link, #res>:first-child a:link, 
.setup_promo a, .msg_box a:hover, #footerwrap a:link, 
#footerwrap a[href*="gmchoices"]:visited, .j a:link, #tads+table a:link, #tpa1+table a:link, #gbar a, #res>p a:link, #gb a /*user actions*/, #bsf+p a, .nobr.xsm a /*search prefs*/, #ssb a, #bsf a, .blk a {
	color: #579ce0 !important;
}


/* violet */

a.fl:link {
	color: #7a7cff !important;
}

/* red */

.modbox a:visited, #nav a:visited, #navbar a:visited, .r a:visited, font[size="-1"] a:visited, 
a:visited font[color="#666666"], .g td[valign="top"] a:visited, a.fl:visited, 
.modboxin a:visited, #ssb+div>div[style]:first-child>:not(center) a:visited, 
div.g+p a:visited, a.p:visited, a[onmousedown]:visited, .g a:visited, 
#res>:first-child a:visited, #footerwrap a:not([href*="gmchoices"]):visited, 
[color="#cc0000"], .j a:visited, #tads+table a:visited, #tpa1+table a:visited, #res>p a:visited, #bsf+p a:visited, #ssb a:visited, #bsf a:visited, .blk a:visited {
	color: #f07878 !important;
}

/* light blue */

.modbox a:hover, div[align="right"]:first-child a:hover, 
.gseaopt a:hover, .uftl a:hover, .sftl a:hover, .r a:link:hover, .ch a:hover, 
#guser a:hover, .tc a:hover, .slk a:hover, font[size="-1"] a:link:hover, a:link:hover font[color="#666666"], 
#nav a:link:hover, 
#navbar a:link:hover, .g td[valign="top"] a:not([class="fl"]):hover, form[name="f"] font[size="-2"] a:hover, #tabs a:hover, .modboxin a:link:hover, #ssb+div>div[style]:first-child a:link:hover, div.g+p a:link:hover, a.p:link:hover, a[onmousedown]:link:hover, .g a:link:hover, #res>:first-child a:link:hover, 
.setup_promo a:hover, #footerwrap a:link:hover, #footerwrap a[href*="gmchoices"]:visited:hover, .j a:link:hover, #tads+table a:link:hover, #tpa1+table a:link:hover, #gbar a:hover, #gb a:hover, #res>p a:hover, #bsf+p a:hover, .nobr.xsm a:hover, #ssb a:hover, #bsf a:hover, .blk a:hover {
	color: #cce6ff !important;
}

/* white */

#gbi a:hover {
	color: #ffffff !important;
	background-color: #579ce0 !important;
}

/* light violet */

a.fl:hover {
	color: #bdc3ff !important;
}

a.dd_item:hover, a.dd_item:focus {
	color: #ffffff !important;
	background-color: #579ce0 !important;
}

a.dd_sel {
	background: none !important;
}

/* light red */

#nav a:visited:hover, #navbar a:visited:hover, .mtlink:visited:hover, .r a:visited:hover, font[size="-1"] a:visited:hover, a:visited:hover font[color="#666666"], a.fl:visited:hover, .modboxin a:visited:hover, #ssb+div>div[style]:first-child>:not(center) a:visited:hover, div.g+p a:visited:hover, a.p:visited:hover, a[onmousedown]:visited:hover, .g a:visited:hover, #res>:first-child a:visited:hover, #footerwrap a:not([href*="gmchoices"]):visited:hover, .j a:visited:hover, #tads+table a:visited:hover, #tpa1+table a:visited:hover, #res>p a:visited:hover, #bsf+p a:visited:hover, #ssb a:visited:hover, #bsf a:visited:hover, .blk a:visited:hover {
	color: #ffabab !important;
}

[bgcolor="#d5ddf3"] /*try google image labeler*/ {
	background-color: #5d6d96 !important;
	color: #ffffff !important;
}

/*yellow*/

.w {
	color: #fffbc7 !important;
}

img[src$="images_hp.gif"] {
	width: 0 !important;
	height: 103px !important;
	padding-left: 16.75em !important;
	background-image: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/images_hp_dark.gif"
		) !important;
	background-repeat: no-repeat !important;
}

/* black */
[style*="rgb(255, 255, 153)"], .msg_box, [style*="background-color: rgb(255, 244, 194)"], .setup_table /*first start*/, #logo {
	color: #000000 !important;
}

/* dark blue */

[style*="rgb(255, 255, 153)"] a:link, span[style*="rgb(255, 255, 153)"] a:visited {
	color: #36618a !important;
}

/* blue */

[style*="rgb(255, 255, 153)"] a:link:hover, span[style*="rgb(255, 255, 153)"] a:visited:hover {
	color: #579ce0 !important;
}

#logo span, #regular_logo {
	background: url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/Logo_40blk.gif"
		) no-repeat !important;
	height: 53px !important;
	margin-top: 4px !important;
	overflow: hidden !important;
}

#logo, #logo span, #regular_logo {
	width: 128px !important;
}

img[src$="logo.gif"] {
	width: 0em !important;
	height: 126px !important;
	padding-left: 17.56em !important;
	background-image: url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/logo_dark.gif"
		) !important;
}

#logo img {
	width: 0em !important;
	height: 53px !important;
	padding-left: 17.56em !important;
	margin-top: 2.5em !important;
	background: url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/Logo_40blk.gif"
		) no-repeat !important;
}

.gsealog /*not normal logo*/ {
	padding-right: 10px !important;
}

img[src*="images/poweredby"] {
	width: 0em !important;
	height: 20px !important;
	padding-left: 54px !important;
	background-image: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/poweredby_000000.gif"
		) !important;
}

#nf {
	background: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/nav_g_upper.png"
		) no-repeat !important;
	width: 20px !important;
}

#np {
	background: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/nav_arrow_left.png"
		) no-repeat !important;
	width: 45px !important;
}

#nc {
	background: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/nav_o_red.png"
		) no-repeat !important;
}

.nr {
	background: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/nav_o_yellow.png"
		) no-repeat !important;
}

#nn {
	background: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/nav_arrow_right.png"
		) no-repeat !important;
	width: 66px !important;
}

#nl {
	background: 
		url(
		"http://www.fileden.com/files/2007/8/9/1334417/stylish/google/nav_gle.png"
		) no-repeat !important;
}

#nn, #nl {
	margin-left: 0.0625em !important;
}

#nf, #np, #nn, #nl {
	background-position: 0px 0px !important;
}

#nc, .nr {
	background-position: 2px 0px !important;
	width: 16px !important;
}

#nl {
	width: 47px !important;
}

.tab, #footerwrap {
	border-color: #2c4f70 !important;
}

.tab.unselectedtab {
	background-color: #2c4f70 !important;
	color: #d8d8d8 !important;
}

.tab.unselectedtab:hover {
	background-color: #36618a !important;
	color: #ffffff !important;
}

.tab.selectedtab {
	background-color: #000000 !important;
	color: #ffffff !important;
}

.tab.selectedtab:hover {
	color: #cce6ff !important;
}

.fmaxbox, .fmaxbox_reverse_directionality {
	background-position: -24px 0px !important;
}

.fmaxbox:hover, .fmaxbox_reverse_directionality:hover {
	background-position: -24px -12px !important;
}

.fminbox, a.fminbox_reverse_directionality {
	background-position: -36px 0px !important;
}

.fminbox:hover, a.fminbox_reverse_directionality:hover {
	background-position: -36px -12px !important;
}

/*grey background*/

.e, .e * /*google economy results*/ {
	background-color: #333 !important;
}

.blk, .t.n.bt {
	border-top-color: #ffffff !important;
}

#header+script+noscript+div /*personalized based...*/ {
	margin-bottom: 2px !important;
}
}

