@charset "utf-8";
/* AutoSearch 2x by AlexDW */
#autosearch_search_results {
	padding: 5px;    position: absolute;    left: 0px;    top: 63px;    background-color: #fff;    list-style-type: none;    z-index: 9999;    width: 922px;    border: 6px solid #efdbda;    color: #fff;    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.2);    min-height: 400px!important;    overflow-y: auto;
}
#autosearch_search_results name {
	font-weight: 300;    color: #000000;
}
#autosearch_search_results model {
	padding-left: 5px; color:#38B0E3;
}
#autosearch_search_results special-price {
	padding: 8px 5px;    border: 0px;    font-weight: 300;    color: black;    display: block;    text-decoration: line-through;
}
#autosearch_search_results price {
	line-height: 1;    padding: 5px 7px;    border: 0px;    border-radius: 2px;    font-weight: 400;    font-size: 18px;    color: black;
}
#autosearch_search_results viewall {
	padding: 0 10px;    margin-top: 20px;    padding-top: 15px;    font-size: 16px;    color: #000000;    text-align: left;    display: block;    border-top: 1px solid #ececec;
}
#autosearch_search_results .asr {
	padding: 15px;    font-size: 18px;    color: #000000;	font-weight: 400;    text-align: left;    display: block;    clear: both;
}
#autosearch_search_results .divasr {
	float: none;    text-align: center;
}
#autosearch_search_results .div2asr {
	display: block;    text-align: center;    font-size: 14px;
}
#autosearch_search_results img {
	padding:0px 10px 0px 5px;
	margin:5px;
}
#autosearch_search_results ul {
	padding-left: 10px;
}.asr.product {	margin-top: -74px;    float: right;    width: 70%;}ul.search-product {    float: right;    width: 70%;}.asr.category {    float: left;    width: 30%;}ul.search-category {    width: 30%;}#autosearch_search_results .search-product li {    padding: 2px 0px 2px 2px;    width: 33%;    float: left;    display: inline-block;    padding-left: 5px;}#autosearch_search_results .search-product li:last-child {	display:block;	width:100%;}
#autosearch_search_results li {
	padding: 2px 0px 2px 2px;	width:100%;	float: left;	display:block; 
	padding-left: 5px;
}
#autosearch_search_results li a {
	display:block;	outline: none; 
}
#autosearch_search_results li + li {
	
}
#autosearch_search_results a,
#autosearch_search_results a:visited {
	text-decoration: none;
	outline: none;
}
#autosearch_search_results a:hover {
	color: #d8aca8!important;
	outline: none;
}
#autosearch_search_results li:hover {
	
}
#autosearch_search_results li:hover a {
	color: #d8aca8!important;
	outline: none;
}
#autosearch_search_results .highlighted {
	background-color: #f5f5f5;
	color: #333 !important;
}
/* scroll */
#autosearch_search_results .mCSB_dragger .mCSB_dragger_bar{
	background-color: #ccc;
}
#autosearch_search_results .mCSB_draggerRail{
	/* background-color: #E2E2E2; */
}
#autosearch_search_results .mCSB_scrollTools{
	width: 10px;
}


@media only screen and (max-width:1366px) {
#autosearch_search_results {
    padding: 5px;
    position: absolute;
    left: 0px;
    right: 0;
    top: 52px;
    background-color: #fff;
    list-style-type: none;
    z-index: 9999;
    width: 880px;
    border: 6px solid #efdbda;
    color: #fff;
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.2);
    min-height: 400px!important;
    overflow-y: auto;
}
}

@media only screen and (max-width:1280px) {
#autosearch_search_results {
    width: 825px;
}
}

@media only screen and (max-width:1200px) {
#autosearch_search_results {
    top: 57px;
    width: 735px;
}
}

@media only screen and (max-width:980px) {
#autosearch_search_results {
    width: 300px;
}
.asr.category {
    float: none;
    width: 100%;
}
ul.search-category {
    width: 100%;
}
.asr.product {
    margin-top: 0px;
    float: none;
    width: 100%;
}
ul.search-product {
    float: none;
    width: 100%;
}
#autosearch_search_results .search-product li {
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    display: inline-block;
    padding-left: 0px;
}
}