Disney&#39;s the Little Mermaid Self Stick Wall Border