.ac_box {
	border: 1px solid #2D556E;
	border-width: 3px 1px;
	/*background-color: #005aa6;*/
	font-size: 11px;
	overflow: hidden;
	padding: 0px;
	z-index: 99999;
	color: #ffffff;
	border-bottom: 0;
	border-top: 0;
}

.ac_box .item-text {
	display:block;
	font-size:15px;
	/*margin-top:2px;*/
}

.ac_results {

}

.ac_results ul {
	list-style-position: outside;
	list-style-image: none;
	list-style: none;
	padding: 0;
	margin: 3px 12px 10px 19px;
}

.ac_results ul .category {
	width: 199px;
	/*background: url(../img/category-back.png) repeat-y 0 0;*/
	padding-left:11px;
	margin-bottom:29px;
}

.ac_results ul .category ul {
	margin: 0;
}

.ac_results ul .article {
	width: 532px;
	/*background: url(../img/products-back.png) repeat-y 0 0;*/
	margin-bottom:29px;
}

.ac_results ul .article ul {
	margin: 0;
	padding-left:12px;
}

.ac_results ul .article .ac_cat .col1 {
	margin-left:52px;
}

.ac_results ul .brand {
	/*background: url(../img/brands-back.png) repeat-y 0 0;*/
	padding-left:11px;
	width:173px;
	margin-bottom:29px;
}

.ac_results ul .brand ul {
	margin: 0;
}

.ac_results ul .brand ul .ac_item {
	height: 60px;
}

.ac_results ul .brand ul .ac_item .item-text {
	margin-top:20px;
}

.ac_results ul li {
	padding: 0;
	margin: 0;
	float: left;
}

.ac_results ul li ul li {
	float: none;
	margin-top:5px;
}

.ac_item {
	margin: 0;
	cursor: default;
	display: block;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	height:25px;
}

.ac_item .product-preview {
	float: left;
	margin-right:14px;
}

/* Do not use absolute positioning... it breaks the scroll feature. */
.ac_item .col1 {
	overflow: hidden;
}

.ac_item .col2 {
	width: 50px;
	float:left;
	overflow: hidden;
}

.ac_logo {
	line-height: 13px;
	overflow: hidden;
	margin: 0;
	text-align: right;
	vertical-align: middle;
	clear:both;
	height: 10px;
	background: url(../img/shadow.png) repeat-x 0 0;
}

/* Do not change the markup of the Exorbyte logo without prior consent
 * from Exorbyte GmbH. */
.exo_logo {
	cursor: pointer;
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D556E;
	vertical-align: bottom;
}

.exo_logo img {
	vertical-align: text-bottom;
	margin: 0;
	padding: 0;
}

.ac_loading {
	background-image: url('http://ecos1.exorbyte.com/sn/img/indicator.gif') !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	text-decoration:underline;
}

.ac_cat {
	font-weight: bold;
	font-size: 19px;
	height:20px;
	margin-bottom:8px;
}

.ac_tab {
	padding-left: 16px;
}

