.overlay {display:none; border:2px solid #00d; border-radius:10px 10px 10px 10px; background-color:rgba(86,220,140,.75); padding:4px 10px 24px 10px; overflow:auto; z-index:22; } /* background-color:#f0a020; */
.overlay-content {display:inline-block; margin:0; padding:0; }
.collect {text-align:center; margin-top:12px; }

table.collect img {height:80px; margin-left:auto; margin-right:auto; padding:0 2px; border-radius:10px; }
table.collect input:nth-of-type(2) {
	       height:84px; margin-left:auto; margin-right:auto; padding:0 2px; border-radius:6px; }
.catbutton { border:none; background-color:transparent; color:#003090; cursor:pointer; text-align: center;
	         padding:0 2px; margin:2px 4px; font-size:12px; font-weight:bold; }
.catbutton:hover { color:#ffffff; }
/*ul.overlay-content {list-style-type:none; margin:0; padding:0; }*/