/* CAROUSEL */
.left_title{
	margin: 0;
    padding: 0;
}
.bullet_text {
	width:373px;
	height:176px;
	padding-top:15px;
}
a.try_it {
	background:url(../imgs/try_it.png) no-repeat 0 0;
	height:45px;
	width:399px;
	display:block;
}
a.try_it:hover {
	background-position: 0 -46px;
}
.carousel{
     height: 361px;
    left: -27px;
    margin: 0 auto 28px;
    overflow: hidden;
    position: relative;
    top: 28px;
    width: 1040px;
}

.carousel h2{
	color: #fff;
}	


.carousel .backgrounds{
    height: 354px;
}

.carousel .backgrounds .item{
    width: 1040px;
    height: 373px;
    float:left;
    position:relative;
    z-index:1;
}

.carousel .backgrounds .item_1{
    background: transparent url(../imgs/pic1.png) no-repeat 0 0;
}
.carousel .backgrounds .item_2{
    background: transparent url(../imgs/pic2.png) no-repeat 0 0;
}
.carousel .backgrounds .item_3{
    background: transparent url(../imgs/pic3.png) no-repeat 0 0;
}

.carousel .panel{
    position:absolute;
    left: 65px;
    top:-15px;
    height: 373px;
    width: 443px;
    z-index:10;
}

.carousel .panel .details_wrapper {
    position:absolute;
    top:20px;
    width: 443px;
    overflow:hidden;
    height: 373px;
}

.carousel .panel .details_wrapper .details{
    height: 373px;
}

.carousel .panel .details_wrapper .details .detail{
    width: 443px;
    height: 373px;
    float:left;
    
}

.carousel .panel .details_wrapper .details h2{
    font-size: 1.9em;
    line-height: 1.2em;
    margin: 0 0 5px 0;
}

.carousel .panel .details_wrapper .details a.more{
    color: #fff;
    font-size:1.1em;
}   

/* END CAROUSEL */
