/* stepcarousel js css */

.ec_topic_ribbon {
  margin-bottom: 20px;
}
#mygallery_wrap {
  position: relative;
  border: 1px solid #C1D3D9;
  width: 349px; /*Width of Carousel Viewer itself*/
  height: 57px; /*Height should enough to fit largest content's height*/
  background: url('/sites/all/modules/ec_ads/images/bg_banner.gif') no-repeat left top;
  overflow: hidden;
}
#mygallery_wrap .stepcarousel{
  width: 290px;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  white-space: nowrap;
  overflow: hidden; 
  margin: 0 auto;
  padding-top: 22px;
  font-family: Arial;
  font-size: 22px; 
  line-height: 1.3;	
}
#mygallery_wrap .stepcarousel img {
  border: none;
}
#mygallery_wrap .stepcarousel .panel {
  display: inline-block ;
  width: 290px;
}
#mygallery_wrap .stepcarousel .panel a {
  display: inline-block;
  width: 290px;
  text-decoration: none;
  font-weight: bold;
  color:#333;
}
#mygallery_wrap .tit_banner {
  position: absolute; /*leave this value alone*/
  left: 9px;
  top: 6px;
  color: #FF0000;
  font-size: 0.9em;
}
#mygallery_wrap .tit_sponby {
  position: absolute; /*leave this value alone*/
  right: 8px;
  top: 7px;
  color:#0054a6;
  font-size:9px;
  font-family:Arial;
}
#mygallery_wrap .tit_sponby strong {
  font-weight: bold;
  font-size:10px;
}
#mygallery_wrap .gal_left {
  position: absolute;
  left: 10px;
  top: 27px;
  width: 12px;
  height: 19px;
  border: none;
  background: url('/sites/all/modules/ec_ads/images/left.gif') no-repeat left top;
  border: 0px;
  cursor: pointer
}
#mygallery_wrap .gal_right {
  position: absolute;
  right: 10px;
  top: 27px;
  width: 12px;
  height: 19px;
  border: none;
  background: url('/sites/all/modules/ec_ads/images/right.gif') no-repeat left top;
  border: 0px;
  cursor: pointer
}
