/* Search Auto-sugguest */
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;
	background-color: #F5F5DC;
}
div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}
div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}
.column1 {
	float:left;
	width: 250px;
	padding:0px;
}
.column2 {
	float:right;
	width: 335px;
	padding:3px;
	border: 1px dashed #C96;
}
.spImage { 
	float: left; 
	padding: 2px;
	/*height: 90px; */
	padding-top: 4px;
}
.vetRecommended { 
	display: block; 
	padding-top: 4px; 
}
.spItem { 
	float: right; 
	width: 245px;
	background-color: white;
	padding: 2px;
	padding-top: 4px;
	text-align: left;
}
div.spItem .manufacturer {
	font-style: italic;
	font-size: 11px; 
	font-weight: bold; 
	color: #c00;
	display: block;
}
div.spItem .avgRating {
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
 	word-wrap: break-word;
}
div.spItem .customizeIt { padding-top: 4px; color: orange; font-size: 11px; display: block; }
div.spItem .promoOffer { padding-top: 4px; color: #571B7e; font-style: normal; font-size: 10px; display: block; }
div.spItem .Tagline { 
	font-weight: normal; 
	font-size: 10px;
	padding-top: 4px;
	display: block;
}
.spPriceHT { height: 30px; }
.spPrice { 
	padding: 2px; 
	margin: 10px 5px 0 0; 
	border: 1px solid #ccc;
	background-color: #F5F5DC; 
	font-size: 10px; font-weight: bold; 
}
div.spClear { clear: both; }
