Для нужного блока, который должен быть поверх остальных задать свойство CSS:
.block1 {
z-index: 999;
}
И этим свойством можно делать различные наложения блоков, например:
.block1 {
z-index: 1;
}
.block2 {
z-index: 2;
}
.block3 {
z-index: 3;
}
Соответственно block3 будет самый верхний, а block1 самый нижний, т.е чем выше значение z-index, тем выше блок.