/* 
================================================
autosuggest, inquisitor style
================================================
*/

body {
	position : relative;
}

div.autosuggest {
	position            : absolute;
	background: url(img/as_pointer.gif) no-repeat top;
	padding             : 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer {
	position            : relative;
	height              : 6px;
	padding             : 0 6px;
	background: url(img/ul_corner_tr.gif) no-repeat top right;
	overflow            : hidden;
}

div.autosuggest div.as_footer {
	background-image : url(img/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner {
	position            : absolute;
	top                 : 0;
	left                : 0;
	height              : 6px;
	width               : 6px;
	background: url(img/ul_corner_tl.gif) no-repeat top left;
}

div.autosuggest div.as_footer div.as_corner {
	background-image : url(img/ul_corner_bl.gif);
}

div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar {
	height           : 6px;
	overflow         : hidden;
	background-color : #333;
}

div.autosuggest ul {
	list-style       : none;
	margin           : 0 0 -4px 0;
	padding          : 0;
	overflow         : hidden;
	background-color : #333;
}

div.autosuggest ul li {
	color      : #ccc;
	padding    : 0;
	margin     : 0 4px 4px;
	text-align : left;
}

div.autosuggest ul li a {
	color            : #ccc;
	display          : block;
	text-decoration  : none;
	background-color : transparent;
	text-shadow      : #000 0 0 5px;
	position         : relative;
	padding          : 0;
	width            : 100%;
}

div.autosuggest ul li a:hover {
	background-color : #444;
}

div.autosuggest ul li.as_highlight a:hover {
	background-color : #1B5CCD;
}

div.autosuggest ul li a span {
	display     : block;
	padding     : 3px 6px;
	font-weight : bold;
}

div.autosuggest ul li a span small {
	font-weight : normal;
	color       : #999;
}

div.autosuggest ul li.as_highlight a span small {
	color : #ccc;
}

div.autosuggest ul li.as_highlight a {
	color               : #fff;
	background: #1B5CCD url(img/hl_corner_br.gif) no-repeat bottom right;
}

div.autosuggest ul li.as_highlight a span {
	background: url(img/hl_corner_bl.gif) no-repeat bottom left;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr {
	background: transparent no-repeat;
	width             : 6px;
	height            : 6px;
	position          : absolute;
	top               : 0;
	padding           : 0;
	margin            : 0;
}

div.autosuggest ul li a .tr {
	right : 0;
}

div.autosuggest ul li.as_highlight a .tl {
	left                : 0;
	background: url(img/hl_corner_tl.gif) bottom left;
}

div.autosuggest ul li.as_highlight a .tr {
	right               : 0;
	background: url(img/hl_corner_tr.gif) bottom right;
}

div.autosuggest ul li.as_warning {
	font-weight : bold;
	text-align  : center;
}

div.autosuggest ul em {
	font-style : normal;
	color      : #6EADE7;
}

#tx_googlequery_searchform_ss_q {
	padding-right: 20px;
}
#tx_googlequery_searchform_ss_q.loading {
	background: #fff url(img/ajax-loader.gif) no-repeat 100%;
}