.carousel-wrapper{
  position:relative;
  width:950px;
  height:240px;
  margin:auto;
  padding-top:20px;
  margin-bottom:20px;
  background:url('../../img/carousel_bg.png') repeat;
}
.carousel-wrapper h2 {margin:0 0 20px 0; display:inline; font-size:1.75em;}
.carousel-wrapper button {font-size:0.8125em;}
div.actions {width:895px; margin:0 0 20px 30px;}
div.actions button {margin-left:5px;}

.theme1 {
  margin:0;
}
.theme1 ol, .theme1 ul { 
    list-style: none; 
}
.theme1 li {
  height:200px;
}


.theme1 .main-container {
  
  padding:0;
  margin-top:0;


}


.theme1 p {
  margin-top:10px;
}



.theme1 .thumb{
  
  border:5px solid #FFF;
  height:auto;
  position:relative;
  z-index:50;
  margin-top:0;
}

.toolbar .left{
  background:url(../services-plugin/assets/button/left.png) no-repeat top;
  width:30px;
  height:45px;
  position:absolute;
  left:0px;
  top:100px;
  z-index:100;
  margin-left:-29px;
  cursor:pointer;
}

.toolbar .right{
  background:url(../services-plugin/assets/button/right.png) no-repeat top;
  width:30px;
  height:45px;
  position:absolute;
  right:0px;
  top:100px;
  z-index:100;  
  margin-right:-30px;
  cursor:pointer;
}


.jcarousel-container {
}

.jcarousel-direction-rtl {
  direction: rtl;
}

.jcarousel-container-horizontal {
    padding: 0;
}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-clip-horizontal {
    width:  920px;
    height: 180px;
}


.jcarousel-item {
    height: 75px;
}

.jcarousel-item-horizontal {
  margin:0 30px 0 30px;
}


.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
