@charset "utf-8";

/* CAROUSEL */

.carousel{
    position:relative;
    height: 300px;
    width: 950px;
    overflow:hidden;    
}

.carousel h2{
	color: #fff;
}	


.carousel .backgrounds{
    background:#000;
    width:1040px;
    height: 300px;
}

.carousel .backgrounds .item{

    width: 1040px;
    height: 300px;
    float:left;
    position:relative;
    z-index:1;
}

.carousel .backgrounds .item_1{
    background: transparent url(../images/header_main.jpg) 0px 0px;

}


.carousel .backgrounds .item_2{
    background: transparent url(../images/header_main.jpg) -1040px 0px;
}

.carousel .backgrounds .item_3{

    background: transparent url(../images/header_main.jpg) -2080px 0px;
}

.carousel .panel{

    color: #fff;
    position:absolute;
    right: 0;
    top:0;
    height: 300px;
    width: 950px;
    z-index:10;
}



.carousel .panel .details_wrapper {
    position:absolute;
    top:0px;
    left:0px;
    width: 950px;
    overflow:hidden;
    height: 300px;
}

.carousel .panel .details_wrapper .details{
    height: 300px;
}

.carousel .panel .details_wrapper .details .detail {
    width: 950px;
    height: 300px;
    float:left;
    
}

.detail a {
	display:block;
}

#slide_btn_container {
        height:350px;
}

.btn_visual_left a {
	position:absolute;
	top:140px;
	background:url(../images/btn_visual_left.png) no-repeat;
	width:22px;
	height:35px;
	display:block;
	text-indent:-9999px;
	z-index:100;
	outline: none;
}


.btn_visual_right a {
	position:absolute;
	top:140px;
        right:0px;
	background:url(../images/btn_visual_right.png) no-repeat;
	width:22px;
	height:35px;
	display:block;
	text-indent:-9999px;
	z-index:100;
	outline: none;

}



/* END CAROUSEL */




