#vinsearch{box-sizing: content-box;
    padding: 10px 0px 10px 8px;
    margin-top: 10px;
    position: relative;
}
#vinsearch .vstitle{ margin-bottom:5px;}
#vinsearch .vstitle b{color:#d32f2a;}

#vinnum:focus{outline:none;}
#vinnum:focus::-webkit-input-placeholder{ color: transparent!important; }
#vinnum:focus::-moz-placeholder{ color: transparent!important; }
#vinnum:focus:-moz-placeholder{ color: transparent!important;}


#vinsearch .vsload{
	display:none;
    z-index:99;
    position:absolute; width:100%;
	font-size:14px; 
	text-align:center;
}
#vinsearch .vsres{
	display: none;
    z-index: 99;
    color: #d32f2a;
    position: absolute;
    width: 100%;
    font-size: 14px;
    text-align: center;
    background: #ffffff;
}
.vslinks{display:none; position:absolute; font-size:14px; background:#d2eac6; padding: 12px; border:1px solid #28813b; z-index:99;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.4); box-shadow:1px 1px 6px rgba(0,0,0,0.4);
}
.vslinks div{font-weight:bold!important; margin:0px 0px 5px 0px!important; z-index:999;}
.vslinks a{display:block; color:#1e35a1; white-space:nowrap; text-decoration:none; }
.vslinks a:hover{color:#d32f2a; text-decoration:underline; }
