

/* carousel css*/
.sprite_icon
{
    background: url(images/sprite_carousel_icons.gif) no-repeat;
}
.carousel_container_l, .carousel_container_r
{
    display: block;
    margin: 0 0 5px 0;
    position: relative;
    width: 23px;
    height: 20px;
    float: left;
    cursor: pointer;
}
.carousel_container_r
{
    background-position: 0 -38px;
}
.carousel_container_l
{
    background-position: 0 -58px;
}

/* carousal 1*/
#carousel1_container
{
    width: 300px;
    float: left;
}
#carousel1_wrapper
{
    overflow: hidden;
    margin: 0;    
    width: 300px;
    position: relative;
    float: left;
}
#carousel1_items_container
{
    margin: 0px;
    padding: 0px 2px;
    width: 10000px;
    white-space:nowrap;
    position: relative;
    overflow:hidden;
}
.carousel1_items
{
    width: 100px;
    height: 80px;   
    margin-right:2px;
    position: relative;
    float: left;
    text-align: center;
    overflow: hidden;
}
.carousel1_items img
{
    
}



/* carousel paging css*/
.carousel_paging
{
    text-align: right;
    margin: 5px 10px 0 0;
}
.carousel_paging .current, .carousel_paging .page
{
    outline: none;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    display: block;
    float: left;
    background: #D8D8EB;
    margin: 0 1px 0 0;
    text-decoration: none;
}
.carousel_paging a:hover, .carousel_paging .current
{
    background: #4D4D9B;
    color: #ffffff;
}

