.image_gallery {
    text-align: center;
}

.image_gallery .current_image {
    margin: 10px auto;
    width: 558px;
    text-align: center;
    vertical-align: middle;
}

.image_gallery .current_image table {
    margin: auto;
}

.image_gallery .category_select {
    text-align: center;
    margin: 10px;
}

.image_gallery .buttons {
    width: 558px;
    display: table;
    margin: 10px auto;
    clear: both;
}

#image_gallery_prev {
    font-size: 11px;
    float: right;
    padding:1px 0 1px 0;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    width:80px;
    text-align:center;
    background-image:url(../images/nxtPreBtn_base.gif);
    background-repeat:no-repeat;
}

#image_gallery_next {
    padding:1px 0 1px 0;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    float: left;
    width:80px;
    text-align:center;
    background-image:url(../images/nxtPreBtn_base.gif);
    background-repeat:no-repeat;
}

.image_gallery .thumbnails {
}
.image_gallery .thumbnails .back {
}
.image_gallery .thumbnails .back a {
    display:block;
    margin:0px auto;
    padding:3px 0 3px 0;
    width:180px;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    background-image:url(../images/backBtn_base.gif);
    background-repeat:no-repeat;
    text-align:center;
}
.image_gallery .thumbnails .item {
    float: left;
    padding: 4px;
    margin:0 2px 4px 2px;
    text-align: center;
    cursor: pointer;
    border:1px solid #efefef;
}
.image_gallery .thumbnails .item .title {
    width: 126px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    margin:5px 0 0 0;
    padding:3px 0 3px 0;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    background-image:url(../images/image_title_base.gif);
    background-repeat:no-repeat;
}

.image_gallery .thumbnails .item table td.image {
    width: 126px;
    height: 126px;
    text-align: center;
}
.clear {
    clear: both;
}

