#m-s {
	width: 244px; 
	height: 30px;
	position: relative;
	top:0;
	left:0;
}
#m-s label {
	line-height: 20px;
	position: absolute;
	top: 5px;
	left: 2px; 
	color: #999;
	font-size: 9pt;
	z-index: 10;
	cursor: text;
}
#m-s-s {
	width: 14px;
	height: 14px;
	border: 0;
	top: 7px;
	left: 228px;  
	position: absolute;
	z-index:13;
	background: url(search.png) top no-repeat;
}
#loading1 {
	width: 14px;
	height: 14px;
	border: 0;
	top: 7px;
	left: 228px;  
	position: absolute;
	z-index:23;
}

#m-s-s.ready {
	background-position: bottom;
	cursor: pointer;
}
#m-s-i {
	width: 241px; 
	border: 1px solid rgb(0,90,230);
	top: 2px;
	left:0; 
	position: absolute;
	height: 20px;
	line-height: 20px;
	color: #666;
}
/* by Inna : edit 17.05 { */
.s-res {min-width:230px; background:#fff; position:absolute; top:33px; left:-447px; border-radius:4px; box-shadow:0 0 10px #999; padding:0 0 5px; display: none; z-index:1000 }
.s-res .corn {display:block; width:18px; height:9px; position:absolute; top:-9px; /*left:50%; margin-left:-9px;*/ left:600px; background:url(corn.png) no-repeat 0 0; background-image:url(corn-ie.gif)\0/;}
	.s-item {overflow:hidden; background:url(dashed-grey2.gif) repeat-x 0 100%; margin:0 5px; width:220px; height:83px; float:left; padding:5px 0; font-size:11pt; line-height:15px; color:#818181; font-family:Arial, sans-serif;}
	.s-res .s-item:first-child {/*background:none;*/}
		.s-item .img-box {display:block; float:left; width: 55px;}
		.s-item .img-box img {display:block; height:auto; max-width: 100%; max-height: 55px; margin-left: auto; margin-right: auto;}
		.s-item .s-text {margin-left:55px; padding:4px 0 0; /*letter-spacing: 1pt*/}
		.s-item .s-text a {text-decoration:none; color:#49a2e8; display:block; max-height:48px; overflow:hidden;}
		.s-item .s-text .price {color:#7ebf25;}
.wht-l {display:block; height:3px; background:#fff; width:100%; position:absolute; bottom:4px; left:0; z-index:10;}
*+html .s-res {border:1px solid #ccc;}
*+html .s-res .corn {background-image:url(corn-ie.gif);}
.s-res {border:2px solid orange\0/;}
/* } */
/* by xD : edit 24.10 { */
.rapid-search-results {min-width:230px; background:#fff; position:absolute; /*top:440px;*/ border-radius:4px; box-shadow:0 0 10px #999; padding:5px 0 5px; display: none; margin-top: 5px; }
.rapid-search-results .corn {display:none; width:18px; height:9px; position:absolute; top:-9px; /*left:50%; margin-left:-9px;*/ left:50px; background:url(corn.png) no-repeat 0 0; background-image:url(corn-ie.gif)\0/;}
	.rapid-search-results .s-item:first-child {/*background:none;*/}
*+html .rapid-search-results {border:1px solid #ccc;}
*+html .rapid-search-results .corn {background-image:url(corn-ie.gif);}
.rapid-search-results {border:1px solid #ccc\0/;}
/* } */

.s-item {overflow:hidden; background:url(dashed-grey2.gif) repeat-x 0 100%; margin:0 5px; width:220px; height:83px; float:left; padding:5px 0; font-size:11pt; line-height:15px; color:#818181;}
	.s-res .s-item:first-child {/*background:none;*/}
		.s-item .img-box {display:block; float:left; width: 55px;}
		.s-item .img-box img {display:block; height:auto; max-width: 100%; max-height: 55px; margin-left: auto; margin-right: auto;}
		.s-item .s-text {margin-left:55px; padding:4px 0 0;}
		.s-item .s-text a {text-decoration:none; color:#49a2e8; display:block; max-height:48px; overflow:hidden;}
		.s-item .s-text .price {color:#7ebf25;}
.wht-l {display:block; height:3px; background:#fff; width:100%; position:absolute; bottom:4px; left:0; z-index:10;}

a img {
	border: 0;
}