#jgallery_thumbs{
height:99px;
overflow:hidden;
position:relative;
width:673px;
margin:auto;
float:left;
}

#jgallery_thumbs p, .product_option p, #jgallery_thumbs .product_option{
display: none;
}

.product_image{
/**height: 315px;**/
height: auto;
}


.product_image img{
/**width: 422px;**/
/**height: 307px;**/
height: auto;
}

.product_image img:hover{
border:2px solid #143616 !important;
}

.content-first .section_thumbs a, .maincontent .section_thumbs a{
float: left;
}

h1.product_title {
height:auto;
margin:0;
padding:15px 0 0;
}

.product_title {
margin: 0px;
height: 20px;
text-align: center;
}

.content-first .section_thumbs, .maincontent .section_thumbs{
font-size:8pt;
position:absolute;
}

.content-first .section_thumbs a, .maincontent .section_thumbs a{
background-color:#FFFFFF;
border:1px solid #000000;
display:table-cell;
height:77px;
margin-right:17px;
outline:medium none;
width:119px;
overflow:hidden;
}

.content-first .section_thumbs a img, .maincontent .section_thumbs a img{
border:medium none !important;
}

.content-first .section_thumbs_header, .maincontent .section_thumbs_header{
display: none !important;
}

.jgallery_left, .jgallery_right{
float: left;
width:19px;
height:41px;
cursor:pointer;
}

.jgallery_left{
background:url("/template/left.png") no-repeat;
margin:40px 5px 0px 0px;
}

.jgallery_right{
background:url("/template/right.png") no-repeat;
margin:40px 0px 0px 5px;
}