#block_asearch_search_block_top{
    display: inline-block;
    position:relative;
    height: 1px;
    width: 1px;
    float: left;
    z-index: 999997;
}
#block_asearch_content{
    position: absolute;
    left:0px;
    float: left;
    top:0px;
    width: 470px;
    display: block;
    z-index: 999997;
    /* FIX IE7 */
    *top: 0px;
    *left: 0px;
}

#asearch_contentResults{
    width: 336px;
    display: inline-block;
    z-index: 999999;
    float: right;
    position: relative;
    overflow: hidden;
}



/* fix IE7 */
#asearch_content a{
    text-decoration: none;
}
a.asearch_product_link
{
 display: inline-block;
 width: 100%;
 padding: 5px 0;
}

a.asearch_product_link:hover{
}
.asearch_product_select > a{
}
.asearch_top{
    display: inline-block;
    width: 100%;
    float: left;
}
.asearch_footer{
    display: inline-block;
    width: 100%;
    float: left;
}
.asearch_content{
    width: 100%;
    min-height: 100px;
    float: left;
    text-align: left;
}

.asearch_product{
    display: block;
    min-height: 50px;
    margin-left: 6px;
    float: left
}

.asearch_img{
    display: block;
    float: left;
    width: 65px;
    min-height: 20px;
    margin-left: 15px;
    text-align: left;
}
.asearch_inf{
    display: inline-block;
    float: left;
    width: 240px;
    min-height: 20px;
    text-align: left;
}
.asearch_name{
    display: inline-block;
    width: 215px;
    padding-bottom: 5px;
    text-align: left;
    font-weight: bold;
}
.asearch_desc{
    width: 215px;
    display: inline-block;
    text-align: left;
}

#asearch_scrollbar { width: 360px; text-align:left;}
#asearch_scrollbar .viewport { z-index: 9999991;float: left;width: 336px; height: 350px; overflow: hidden; position: relative; }
#asearch_scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#asearch_scrollbar .scrollbar{filter:alpha(opacity=70);opacity:0.7; margin: 0 5px; position: relative; background-position: 0 0; float: right; z-index: 9999992; left: -30px;  width: 8px; }
#asearch_scrollbar .scrollbar:hover{filter:alpha(opacity=100);opacity:1;}
#asearch_scrollbar .track {  height: 100%; width:8px; position: relative; padding: 0 1px; }
#asearch_scrollbar .thumb {  height: 20px; width: 8px; cursor: pointer;  position: absolute; top: 1px; left: -1px; }
#asearch_scrollbar .thumb .end {  overflow: hidden; height: 5px; width: 8px; }
#asearch_scrollbar .disable { display: none; }



.asearch_contentCategories{
    width: 130px;
    display: inline-block;
    z-index: 999998;
    float: left;
    overflow: hidden;
	position: relative;
	left: 20px;
}

.asearch_contentCategoriesTop,
.asearch_contentCategoriesBottom
{
    display: block;
    height: 6px;
    z-index: 999998;
}
.asearch_contentCategoriesContent
{
    display: block;
    padding: 0px 15px 20px 15px;
    text-align: left;
    font-size: 10px;
    z-index: 999998;
    min-height: 100px;
}

.asearch_contentCategoriesActions{
    display: none;
    width: 100%;
    height: 20px;
    text-align: left;
}
.asearchInputLoading{
	background-image: url(../img/loader.gif);
	background-position: center right ;
	background-repeat: no-repeat;
}