.twitter-typeahead {
	/*width: 100%;*/
	/*position: relative;*/
	float:left;
}
@media only screen and (min-width: 768px) and (max-width:977px) {
	.twitter-typeahead {width: 100%;}
	.twitter-typeahead input.searchbox {width: 90%;height: 30px;}
	}
@media only screen and (min-width:568px) and (max-width:767px) {
	.twitter-typeahead {width: 100%;}
	.twitter-typeahead input.searchbox {width: 90%;height: 30px;}
	}
@media only screen and (min-width: 480px) and (max-width: 567px) {
	.twitter-typeahead {width: 100%;}
	.twitter-typeahead input.searchbox {width: 90%;height: 28px;}
	}
@media only screen and (max-width: 479px) {
	.twitter-typeahead {width: 100%;}
	.twitter-typeahead input.searchbox {width: 90%;height: 25px;}
	}
.tt-dropdown-menu {
	background-color: #fff;
	border: 1px solid #c4c6c8;
	margin: 5px 0 0 0;
	padding: 5px;
	z-index:9999 !important;
	/*width: 115%;*/
}

.tt-dropdown-menu .bss_search_show_more {
	text-decoration: none;
	text-align: center; 
	display: block;
	cursor: pointer;
	margin-bottom: 5px
}
.tt-dropdown-menu ul {   
	background-color: #ffffff;
	border: medium none;
}
.tt-dropdown-menu ul > li.bss-search-product {   
	border: 1px solid #c4c6c8;
	color: #2f2f2f;
	cursor: pointer;
	margin: 4px 0;
	min-height: 54px;
	padding: 4px;
	text-align: left;
	/*width: 95%*/
}

.tt-dropdown-menu ul > li.bss-search-category {   
	border: 1px solid #c4c6c8;
	color: #2f2f2f;
	cursor: pointer;
	margin: 4px 0;
	padding: 4px;
	text-align: left;
	/*width: 95%*/
}
.tt-dropdown-menu ul > li:hover { 
	background-color: #d5e4eb;
} 
.tt-dropdown-menu ul > li a {   
	text-decoration: none;
}
.tt-dropdown-menu ul > li p {   
	text-align: justify;
	color:black;
}
.tt-dropdown-menu ul > li .name, .tt-dropdown-menu ul > li .sku {   
	color:black;
}
.tt-dropdown-menu ul > li .price-box {   
	text-align: right;
}
.tt-highlight {color:red;}