
#shop_minisearch {

}

#shop_minisearch .inpufield_wrap {
width:360px;
height:40px;
margin-top:0px;
background-color:#ffffff;
overflow:hidden;
padding-right:0;
}

#shop_minisearch .inpufield_wrap input {
padding:0;
width:336px;
height:40px;
line-height:40px;
padding-left:0px;
margin-left:15px;
background-color:transparent;
border:none;
}

#shop_minisearch .inpufield_wrap input.ini {
color:#505050;
}


#shop_minisearch .button_wrap {
display:block;
margin-left:0px;
}

#shop_minisearch .ok_button_wrap input{
padding:0;
width:39px;
height:42px;
background:transparent;
background-image:url(../../../../../../img/website/bg_ok_button.png);
background-repeat:no-repeat;
background-size:39px 42px;
background-position:left top;
position:relative;
top:-1px;
}



/*begin search suggestion*/

#sugbox {display:none;
z-index:201;
position: absolute;
margin: 0px;
padding:20px;
background-color:#99cc00;
color: #fff;
border:2px solid #FFF;
min-width:138px;
overflow-x:visible;
margin-bottom:24px;
}

#sugbox h1 {
margin-bottom:10px;
color:#FFF;
text-align:left;
}

#sugbox li {
list-style-type:none;
text-align:left;
}

#sugbox li img {
width:66px;
}

#sugbox li a {
color:#FFFFFF;
text-decoration:none;
}

#sugbox .ca li a{
float:left;
padding-left:0;
margin-right:4px;
padding-right:12px;
background-image:url(../../../../../../img/website/arrow_right.png);
background-repeat:no-repeat;
background-position:right;
}

#sugbox .ca li a.last{
background-image:none;
padding-right:0px;
margin-right:0px;
}

#sugbox ul.pr{
border-top:2px dotted #FFF;
padding-top:2px;
}

#sugbox .pr li{
padding-left:0px;
padding-top:2px;
margin-bottom:2px;
background-image:none;
border-bottom:2px dotted #FFF;
}

#sugbox .pr li a{
position:relative;
top:-28px;
left:8px;
}

/*end search suggestion*/
	
	