div.live-search-results {
    background: #fff;
    font: 10px / 1.2 Verdana, sans-serif;
    border: 1px solid #A9A9A9;
    border-width: 0 1px 1px 1px;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}

div.live-search-results h2 {
    font: 14px / 1.2 Trebuchet MS, sans-serif;
}

div.live-search-results h3 {
    font: 12px / 1.2 Trebuchet MS, sans-serif;
}

div.live-search-results ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
		text-align:left;
}

div.live-search-results li{
	float:left;
	clear:both;
	width:100%;
	text-align:left;
}

div.live-search-results li:hover,
div.live-search-results li.selected{
	cursor:pointer;
	background:#767B81;
	color:#fff;
}

div.live-search-results li:hover a,
div.live-search-results li.selected a{
	color:#fff;
	background:#767B81;
}

div.live-search-results a{
	display:block;
	clear:both;
	float:left;
	width:100%;
	zoom:1.0;
	text-decoration:none;
	font-style:normal;
}

div.live-search-results a img{
	float:left;
	padding:2px 4px 2px 2px;
	vertical-align:middle;
}

div.live-search-results strong{
	display:block;
	font-weight:bold;
	padding-bottom:3px;
}

div.live-search-results dfn{
	line-height:1.3em;
}

div.live-search-results dfn{
	display:block;
	font-style:normal;
	font-weight:normal;
	color:#000;
}

div.live-search-results li.searchCategory{
	display:block;
	color:#fff;
	background:#272A31;
	text-align:left;
	font-style:normal;
	font-weight:bold;
	padding:7px 0px;
	cursor:default;
}

div.live-search-results li.viewAll a{
	display:block;
	text-align:right;
	padding:2px;
}

#liveSearchInput{
	padding-bottom:1px;
}


input.btn{
	margin:0px 0px 0px -4px;
	vertical-align:top;
}
