Mir fallen 2 Sachen ein die Falsch sein könnten, aber ohne Quelltext kann ich es nicht sagen.
1. Du hast margin-left:500px; oder so, dass wird dann bei nem kleinen Monitor auch so gemacht und dann ist es halt mitten drin.
Lösung: wenn du das in der Mitte haben willst mach um den Teil der in der Mitte sein soll einen neuen div - Container und sag dem, margin-left:auto; margin-right:auto;
2. Du hast dem Container in der mitte eine zu breite Breite gegeben sprich das Bild ist 500px breit und du sagst es ist 1000px breit.