#add-to-cart-by-sku {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#add-to-cart-by-sku td, #add-to-cart-by-sku th {
  border: 1px solid #ddd;
  padding: 8px;
}

#add-to-cart-by-sku tr:nth-child(even){background-color: #f2f2f2;}

#add-to-cart-by-sku tr:hover {background-color: #ddd;}

#add-to-cart-by-sku th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}
#add-to-cart-by-sku td.cart-order  a{
	display: block;
    height: 31px;
    padding-top: 7px;
    background: #4caf50;
    border: 1px solid #d2d2d2;
    font-size: 15px;
    color: #fff !important;
    text-align: center;
    text-decoration: none;
}
#add-to-cart-by-sku thead th{
	text-align: center;
}
#add-to-cart-by-sku thead .cart-direct-amount{
	width: 15%;
}
#add-to-cart-by-sku thead .cart-direct-sku{
	width: 20%;
}
#add-to-cart-by-sku thead .cart-direct-productname{
	width: 40%;
}
#add-to-cart-by-sku thead .cart-direct-order{

}
.add_to_cart_button i, a.add_to_cart_button i {
    position: relative;
    top: 4px;
    display: inline-block;
    width: 18px;
    height: 19px;
    background: url(../image/css_sprites.png) -14px -65px no-repeat;
}
.searchsuite-autocomplete{
	left: unset !important;
}
.searchsuite-autocomplete .product ul li:hover {
    background: #ddd !important;
    cursor: pointer !important;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-title{
	font-size: 14px !important;
	padding: 0 10px !important;
}
.searchsuite-autocomplete ul li .qs-option-info .qs-option-sku{
	padding: 0 10px !important;
}