ocê pode sobrepor um gradiente css3 transparente sobre uma imagem de fund

Estou tentando colocar um gradiente css3 por cima de uma imagem de fundo. Usar o código abaixo coloca uma imagem de plano de fundo em cima do meu gradiente, mas estou tentando fazer o contrário, para que o gradiente atue como uma máscara em cim

url(images/darkwood.png),
-webkit-gradient(linear, 0 0, 0 100%, from(#EEF), to(#000)) 300px 50px no-repeat,
-webkit-gradient(linear, 0 0, 0 100%, from(#EFE), to(#000)) 0 0 no-repeat;
background: 
url(images/darkwood.png),
-moz-linear-gradient(#EEF, rgba(0,0,0,1)) 300px 50px no-repeat, 
-moz-linear-gradient(#EFE, rgba(0,0,0,1)) 0 0 no-repeat;

Obrigado pela ajud

questionAnswers(2)

yourAnswerToTheQuestion