.autocomplete-w1 {
    background: url(/site/addons/qio/shadow.png) no-repeat bottom right;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 8px 0 0 6px; /* IE6 fix: */
    _background: none;
    _margin: 0;
}

.autocomplete {
	font: normal 12px / 18px Arial, Helvetica, sans-serif;
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    /*overflow: auto;*/
    margin: -6px 6px 6px -6px; /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
}

.autocomplete .selected {
    background: #F0F0F0;
}

.autocomplete img {
	max-width: 46px;
	max-height: 46px;
	_width: expression(this.width > 46 ? 46: true);
	_height: expression(this.height > 46 ? 46: true);
	position: absolute;
	padding: 5px;		
}

.autocomplete a {
	padding-left: 61px; 
}

.autocomplete .search-title {
    background-color: #666;
	color:#FFF;
}

.autocomplete .view-more {
    background-color: #666;
	color:#FFF;
	text-align: right;
}

.autocomplete .view-more a{
	color:#FFF;
}

.autocomplete p {
	font-size: 10px;
}

.autocomplete div {
    padding: 2px 5px;
   /* white-space: nowrap;*/
}

.autocomplete strong {
    font-weight: normal;
    color: #3399FF;
}

.qio_label {
    font: normal 12px / 18px Arial, Helvetica, sans-serif;
    text-align: left;
    display: block;
}

.qio_input_qty {
	text-align: right;
	width: 40px;	
}

.qio_addtocart a {
	width: 94px;
	height: 28px;
	margin-top: 2px;
	display: block;
	cursor: pointer;
	background: url(/site/addons/qio/qio_addtocart.gif) no-repeat;
	margin-left: 106px;
}
.qio_addtocart a span {
    display: none;
}
.qio_input_search {
	width: 200px;
}
