Get some Dow Corning 795 silicone caulk. It comes in a few different colors. It is used as a structural sealant for glazing on high rise buildings. There is also a 1200 primer to help it stick better, but it shouldn't have any problems sticking to most smooth surfaces. Polyeurathane caulking...