div.img-wrap { 
    position: relative; /* Needed to keep the image from being set to float left in ie 7*/
    overflow: hidden; /* Needed to keep the image from being set to float left in ie 7*/
    float: left;
    margin-right: 10px;
}
div.img-container img {
    border: none;
    padding: 0;
    margin: 0;
}
div.img-container {
    position: relative; /* Keep the absolute position divs contained within */
    float: left;
    overflow: hidden;
    background: transparent url(http://static.punteney.com/imgs/pic_frame_vertical.jpg) repeat-y; /* this is the left side vertical graphic */
}
div.img-container img {
    padding: 6px; /* Setting the padding equal to the border width for all sides */
    background: transparent url(http://static.punteney.com/imgs/pic_frame_vertical.jpg) repeat-y right; /* this is the right side vertical graphic */
}
div.img-container div.img-top {
    position: absolute; /* Positioning the top border */
    left: 0;
    top: 0;
    height: 6px;
    width: 100%;
    background: transparent url(http://static.punteney.com/imgs/pic_frame_horizontal.jpg) repeat-x; /* this is the top horizontal graphic */
}
div.img-container div.img-bottom {
    position: absolute; /* Positioning the bottom border */
    left: 0;
    bottom: 0;
    height: 6px; /* Height of the bottom border graphic */
    width: 100%;
    background: transparent url(http://static.punteney.com/imgs/pic_frame_horizontal.jpg) bottom repeat-x;  /* this is the bottom horizontal graphic */
}