.live-search{width:400px; max-height:200px; position:absolute; z-index:1000; padding:0 0 0 0; margin-top:-9px; background-color:#FFF; border:1px solid #999; box-shadow:0 2px 2px #DDD; overflow-x:hidden !important;  overflow:auto; left:20px; display:none}
.live-search .loading{display:block; margin-left:auto; margin-right:auto}
.live-search ul{list-style-type:none; margin:0px; padding:0px}
.live-search ul li{cursor:pointer; padding:5px; background-color:#FFF; min-height:40px; clear:both}
.live-search ul li:hover{background-color:#F2EEEB}
.live-search ul li a{text-decoration:none; display:block;text-align: left;color:#000}
.live-search ul li a:hover, .live-search ul li a:active, .live-search ul li a:focus{background:#F2EEEB; color:#555}
.live-search ul li .product-image{float:left; margin-right:5px}
.live-search ul li .product-name p{font-weight:normal; font-style:italic; font-size:10px; color:#555; margin:0px; padding:0px}
.live-search ul li .product-name:hover{color:#544f4b}
.live-search ul li .product-price{text-align:left;  font-size:12px}
.live-search ul li .product-price .price{color:#333; display:block; text-align:left}
.live-search ul li .product-price .special{color:#F00; text-decoration:line-through; display:block}
.live-search .product-price >.special{margin-top:-5px}
.live-search .result-text{display:none; font-weight:bold; text-align:center; font-size:11px; line-height:20px; color:#555;  background-color:#555; position:absolute; bottom:0; width:100%}
.live-search .view-all-results:hover{color:#fff}
.live-search .view-all-results{color:#fff}
