div.video_sc_frame {
  width: 768px; height: 40px; position: relative;
  padding-bottom: 15px;
}
div.video_sc_menu {
  /* Must also set the actual width on the element! */
  height: 40px;
  position: absolute; top: 0px; left: 0px;
  background: repeat-x url(/images/video/redbar.png);
  overflow: hidden;
}
ul.video_sc_menu {
  /* Must also set the actual width on the element! */
  display: block;
  height: 40px;
  padding: 0;
  margin: 0;
  list-style: none;
}
.video_sc_menu li {
  display: block;
  float: left;
  padding: 0;
}
.video_sc_menu a {
  display: block;
  text-decoration: none;
}
.video_sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 0px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sortby {
  position: absolute; top: 0px; right: 0px;
  display: block;
}

.videounder {
    width: 768px;
    height: 31px;
    overflow: hidden;
    background: repeat-x url(/images/video/redplayerbg.png);
}

/* Left and right arrows
*/
.newslider_control {
  float: left;
  cursor: pointer;
  padding: 0;
}
.newslider_control img {
  width: 28px;
  height: 34px;
}
.newslider_next {
  padding-left: 1px;
}
.newslider_prev {
  padding-right: 1px;
}

/* Carousel itself. The width is only important for the first rendering,
 * the script will adjust it based on the items within.
*/
.newslider_carousel {
  width: 400px;
  height: 34px;
  float: left;
  overflow: hidden;
}

/* Slider outer box
*/
.newslider_outer {
  position: relative;
  width: 768px;
  height: 34px;
  background: #fff;
  padding: 0;
  margin-bottom: 15px;
}

/* We are left with 310 pixels for the two static buttons
*/
.newslider_static {
  float: right;
}
.newslider_static img {
  width: 104px;
  height: 34px;
  margin-left: 1px;
}

ul.newslider_menu {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none;
}

.newslider_menu li {
  display: block;
  float: left;
  /*padding: 0 1px 0 0;*/
}

.newslider_menu a {
  display: block;
  text-decoration: none;
}
