/**********>>> HOME CARUSELL BOX **********/
.containerHome .carousel .spaceLineV { height:36px; }
#carousel-tabs {list-style: none;}
#carousel-tabs li {float: left;}
#carousel-tabs a {text-decoration: none; position: relative; }
#carousel-tabs a.lr_box, #carousel-tabs a.rg_box { width: 290px; }
.carousel { height:289px; }
.carousel_boxshot_bg { padding: 5px 6px 5px; margin-right:10px; }
.carousel_boxshot_container {margin:0px;}
.carousel, .carousel_bg { width:1000px; }
.carousel_bg { height:253px; overflow: hidden; background:transparent url("../../bad/img/home/carousel/carousel_bg.png") no-repeat 0 0;}
.carousel_boxshot_bg p { margin-top:12px; }

.carousel_boxshot_bg a { float: left;text-decoration: none; width: 128px; height:182px; text-decoration:line-through;background: #000; margin-bottom: 12px; position:relative;  padding:0px}
.carousel_boxshot_bg a:hover { background: #fff;text-decoration: none;}

.carousel_arrow_left_wrapper {float: left; width: 55px; height: 138px;padding-top: 105px;}
.carousel_arrow_right_wrapper {float: right; width: 55px; height: 138px;padding-top: 105px;}

.carousel-wrapper {
    float: left;
    width: 890px;
    height: 226px;
    overflow: hidden;
    padding-top:19px;
    position: relative;
}

#carousel-tabs li.lr.active, #carousel-tabs li.lr, #carousel-tabs li.rg.active, #carousel-tabs li.rg {
    background-color:transparent;
    background-repeat:no-repeat;
    background-image:url("../../bad/img/home/carousel/tab_bg.png");
}
#carousel-tabs li.lr.active { width:310px; background-position:0 0; }
#carousel-tabs li.lr { width:310px; background-position: -321px 0; }
#carousel-tabs li.rg.active { width: 310px; background-position: -8px 0; }
#carousel-tabs li.rg { width: 310px; background-position: -330px 0; }

a.lr_box, a.rg_box {
    height:24px;
    position:relative;
    float:left;
    padding:12px 0 0 20px;
}

a.lr_box, a.rg_box, a.lr_box .cufon800, a.rg_box p { text-decoration:none; font-size:14px;cursor:pointer; }

.carousel .label_box { position:relative; display:block; }
.carousel_tabs_box .mainLabel .themeML { color:#333333; }
.carousel_tabs_box .shadowLabel { margin-top:1px; }

.squares {
    width:55px;
    height:14px;
    left: 240px;
    top:12px;
    position:absolute;
}

.carousel_tabs_box .squares.position_1 {
    width:55px;
    height:14px;
    left: 550px;
    top:12px;
    position:absolute;
}

.squares .square_wrapper {width: 17px; height:14px; float: left; padding-right:2px; }
.squares .square_wrapper.last {width: 16px; height:14px; float: left; padding: 0px;}

#carousel-tabs .squares .square {
    width: 17px;
    height:14px;
    float: left;
    text-decoration:none;
    overflow:hidden;
    background:transparent url("../../bad/img/home/carousel/carousel-jumper.png") no-repeat 0 0;
}
#carousel-tabs .squares .square.carousel-disabled {
    background:transparent url("../../bad/img/home/carousel/carousel-disabled.png") no-repeat 0 0;
}
#carousel-tabs .squares .square.carousel-selected, #carousel-tabs.squares .square:hover {
    background:transparent url("../../bad/img/home/carousel/carousel-jumper.png") no-repeat 0 -14px;
}
.squares .square.carousel-selected.carousel-disabled {
    background:transparent url("../../bad/img/home/carousel/carousel-selected-disabled.png") no-repeat 0 0;
}

.carousel_tabs_box .position_1 { background-position: -36px 0; }
.carousel_tabs_box .position_2 { background-position: -18px 0; }
.carousel_tabs_box .position_3 { background-position: 0px 0; }

.link_catalog_box {
    height:36px;
    float:left;
    overflow:hidden;
    position:relative;
}

.link_catalog_box .themeML { color:#ffffff; }
.link_catalog_box .themeSL { color:#000000; }
.link_catalog_box .shadowLabel { top:1px; }
.link_catalog_box .label_box p { width:240px; } 



/**********<<< HOME CARUSELL BOX **********/
