/** base carousel **/
		.carousel ul {
		    position:absolute;
		    overflow:hidden;
		    margin:0;
		    padding:0;
		    list-style:none;
		}

		.no-js .carousel ul {position:static;}

		.carousel .mask {
		    position:relative;
		    overflow:hidden;
		}

		.carousel ul li {
			float:left;
			width:76px;
		    height:32px;
		    color:#fff;
			text-align:center;
			margin:0;
			padding-top:19px;
			background:url(../images/line_off.png) top center no-repeat;
		}
		.carousel ul li img{
			filter:alpha(opacity=50);       /* IE */
			-moz-opacity:0.5;              /* Moz + FF */
			opacity: 0.5; 
			border:0; 
			}
		.carousel ul li.select{background:url(../images/line_on.png) top center no-repeat;}
		.carousel ul li:hover{background:url(../images/line_on.png) top center no-repeat;}
		.carousel ul li.select img, .carousel ul li img:hover{
			filter:alpha(opacity=100);       /* IE */
			-moz-opacity:1;              /* Moz + FF */
			opacity:1;}

		.carousel .pagination-links {
			 display:none;
		    list-style:none;
		    margin:0;
		    padding:0;
		}
		 
		.carousel .pagination-links li {
		    display:inline;
		}

		.carousel .pagination-links li a {
			padding:0;	border:0;
		}

		.carousel .pagination-links li a:hover {text-decoration:none;}

		.carousel .pagination-links li.current a {
			 color:#fff;
		}
		 
		.carousel .disabled {
		    color:gray;
		    cursor:default;
		}
		

		/** my carousel 2 **/
		#my-carousel-2 .mask {
			width:685px;
			margin-left:27px;
		}

		#my-carousel-2 ul li {
			margin:0;
		}
		#my-carousel-2 .prev{ position:relative; top:-31px;}
		#my-carousel-2 .next{ position:relative; top:-31px; left:690px; }
		#my-carousel-2 .prev img, #my-carousel-2 .next img{border:0; }