
#carouselcontainer {
  float:left;
  margin: 0;
  overflow: hidden;
  width: 627px;
  height:298px;
}

#carouselcontainer .js {
    overflow: hidden;
}
#carouselcontainer .carousel, #carouselcontainer .carousel .carousel-wrap {
    border: 0 none;
    margin: 0;
    position:relative;
}
#carouselcontainer .js .carousel-wrap {
    background: none repeat scroll 0 0 #1A1A1A;
    display: inline-block;
    margin: 0;
    width: 627px;
    height:298px;
}
.IE #carouselcontainer .js .carousel-wrap {
    display: inline;
}
#carouselcontainer .carousel ul {
    margin: 0;
    padding: 0;
}
#carouselcontainer .js ul li {
    display: inline;
    float: left;
    height: 298px;
    overflow: hidden;
    text-align: center;
    width: 627px;
    padding:0;
    list-style:none;
}
#carouselcontainer .carousel .carousel-control {
  cursor: pointer;
  height: 37px;
  text-indent: -9999px;
  width: 35px;
  border:0;
  padding:0;
  position:absolute;
  z-index:10;
  top:261px;
  
}
#carouselcontainer .carousel .carousel-next {
    background: url(../images/slideshow-right.gif) no-repeat scroll 0 0 transparent;
    right:0;
}
#carouselcontainer .carousel .carousel-previous {
    background: url(../images/slideshow-left.gif) no-repeat scroll 0 0 transparent;
}

#carouselcontainer .carousel .carousel-control:hover {
    opacity: 0.7;
}
#carouselcontainer .carousel .disabled, #carouselcontainer .carousel .disabled:hover {
    cursor: default;
    opacity: 0.1;
}
#carouselcontainer .carousel div {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#carouselcontainer .carousel ul {
    list-style: none outside none;
    padding: 0;
}
#carouselcontainer .carousel ul li {
    margin: 0;
    position: relative;
    width: 627px;
}
#carouselcontainer .carousel ul li cite {
  bottom: 0px;
  font-size: 11px;
  line-height: 20px;
  position: absolute;
  left: 0px;
  font-family:'Anton', Arial, Helvetica, sans-serif;
  font-size:20px;
  font-style:normal;
  color:#fff;
  text-align:center;
  width:627px;
}


#carouselcontainer .carousel ul li cite span{
 display:inline-block;background:#F15A23;text-align:center;text-transform:uppercase;white-space:nowrap;margin:auto;padding:9px 32px 8px 32px;
}


#carouselcontainer .carousel ul li cite SMALL,#carouselcontainer .carousel ul li cite b{
 clear:left;
  float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 margin-top:4px;
 height:20px;
}
#carouselcontainer .carousel ul li cite b{
 font-weight:normal;
 text-align:right;
}
#carouselcontainer .carousel ul li cite a img {
    vertical-align: middle;
}
#carouselcontainer .carousel ul li cite a {
    color: #FFFFFF;
    text-decoration: none;
}
#carouselcontainer div.center-wrap {
    clear: both;
    overflow: hidden;
}
#carouselcontainer div.center-wrap div {
    border: 0 none;
    margin: 15px 0;
}
#carouselcontainer div.center-wrap a {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #4F4F4F;
    border-radius: 12px 12px 12px 12px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0 2px;
    padding: 2px 5px;
}
#carouselcontainer div.center-wrap a.active {
    color: #5DB0E6;
    font-weight: bold;
}
