/* carousel css*/
.sprite_icon{background:url(../images/sprite_carousel_icons.gif) no-repeat;}
.carousel_container_l,.carousel_container_r{display:block; margin:15px 0 0 0 ; position: relative;width: 23px;height:20px; float:left; cursor:pointer; }
.carousel_container_r{background-position: 0 -38px; }
.carousel_container_l{background-position: 0 -58px; }

/* carousal 1*/
#carousel1_container,#carousel2_container,#carousel3_container{width:300px;  float:left; border:1px solid #cccccc;}
#carousel1_wrapper,#carousel2_wrapper,#carousel3_wrapper{overflow:hidden;margin: 0 2px; width:240px; position: relative; float:left;}
#carousel1_items_container,#carousel2_items_container,#carousel3_items_container{margin:0px; padding:0px 2px; width:10000px;position: relative;  }
.carousel1_items{ width:50px; height:36px; margin:5px 5px; position:relative;float:left; text-align:center; overflow:hidden;}
.carousel1_items img{margin:5px 2px 2px;}

/* carousel paging css*/
.carousel_paging {text-align:right; margin:5px 10px 0 0;}
.carousel_paging .current, .carousel_paging .page{ outline:none;  width:15px; height:15px; line-height:15px; text-align:center; display:block; float:left; background:#D8D8EB; margin:0 1px 0 0; text-decoration:none;}
.carousel_paging a:hover, .carousel_paging .current{background:#4D4D9B; color:#ffffff;}
