Os comento mi problema:
Tengo tres divs dentro del wrapper:

Lo que quiero es que el #div2 este centrado cuando redimensione el navegador pero pasa esto:

Esto es lo que realmente necesito, los divs están alienados horizontalmente pero el #div1 y el #div3 pueden salir del navegador para poder mantener el #div2 en el centro.

¿Como puedo conseguir esto?
Coloco el código:
Código HTML :
<body id="body"> <div id="wrap"> <div id="baseLeftBg"> </div> <div id="baseContent"> </div> <div id="baseRightBg"> </div> </div> </body>
Código CSS :
#body {
text-align: center;
height: 100%;
margin: 0 auto;
padding: 0px;
background: #000 url(../img/bg.jpg) center center fixed no-repeat;
-moz-background-size: cover;
background-size: cover;
float: inherit;
}
#wrap {
width: 1484px;
margin: 0 auto;
text-align:left;
}
#baseLeftBg {
margin-top: 60px;
background: url(../img/bgShadowLeft.png) center bottom no-repeat;
width: 286px;
height: 776px;
float: left;
}
#baseContent {
margin-top: 60px;
background: transparent url(../img/bgContent.png) center bottom no-repeat;
width: 911px;
height: 776px;
float: left;
}
#baseRightBg {
margin-top: 60px;
background: url(../img/bgShadowRight.png) center bottom no-repeat;
width: 286px;
height: 776px;
float: left;
}Estaría muy agradecido si alguien me pudiese ayudar
gracias!!!
