.searchify_prompt {color: #cdcdcd;}

div.searchify {
	position: absolute; 
	background: transparent url(as_pointer.gif) no-repeat center top;
	border: 1px solid #aaa;
	border-top: none; 
	padding: 0; 
	margin: 21px 0 0 0;
	display: none; 
	z-index: 99999;
	-webkit-box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .4);
	box-shadow: 0 5px 5px 0px rgba(0, 0, 0, .4);
}

div.searchify .searchify_header, 
div.searchify .searchify_footer {
	display: none;
}

div.searchify .searchify_footer {background-image: url(ul_corner_br.gif);}

div.searchify .searchify_header .searchify_corner,
div.searchify .searchify_footer .searchify_corner {position: absolute; top: 0; left: 0;	height: 6px; width: 6px; background: url(ul_corner_tl.gif) no-repeat top left;}
div.searchify div.searchify_footer div.searchify_corner {background-image: url(ul_corner_bl.gif);}
div.searchify div.searchify_header div.searchify_bar,
div.searchify div.searchify_footer div.searchify_bar {height: 6px; overflow: hidden; background-color: #333;}
div.searchify div.searchify_powered {background-color: #A0A0A0; padding: 2px 5px; color:#FFF; font-size: smaller; font-weight: bold; text-style:italic; display: none;}
div.searchify div.searchify_powered a {text-decoration: none; color:#FFF; text-style:italic}

ul.searchify_result_list {
	background-color: #fff; 
	list-style: none;	
	margin: 0;	
	padding: 0; 
	overflow: hidden; 
	float: none !important; 
	position: inherit;	
	opacity: 1;	
	display: block;
}

div.searchify_results ul li {
	clear:both; 
	color: #ccc; 
	padding: 4px; 
	margin: 0; 
	text-align: left; 
	float:none; 
	list-style: none; 
}

div.searchify_image_container {
	float: left; 
	width: 80px; 
	height:80px; 
	margin: 0; 
	text-align:center;
}

div.searchify_image_container img {
	height: 80px;
}

div.searchify_results ul li a {color: #ccc;	text-decoration: none;}

div.searchify_results div.searchify_product_desc {
	font-weight: normal; 
	font-size: 14px;
	margin-left:85px; 
	height: 80px; 
	position:relative;
}
div.searchify_results div.searchify_product_desc p.suggestion {margin: 0;}
div.searchify_results li.searchify_highlight div.searchify_product_desc p.suggestion {color:#000;}

div.searchify_results div.searchify_product_desc .searchify_body {font-weight: normal; font-size: smaller; padding:0; margin:0;}
div.searchify_results div.searchify_product_desc .ellipsis {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;	-o-text-overflow: ellipsis;	-ms-text-overflow: ellipsis;}

div.searchify_results p.suggestion, span.searchify_vendor {
	color: #000;
}
div.searchify_results span.searchify_vendor {
	display: none;
}
div.searchify_results li.searchify_highlight span.searchify_vendor {color: #ccc;}

div.searchify_results span.searchify_price {font-size: smaller; color: #000; text-align: right; position:absolute; right:0; bottom: 0; height:16px}

div.searchify_results li.searchify_highlight {background-color: #e6e6e6;}

div.searchify_results .searchify_msg {
	background-color: #000; 
	text-align: center;
	padding: 10px 0; 
	color:#FFF; 
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}
div.searchify_results .searchify_msg a {text-decoration: none; color:#FFF;}

div.searchify_results .searchify_more {text-align: right;}
div.searchify_results .searchify_more a {background: #A0A0A0 url(arrow.gif) no-repeat right top; padding: 2px 20px 2px 0;}

div.searchify_results .searchify_searching {}

div.searchify_results ul li.searchify_warning {font-weight: bold; text-align: center;}

div.searchify_results ul span.searchify_query {color: #c41431;}
div.searchify_results ul li.searchify_highlight span.searchify_query {color: #c41431;}

div.searchify_results ul.searchify_suggest {margin: 0; padding: 0; list-style: none;}

div.searchify_results ul.searchify_suggest li {margin: 4px; padding: 0;	color: #CCCCCC;}

div.searchify_results ul.searchify_suggest li a {color: #FFF; margin: 0; padding: 3px 6px; background-color:transparent; color:#CCCCCC;	display:block; position:relative; text-decoration:none;	text-shadow:0 0 5px #000000;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }