Hola carlosferga, bienvenido a los foros
:
Lo que quieres se hace con dos capas anidadas, la externa con las medidas restringidas y la interna con el tamaño mayor y con el estilo clip recortando la capa para que encaje... por cierto, la externa debe tener el estilo overflow: hidden...
Los botones van aparte y deben actuar con los eventos mousedown/up...
Es algo complejo para explicar, pero puedes estudiar como se hace en esta página:
Parque Empresarial El Pinillo
Los controles están en este js:
http://www.elpinillo.com/scripts/controles.js
Saludos