body {
  padding:0;
  margin:0;
  background:transparent;
}
#mochila-video-wrapper {
  width:300px;
  height:364px;
}
#player {
  overflow:hidden;
  /* background:transparent url(/mdpubimg/loading.gif) no-repeat 50% 50%; */
  background-color:black;
}
#player img {
  border:none;
}
#mochila-ad {
  /*
  position:absolute;
  top:400px;
  left:0px;
  */
  margin-top:8px !important;
  text-align:center;
}
#title {
  margin-top:1px;
  margin-bottom:-1px;
}


.title {
  width:300px;height:14px;
  margin-bottom:0;
  font-size:10px;
  color:#555555;
  text-align:center;font-family:arial;
}
.previous_button,
.next_button {
  float:left;
  width:8px;
  height:55px;
  padding:3px;
  /* behavior:url(/public/iepngfix.htc); */
  cursor:pointer;
}
.previous_button {
  margin-right:2px;
  background:url(/js/videoPlayer/images/kiplinger/arrow_left.png) no-repeat 50% 50%;
}
.next_button {
  margin-left:2px;
  background:url(/js/videoPlayer/images/kiplinger/arrow_right.png) no-repeat 50% 50%;
}
#carouselHolder {
  width:450px;height:61px;
  overflow:hidden;position: relative; 
}
#carousel {
  width:10000px;position: relative; 
  margin:0pt;
  padding:0pt;
}
.container {
  position: relative;    
  top:2px;
  float:left;
  width:288px;
  margin-left:-1px;
  overflow: hidden;
}
#carousel li {
  list-style:none;
  float:left;
  padding:0px;
  position:relative;
  width:72px;height:61px;
}
.bold {
  font-weight:bold;
}
#dots {
  display:none;
  position:relative;
  top:-5px;
  font-size:22px;
  text-align:center;
}
#mochila-videoBG {
  position:absolute;
  z-index:-1;
  height:364px;
  width:300px;
  background:url(/js/videoPlayer/images/kiplinger/bg.jpg) no-repeat -5px 0;
}
.thumb,
.thumb-selected {
  display:inline;
  float:left;
  margin-left:3px;
  width:63px;
  /* height:47px; */
  max-height:52px;
  border:1px solid #999999;
}
.thumb-selected {
  border:1px solid white;
  opacity:0.5;
  filter: alpha(opacity=50);
}
a.thumb:hover {
  border:1px solid white;
}
#playlist-container {
  margin:3px auto 0 auto;
}
#playlist-wrapper {
  position:relative;
  float:left;
  width:274px;
  height:50px;
  overflow:hidden;
}
#playlist {
  position:absolute;
  width:1700px;
}
#playlist img {
  width:100%;
  border:none;
  font:normal 10px Arial, sans-serif; /* For alt text */
}
#playlist-left,
#playlist-right {
  display:block;
  width:12px;
  font:bold 20px Arial, Helvetica, sans-serif;
  line-height:40px;
  color:#777777;
  text-align:center;
  text-decoration:none;
  outline:none;
}
#playlist-left {
  float:left;
}
#playlist-right {
  float:left;
}
#clip-title {
  height:17px;
  font:bold 11px Arial, sans-serif;
  line-height:16px;
  text-align:center;
}
#playlist-clip-title {
  height:17px;
  font:normal 11px Arial, sans-serif;
  text-align:center;
}
