/* GLOBAL STYLES */
body { 
	font-family: Trebuchet MS;
	color: black;
	font-size: 1em;
	text-align: center; /* for IE */
}

a:visited { color: #0000ee }

select#l1 { width: 80px; }
select#l1 option { width: 52px; }
select#l2 { width: 100px; }
select#l2 option { width: 72px; }
select#imgsz { width: 100px; }
select#imgsz option { width: 72px; }
select#imgtype { width: 80px; }
select#imgtype option { width: 52px; }
select#provsel { width: 60px; }
select#provsel option { width: 32px; }

/* STYLES FOR THE AJAX API */
#result form.gsc-search-box { display : none; }
#result .gsc-control { width: 100%; }
#result .gsc-results { width: 100%; }
#result .gsc-imageResult { width: 100%; float: left; }
#result .gs-imageResult { width: 100%; float: left; }	
#result .gs-image-box { width: 140px; float: left; }
#result .gs-text-box { text-align: left }
#branding { background-color : #f9f9f9; padding-top : 10px; width : 100%; }

/* STYLES FOR THE INDEX */
#mainheader { font-weight: bold; text-align: center; margin-top: 40px; margin-bottom: 30px; clear: both; }
#mainheader a { text-decoration: none; font-size: 1.8em; }
#subtitle { font-size: 0.9em; font-weight: normal; }
#footer { font-size: 0.8em; margin-top: 40px; }
#footer a { text-decoration: none; }
#ayp { position: absolute; top: 10px; left: 10px; text-align: left; }
#ayp .line1 { font-size: 0.9em; }

/* STYLES FOR THE RESULT PAGE */
#subtitleres { font-size: 0.7em }
#search { margin: 0; padding: 0; }
#resultbody { margin: 0; padding: 0; text-align: left; }
#resultform { clear: left; margin: 0; padding:0; }
#remove { font-size:0.8em; padding-top: 3px; } 
#remove img { padding-top: 4px; margin-left: 3px; }
#removelink { text-decoration: none; } 
#resulttitle { font-size: 1.3em; font-weight: bold; color: blue; } 
#langruler { font-size: 0.8em; font-weight: normal; line-height: 2em; white-space: nowrap; margin-left: 30px; }
#resmsg { font-weight: normal; padding-left: 10px; } 
#fromto { font-weight: bold }
.blacklink { text-decoration: none; color: black; }
.undecorated { text-decoration: none; color: #0000ee; }
.undecoratedl { text-decoration: none; color: #3333cc; }
.providerruler { font-weight: bold; }
table.googlebar { border-collapse:collapse; border-top: 0; border-bottom: 2px solid black; font-size: 0.75em; }
.smallsel { font-size: 0.8em; }
.suggest { font-weight: bold; color: red; }