Hola:
La capa translúcida se hace con estilos:
#capa {
position: absolute;
top: 20%;
left: 10%;
width: 80%;
height: 60%;
opacity: .9;
filter: alpha(opacity=90);
}
Luego el cálculo inicial se puede hacer en el servidor o con javascript, y con javascript se programa el temporizador, que reste un segundo al valor actual cada segundo
Código:
setInterval(recalcular, 1000)
Por estos foros hay varios mensajes sobre cuenta regresiva.
Saludos
Por cierto, movemos el tema a javascript desde Ajax