#divSuggestions /* the div that will be placed next to the search box */
{
	display:block!important;
	border:0px!important;
	position:absolute; /* the div's position will be set by placing it next to the search box */
	z-index:9050; /* z-index for the div */
	font-family:Verdana; /* font for the suggestions */
	font-size:8pt; /*font-size for the div */
	color:#00256A; /* color for the div */
	width:300px; /* width of the div */
}
#divSuggestions .yui-ac-content /* the content that will be placed inside the div */
{
	position:absolute; /* the content will be placed inside the div */
	left:0; /* distance from the left-top point of the div */
	top:0; /* distance from the left-top point of the div */
	border:1px solid #ABC1D3; /* border of the content div */
	background-color:white;  /* background color for content */
	overflow:hidden; /* show/hide content flowing from the div */
	text-align:left; /* text-align of content */
	z-index:9050; /* z-index for the content */
	filter: alpha(opacity=95); /* Transperacy of the content, IE Support */
	opacity: .95; /* Transperacy of the content */
	width:300px; /* width of the content */
}
#divSuggestions ul /* the list of suggestions */
{
	letter-spacing:0em; /* letter spacing */
	margin:0; /* margins for the ul */
	padding:0; /* padding for the ul */
	width:100%; /* size relative to the content */
}
#divSuggestions li /* any line (header, query, product) */
{
	clear: both;
	padding:0 2px 0 5px;
	cursor:default;
	white-space:wrap;
	cursor: pointer;
}
#divSuggestions li.ACQueryItem /* a query suggestion (root) */
{
	line-height:13pt;
}
#divSuggestions li.ACProductItem /* a product suggestion (root) */
{
	cursor: pointer;
	background-color:White;
	margin: 0px;
	padding: 2px; 
	
}
#divSuggestions li.ACHeaderItem /* a header (i.e. Queries, Products) */
{
	margin: 0px;
	padding: 1px 4px;
	background-color: CornflowerBlue;
	font-size:8pt;
	color:black;
	line-height:13pt;
}
#divSuggestions .ACHeaderItem:nth-child(even) /* Product Header */
{
	margin-top: 4px;
}
#divSuggestions .ACproductText
{
	font-family:Verdana;
	font-size:7pt;
	color:#00256A;
	vertical-align:top;
	padding-top:5px;
}
#divSuggestions .ACProduct
{
	width:100%;
	margin:0;
	padding:2px;
}
#divSuggestions .ACProductImageCell
{
	margin:0px;
	padding:0px 5px 0px 0px;
}
#divSuggestions img.ACProductImage
{
	width:45px;height:45px;
}
#divSuggestions .Seperator
{
	display: none;
	margin:2px 0px 0px 0px;
	width:95%;
	border-top:1px solid silver;
	font-size:1pt;
}

.webkit #divSuggestions li.ACProductItem table /* Chrome Fix */
{
	display: inline-block;
}
#divSuggestions li.ACQueryItem:nth-child(even), #divSuggestions li.ACProductItem:nth-child(odd) /* alternating BG */
{
	background-color: #eee;
}
#divSuggestions li.yui-ac-highlight
	, #divSuggestions li.ACQueryItem:hover
	, #divSuggestions li.ACProductItem:hover
	, #divSuggestions li.yui-ac-highlight .ACproductText
	, #divSuggestions li.yui-ac-highlight .ACProductImageCell
	/*, #divSuggestions li.ACQueryItem:nth-child(even):hover*/
{
	color:White;
	background-color:#1a82f7;
	background-image: linear-gradient(top, #1a82f7, #2F2727);
	background-image: -moz-linear-gradient(100% 100% 90deg, #2F2727, #1a82f7);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1a82f7), to(#2F2727));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1a82f7', endColorstr='#2F2727');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#1a82f7', endColorstr='#2F2727');
}
