hola julita .. bien primero deves de definir los valores (propiedades ) de tus etiquetas
div en tu css ... como ides o como clases... alli defines la ubicacion de tus etiquetas para cada elemento de tu formulario ...ah antes de nada deves de definir un "div" que tenga las mismas dimensiones que tu formulario , que tu grafico de fondo. este seria tu div (main) dentro de esta declaras tus otras etiquetas y sus propiedades corespondientes si tienes dudas busca algo acerca de css con tablas en san google alli esta todo..
posteriormnte te recomiendo que definas para cada class las propiedades del elemento tabla si tienes un div para la parte superior de tu form declara las propiedades el elemnto tabla del mismo y asi sucesivamnete esto es algo asi :
.divmain {
height:xx(valor de alto de tu form );
width:xx (valor de ancho de tu form);
margin-left:auto;(para que se centre)
margin-right:auto;(para que se centre)
}
.divmain table{
aqui defines los valores de ancho y alto para la tabla y demas propiedades
de la tabla
}
en pocas palabras deves de hacer un div general y anidar dentro de esta tus otras etiquetas con sus elementos y propiedades. , y disculpa soy malo para dar explicaiones
espero que te sirva de algo..
puedes checar esta pagina librosweb.es alli ay libros para descargar de css seguro encontraras lo que necesitas.. suerte y sorry escribo fatalmente mal..