.carousel .carousel_actions
{
    width: 100%;
    height: 22px;
    line-height: 22px;
}

.carousel .carousel_actions div
{
    float: left;
    margin-left: 5px;
    cursor: pointer;
}

.carousel .carousel_actions div.carousel_action_prev,
.carousel .carousel_actions div.carousel_action_next,
.carousel .carousel_actions div.carousel_action_play,
.carousel .carousel_actions div.carousel_action_pause
{
    margin-top: 2px;
    width: 16px;
    height: 16px;
}

.carousel .carousel_actions div.carousel_action_prev
{
    background: url('../images/prev.png') top left no-repeat;
}
.carousel .carousel_actions div.carousel_action_next
{
    background: url('../images/next.png') top left no-repeat;
}
.carousel .carousel_actions div.carousel_action_play
{
    background: url('../images/play.png') top left no-repeat;
}
.carousel .carousel_actions div.carousel_action_pause
{
    background: url('../images/pause.png') top left no-repeat;
}

.carousel .carousel_actions ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
}

.carousel .carousel_actions ul li
{
    display: inline;
}

.carousel .carousel_actions ul li div
{
    margin-top: 2px;
    width: 16px;
    height: 16px;
    background: url('../images/page-inactive.png') top left no-repeat;
}

.carousel .carousel_actions ul li.carousel_inactive div
{
    color: #c3c3c3;
    background-image: url('../images/page-inactive.png');
}

.carousel .carousel_actions ul li.carousel_active div
{
    cursor: default;
    color: #000;
    background-image: url('../images/page-active.png');
}

.carousel .carousel_content ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}