Похоже, высота + отступы полноразмерного изображения слишком высоки.Общее пространство, которое занимает элемент, это высота / ширина + отступ + граница + поле.Высота # ad-image-wrapper была правильной, но отступы сделали ее слишком высокой.
#ad-image-wrapper {
background:url("images/gallery-wrap.jpg") no-repeat scroll 0 0 transparent;
height:449px; /* change to 425px */
margin:0 auto;
padding:12px 0;
width:650px;
}
Для миниатюр немного сложнее центрировать плавающие элементы, но если вы знаете, что ширина неНе собираемся менять, вы можете установить ширину и отступ для центрирования элементов.
.ad-thumbs {
height:56px;
margin:0 auto;
padding:0 29px;
width:497px;
}
Вот дополнительная информация о блочной модели.http://www.brainjar.com/css/positioning/