per agganciare un layer a un altro elemento devi dare un position:relative all'elemento e posizionare il layer al suo interno con l'absolute, alternativamente potresti anche tenerli slegati ma assegnare al layer le distanze in percentuale anziché in pixel, nel tuo caso il left che dovrebbe diventare qualcosa come left:20%; mentre puoi mantenere il top in pixel.