/* gallery */
.gallery_main {
    overflow:hidden;
    width:960px;
    position:relative;
    /*height:448px;*/
    height: 153px;
    margin:1px 0 12px;
}
.gallery_main ul.img_holder {
    position:relative;
    width:100%;
    height:153px;
    margin:0;
    padding:0;
    list-style:none;
    z-index:1;
}
.gallery_main ul.img_holder li {
    position:absolute;
    width:100%;
    top:0;
    left:0;
    z-index:0;
}
.gallery_main ul.img_holder li img {
    display:block;
    margin:0 auto;
}
.gallery_main .img_holder .active {z-index:1;}
.gallery_main .tool_area {
    height:55px;
    padding:4px 3px;
    position:absolute;
    bottom:0;
    right: 0;
    z-index:2;
   background:none;
	margin:0;
    display:none;
}
.gallery_main ul.thumbs {
	display: none;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    float:left;
    font:18px/55px "HelveticaLTStdCondensed", Arial, Helvetica, sans-serif;
}
.gallery_main ul.thumbs li {
    float:left;
    margin:0 3px 0;
}
.gallery_main ul.thumbs a {
    float:left;
    padding:0 15px;
    height:55px;
    color:#fff;
    background:url(../images/thumbs_state.gif) repeat-x;
}
.gallery_main ul.thumbs a:hover,
.gallery_main ul.thumbs li.active a {
    background-position:0 -55px;
}
.gallery_tools {
    float:right;
    list-style:none;
    margin:10px -1px 0 0;
    padding:0;
}
.gallery_tools li {
    float:left;
    margin:0 0 0 0px;
}
.gallery_tools a {
    float:left;
    width:28px;
    height:27px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../images/btn_tools2.png) no-repeat;
}
.gallery_tools .pause{background-position:-28px 0; width: 19px;}
.gallery_tools .pause:hover{background-position:-28px -27px;}
.gallery_tools .play{background-position:-28px -54px; width: 19px;}
.gallery_tools .play:hover{background-position:-28px -81px;}
.gallery_tools .prev {background-position:0 0;}
.gallery_tools .prev:hover {background-position:0 -27px;}
.gallery_tools .next {background-position:-47px 0;}
.gallery_tools .next:hover {background-position:-47px -27px;}