/* AGENT_SHEET */
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 
/*Change .com to any (.jp, .ca...)*/
url-prefix(http://www.google.com/search),
url-prefix(https://www.google.com/search),
url-prefix(http://www.l.google.com/search),
url-prefix(https://www.l.google.com/search),
url-prefix(http://www.*google.co.uk/search),
url-prefix(https://www.*google.co.uk/search) {

body {
	background-color: #e4e8ea !important;
}


td.j table tbody tr td font {
	display: none !important;
}


body > center { }

div.g, body > table, body > center, body > form, #navbar {
	border: solid 2px #F0F2F7 !important;
	-moz-border-radius: 10px !important;
	padding: 8px !important;
	background-color: #f6f6f6 !important;
	margin: 8px 0px !important;
}


body > table.bt {
	margin-top: 10px !important;
	background-color: #D5E0FF !important;
	border-top: solid 2px #3366CC !important;
	-moz-border-radius: 0px !important;
	padding: 0px !important;
}


div.g {
	position: relative !important;
	z-index: 0 !important;
	margin: 8px 0px !important;
	padding-bottom: 12px !important;
	margin-right: 1.5em !important;
}


div.g:hover {
	z-index: 100 !important;
	background-color: #fff !important;
	border: solid 2px #D0D2E7 !important;
	-moz-border-radius: 10px !important;
}


a {
	text-decoration: none !important;
}

a:link {
	color: #004488 !important;
}

a:visited {
	color: #446688 !important;
}

a:hover {
	color: #3333BB !important;
}


h2 > a {
	text-decoration: none !important;
}


div.g[style~='2.5em;'] {
	padding-top: 6px !important;
	margin-top: -1.2em !important;
	margin-left: 1.5em !important;
	border-top: solid 3px #e0e0e6 !important;
	margin-right: 0 !important;
	z-index: 3 !important;
/*	-moz-border-radius-top: 10px !important;*/
}


td.j {
	width: 100% !important;
	padding-left: 2em !important;
	overflow: hidden !important;
}


td.k, div.ch, table[align='right'], #navbar + center > br {
	display: none !important;
}


#navbar + center > table {
	border: none !important;
	background: #FFFFFF !important;
}


td.tc input {
	background: #f5f5b3 !important;
	border: 1px solid #ddd !important;
	-moz-border-radius: 20px !important;
	color: #123 !important;
	margin: -6px !important;
	padding:.2em .6em !important;
	position: relative;
	z-index: 0 !important;
}


td.tc input[type='text'] {
	background: #f5f5b3 !important;
	border: 1px solid #ddd !important;
	-moz-border-radius: 20px !important;
	color: #123 !important;
	margin: -6px !important;
	padding:.2em .6em !important;
	position: relative !important;
	z-index: 0 !important;
}


td.tc input:hover {
	border: 1px solid #88BBDD !important;
	position: relative !important;
	z-index: 100 !important;
}


td.tc input {
	position: relative !important;
}


/*Auto Complete Table*/

table #completeTable, tr #google-ac-b {
	font-family: Calibri, FreeSans, Arial !important;
	font-size: 11px !important;
	z-index: 110 !important;
	margin-top: 0px !important;
	cursor: pointer !important;
	background-color: #f6f6f6 !important;
}


/* Misc Stuff */

div.g object {
	position: relative !important;
	z-index: -14 !important;
}


div #google-search-filter select #filter-list, div #google-search-filter input #filter-mode {
	background: #f5f5b3 !important;
	border: 1px solid #ddd !important;
	-moz-border-radius: 20px !important;
	color: #123 !important;
	padding:.2em .6em !important;
	position: relative !important;
	z-index: 0 !important;
}


div #google-search-filter select #filter-list:hover {
	border: 1px solid #88BBDD !important;
	position: relative !important;
	z-index: 100 !important;
}


#snap_com_shot_main {
	position: relative !important;
	z-index: 300 !important;
}


input[type='submit'], input[value='clear'], #google-search-filter input[type='button'], selvect #filter-list {
	cursor: pointer !important;
}


input[type='text'] {
	cursor: text !important;
}


h2.r {
	font-family: Calibri, FreeSans, Arial !important;
	font-size: 14px !important;
}


#ap {
	font-family: Calibri, FreeSans, Arial !important;
	font-size: 10px !important;
}


* {
	font-family: Calibri, FreeSans, Arial !important;
}


#google-search-filter {
	position: relative !important;
	z-index: 222 !important;
	border: solid 2px #D0D2E7 !important;
	-moz-border-radius: 10px !important;
	padding: 8px !important;
	background-color: #f6f6f6 !important;
	margin: 8px 0px !important;
}


#filter-edit-area, #filter-list, #filter-add, #filter-edit, #filter-remove, #filter-reset, #filter-ok, #filter-cancel {
	margin: 2px !important;
	padding: .3em !important;
}


span.m, h2.r div, td.j span.a {
	font-weight: bold !important;
}


div.g {
	overflow: hidden !important;
}


/* Googlepedia extension compatibility */

#wikibox {
	font-family: Calibri, FreeSans, Arial !important;
	font-size: 11px !important;
	z-index: 110 !important;
	background-color: #f6f6f6 !important;
	border: solid 2px #D0D2E7 !important;
	-moz-border-radius: 10px !important;
	height: 1000px !important;
	overflow: auto !important;
}


#showLink {
	background: #f5f5b3 !important;
	border: 1px solid #ddd !important;
	-moz-border-radius: 20px !important;
	color: #123 !important;
	margin: -6px !important;
	padding:.2em .6em !important;
	position: relative !important;
	z-index: 0 !important;
}


/*Extra Crap Remover and Ad Blocker*/

span #mbl8 {
	display: none !important;
}


#gt_gm_content {
	display: none !important;
}


p.e, div[id^='tpa'] {
	display: none !important;
}


table #mbEnd {
	display: none !important;
}


p.g, hr[width='65%'] {
	display: none !important;
}


body center {
	display: none !important;
}


body center table tbody tr td font {
	display: none !important;
}


body center div font {
	display: none !important;
}


span #mbl1 {
	display: none !important;
}


np {
	display: none !important;
}

.nn {
	display:none !important;
}


td.j {
	
}

}