#gallery_container
{
	position: relative;
	/*border: 1px solid black;*/
	width: 460px;
	margin: 0 auto 0 auto;
    z-index:1;
    overflow: hidden;
}

#gallery_image
{
    position: relative;
    text-align:center;
    z-index:2;
    margin:0;
    padding:0;
    margin-top:10px;
    /* border:1px solid black; */
}

#gallery_thumbs
{
    overflow:auto;
    overflow-x:auto;
    overflow-y:hidden;
    width:460px;
    height:123px;
    position: relative;
    margin-top:10px;
}

/*Don't edit anything down here. It's all used internally*/
#gallery_list{padding:0;margin:0;}
#gallery_list dt
{
	float:left;
    padding:0;margin:0;
	/* border: 1px solid black; */
}

.gallery_img_mid{background:url(images/gallery_mid.jpg) repeat-y; width:99px; padding:0 0 0 5px;}
.gallery_img_mid img{border:1px solid gray;_margin-left:-5px;}
.gallery_short_desc {overflow: hidden; width: 99px; text-align: center;}
#galTable {width: 100%;}
#galTable td{padding-bottom: 25px;}

.comment_item {background-image: url(images/comment_bg.gif); background-repeat: repeat-x; border: 1px solid #6e655c; padding: 5px; background-color: #dccaaf;}
.comment_details {float: left; padding: 0 0 0 10px; width: 410px;}
.comment_date {float: left; font-weight: bold;}
.comment_rating {float: right;}
.comment_text {text-align: left;}

