/*----------------------------Suggest Styles--------------------------*/

#search_suggest {
	position: absolute;
	right: 10px;
    top:100%;
	visibility: hidden;
	z-index: 100;
	background: #fff;
	text-align: left;
	border: 1px solid #333;
	color: #000;
	font-size: 12px;
    line-height:18px;
	padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
	width:550px;
}

#search_suggest > div:first-child {
  border-top:1px solid #ccc; 
}

.suggest_link a, 
.suggest_link_over a {
	display: block;
}

.suggest_link, 
.suggest_link_over {
	background: #FFF;
  margin: 0;
}
.suggest_link:nth-child(odd), .suggest_link_over:nth-child(odd) {
	background: #F1F1F1;
}
.suggest_link_over {
	color: #828282;
}
.suggest_link .keyword, .suggest_link_over .keyword {
	color: #FF0000;
}



.suggest_link .search_row,
.suggest_link_over .search_row { 
  list-style:none; 
  margin:0; 
  padding:6px 0; 
  border-bottom:1px solid #ccc; 
  font-size: 12px;
  line-height:18px;
  font-weight:700;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.suggest_link .search_image,
.suggest_link_over .search_image {
  width:60px;
  border:1px solid #eee;
}
.suggest_link .search_image img,
.suggest_link_over .search_image img {
  width: 100%;
  height:auto;
  vertical-align:top;
}
.suggest_link .search_text,
.suggest_link_over .search_text {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 0px 0px 20px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}







#search_suggest input[type="submit"] {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
  display: inline-block; 
  background: #f90; 
  color: #333; 
  padding: 4px 40px; 
  border: 1px solid #333; 
  font-size: 12px; 
  line-height:18px;
  font-weight: bold;
	float: right;
	margin: 10px 0 0 0;
	cursor: pointer;
}
#search_suggest input[type="submit"]:hover {
	color: #828282;
}
/*----------------------------End Suggest Styles------------------------*/