
.js {
overflow:hidden;
}
.carousel, .carousel .carousel-wrap {
border:0 none;
Margin:-25px 0 0 0;
position:relative;
}
.js .carousel-wrap {
background:none repeat scroll 0 0 #1A1A1A;
display:inline-block;
margin:0;
vertical-align:middle;
width:900px;
}
.IE .js .carousel-wrap {
display:inline;
}
.carousel ul {
margin:0;
padding:0;
}
.js ul li {
display:inline;
float:left;
height:250px;
overflow:hidden;
text-align:center;
width:900px;
}
.carousel .carousel-control {
cursor:pointer;
display:inline-block;
height:40px;
line-height:999px;
overflow:hidden;
position:absolute;
vertical-align:middle;
width:40px;
}

.carousel .carousel-control:hover {
opacity:0.7;
}
.carousel .disabled, .carousel .disabled:hover {
cursor:default;
opacity:0.1;
}
.carousel div {
border:0 none;
margin:0;
padding:0;
}
.carousel ul {
list-style:none outside none;
padding:0;
}
.carousel ul li {
margin:0;
position:relative;
width:900px;
}
.carousel ul li cite {
bottom:3px;
font-size:11px;
line-height:19px;
position:absolute;
right:10px;
}
.carousel ul li cite a img {
vertical-align:middle;
}
.carousel ul li cite a {
color:#FFFFFF;
text-decoration:none;
}
div.center-wrap {
bottom:0;
clear:both;
overflow:hidden;
position:absolute;
right:5px;
z-index:10;
}
div.center-wrap div {
border:0 none;
margin:0 5px 207px 0;
}
div.center-wrap a {
-moz-border-radius:12px 12px 12px 12px;
background:none repeat scroll 0 0 #333333;
border:1px solid #4F4F4F;
color:#FFFFFF;
cursor:pointer;
margin:0 2px;
padding:2px 5px;
}
div.center-wrap a.active {
color:#5DB0E6;
font-weight:bold;
}
