.carousel_bg { background:transparent url("../../gtap_direct/img/home/carousel/carousel_bg.png") no-repeat 0 0; }
.carousel_arrow_left { left:4px; }
.carousel_arrow_right { right:3px; }

#carousel-tabs li.lr.active, #carousel-tabs li.lr, #carousel-tabs li.rg.active, #carousel-tabs li.rg {
    background-image:url(../../gtap_direct/img/home/carousel/tab_bg.png);
    background-color:#292929;
    height:37px;
}

a.lr_box, a.rg_box {
    height:26px;
    padding-top:10px;
}

.carousel_tabs_box {
    width:620px;
}

.carousel_tabs_box .cufon800 {
    font-size:17px;
}

#carousel-tabs {
    position:absolute;
    z-index:1;
}

#carousel-tabs li.lr.active {
    height:37px;
    width:311px;
}

#carousel-tabs li.rg {
    background-position:-311px 0;
    width:309px;
}

#carousel-tabs li.lr {
    background-position:-313px 0;
    width:309px;
}

#carousel-tabs li.rg.active {
    background-position:0 0;
    width:311px;
}

#carousel-tabs .squares .square {background:transparent url("../../gtap_direct/img/home/carousel/carousel-jumper.png") no-repeat 0 0;}
#carousel-tabs .squares .square.carousel-selected, #carousel-tabs.squares .square:hover {background:transparent url("../../gtap_direct/img/home/carousel/carousel-jumper.png") no-repeat 0 -14px;}

