#livesearch_search_results {
        margin:0px;
        padding:5px;
        position: absolute;
        top:50px;
		width:722px;
       /*  right:0px; */
        background-color: #FFFFFF;
        list-style-type: none;
        z-index:999;
/*         border: 1px solid #ccc;
		border-top: 1px solid #ccc; */
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
		
/*     display: flex;
    flex-direction: row; */
    padding: 5 px 9 px 9 px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 25%), 0 0 1px 0 rgb(255 255 255 / 50%);
/*     overflow: hidden; */
}

#livesearch_search_results li {
		border-bottom: solid 1px  #ddd;
		float:right;
		width:100%;
		position: relative;
}
#livesearch_search_results li a{
		float:right;
		padding: 5px;
		width:100%;
 }
#livesearch_search_results li a span{
		float:right;
		width:20%;
		padding:4px;
		top:5px;
		border-radius:6px;
		font-size:12px;
		text-align:center;
		background-color:#F00004;
		color:#FFFFFF !important;
		position:absolute;
		right:6px;
}
#livesearch_search_results li div{
		float:right;
 		width:60%;
		font-size:12px;
 }

#livesearch_search_results li img{
	width:40px;
	height:40px;
	margin-right:10px;
	padding:5px;
	float:right;
}
livesearch_search_results
#livesearch_search_results a,
#livesearch_search_results a:visited,
#livesearch_search_results a:hover {
        color: #000;
        text-decoration: none;
}
#livesearch_search_results a:hover {
        color: #000;
}
#livesearch_search_results li:hover {
        background-color: #ddd;
}

#livesearch_search_results li:hover a {
        background-color: #ddd;
		color:#000;
}

#livesearch_search_results .highlighted {
        background-color: #ddd;
}


/* Style the tab */
.tab {
  float: left;
  min-width: 20%;
  background-color:#fff;
}

/* Style the buttons inside the tab */
.tab button {
  display: block;
  background-color: inherit;
  color: #666;
  margin-left: -3px;
  line-height:25px;
  width: 180px;;
  border: none;
  outline: none;
  text-align: left;
/*   font-weight: 500; */
  cursor: pointer;
  font-size: 14px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
  border-radius:3px;
}

/* Create an active/current "tab button" class */
.tab button.active {
  background-color: #ccc;
  border-radius:3px;
}

/* Style the tab content */
.tabcontent {
  float: right;
  padding: 0px 5px;
/*   border: 1px solid #ccc; */
  width: 74%;
  border-left: none;
  min-width: 70px;
  min-height: 400px;
  display: none;
}

.live-prd {
  /* float: left; */
  padding: 2px;
  height:  70px;
  text-align: left;
  padding-top:20px;
  font-size: 15px;
}

.live-prd img {
	height: 50px;
	float: left;
}

.live-prd div {
	float: none;
	padding-left:55px;
}
.live-prd span  {
   float: none;	
   color:red;
   font-weight: 800;
   margin-left:0px;
   padding-left:5px;
}
/* .live-prd:hover {
   border-radius:3px;
   background:#eee;
} */
/* Clear floats after the tab */
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

.cathead {
	font-family: 'proxima-nova',Arial,sans-serif;
    font-weight: 700;
	font-size:15px;
   /*  margin: 0px 0 5px 0px; */
    color: #145da2;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}


