
.wrapper {
    width:1100px;
	height:570px;
	margin:auto;
	

}




/** Carousel **/
.jcarousel-wrapper { position:absolute; top:0px; right:0;}
.jcarousel {
    overflow: hidden;
    width:1100px;
    height:540px;
	margin:auto;	
	background:url(/images/sub_bg.png) no-repeat;
	font-size:14px;
	margin-top:25px;
	
}

.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    padding: 0;
	margin:0;
	line-height:0;
}

.jcarousel li {
    float:left;
	width:1100px; 
	height:540px;
	line-height:180%;
}

/** Carousel Controls **/

.jcarousel-control-prev {
    position: absolute;
    top: 272px;
	left:-140px;
    width: 107px;
	height:107px;
	background:url(/images/left-arrow.png) no-repeat;

}
.jcarousel-control-next {
    position: absolute;
    top: 272px; 
	right:-140px;	
    width:107px;
	height:107px;
	background:url(/images/right-arrow.png) no-repeat;

}

.jcarousel-control-next2 {
    position: absolute;
    top: 272px; 
	right:-140px;	
    width:107px;
	height:107px;

}


.jcarousel-control-prev:hover  {
   background:url(/images/left-arrow_on.png) no-repeat;
}

.jcarousel-control-next:hover  {
   background:url(/images/right-arrow_on.png) no-repeat;
}

.jcarousel-control-prev.inactive {
    background:url(/images/left-arrow.png) no-repeat;
    cursor: default;
}
.jcarousel-control-next.inactive {
    background:url(/images/right-arrow.png) no-repeat;
    cursor: default;
}


.jcarousel-control-next2:hover  {

}

.jcarousel-control-next2.inactive {

    cursor: default;
}
/** Carousel Pagination **/

.jcarousel-pagination { position: relative; padding-top:0px; padding-left:5px; top:10px;   }

.jcarousel-pagination a {
    width:20px; height:20px;
    display: inline-block;
	text-indent:-9999px;
	background:url(/images/off_btn01.png) no-repeat; 
    margin-right:7px;
	font-size:0px;
	color:#a15967; line-height:25px;
	text-align:center; 
		   


}

.jcarousel-pagination a.active {
background:url(/images/on_btn01.png) no-repeat; 
	font-size:0px;
	color:#f3d8de; 
	text-align:center;
	
}
