a.prev, a.next {
	background: url(miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top:60px;
}
a.prev {			left:-10px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.prev.disabled {	background-position: 0 -100px !important;  }
a.next {			right:-10px;
					background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
.pagination {
	text-align: center;
}
.pagination a {
	background: url(miscellaneous_sprite.png) 0 -300px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}



.list_carousel {
	/*background-color: #F2F2F2;*/
	margin:0 0px;
	width:930px;
	height:200px;
	position:relative;
	
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
      -ms-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
.list_carousel li {
	color:#666;
	text-align: left;
	background-color: #f6f6f6;
	border:1px solid #ccc;
	width:160px;
	height:145px;
	overflow:hidden;
	padding: 0;
	margin:12px;
	display: block;
	float: left;
}
.list_carousel .list_item_news{	
	background-color: #f6f6f6;
	/*border:1px solid #ccc;*/
	height:145px;
	position:relative;
	overflow:hidden;
}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;
}

.list_carousel .list_item_news .worldPic{ position:absolute; left:4px; bottom:10px; height:25px; overflow:hidden;}
.list_carousel .title_name{ font-size:11px; line-height:14px; padding:4px 5px;  height:23px; overflow: hidden; padding-left:48px;}

/****image*********/
.photos_view{ text-align:center;}
.photos_view a {cursor: pointer; text-decoration: none; display:block;}
.photos_view .MediaThumb i {background-color: none; background-position: center 25%;  background-repeat: no-repeat; display: block;
	-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.MediaThumb:hover, .MediaThumb:active, .MediaThumb:focus{opacity:0.8;}


.photos_view .MediaThumb { background:none; display: inline-block; outline: medium none; padding:0px; position: relative;}
.photos_view .MediaThumbMedium i {width:200px; height:135px;} /*medium small big*/
.photos_view .MediaThumbSmall i {width:75px; height:50px;}
.photos_view .MediaThumbWide i{ width:160px; height:100px;}


.caroufredsel_wrapper{ height:166px; }

.newsEventLayout{ width:930px; margin:0 auto;}

.list_carousel .list_item_news div.icon-large {
    background: none no-repeat scroll 0 0 / cover transparent;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
    float: left;
    margin-right: 5px;
    width:38px;
	
	position:absolute; left:4px; bottom:7px; height:25px; overflow:hidden;
}

.upcoming{ position:absolute; width:65px; height:15px; background: url(upcoming.gif) no-repeat; top:0px; right:0px; z-index:9;}


/*	Tablet Layout: 768px. set=740px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.newsEventLayout{ width:700px; margin:0 auto;}
.list_carousel li {width:115px;}
.photos_view .MediaThumbWide i{ width:114px; height:92px;}
}
/*Mobile Layout: 320px. set=300px*/
@media only screen and (max-width: 767px) {
.newsEventLayout{ width:260px; margin:0 auto;}
.photos_view .MediaThumbWide i{ width:105px; height:80px;}
.title_name{ font-size:11px; line-height:12px; padding:4px 10px;  height:20px; overflow: hidden;}
.list_carousel  a.prev, .list_carousel  a.next {top:40px;}
}

/*		Wide Mobile Layout: 480px. set=460px*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.newsEventLayout{ width:420px; margin:0 auto;}
.list_carousel li {width:115px;}
.photos_view .MediaThumbWide i{ width:114px; height:84px;}
.title_name{ font-size:11px; line-height:12px; padding:4px 10px;  height:20px; overflow: hidden;}
}