.image1.video {
  margin-bottom: 40px !important;
  overflow: hidden;
}

#ytvideo, #ytvideo2 {
  width: 450px;
  overflow: hidden;
  text-align: center;
}

#ytvideo2 {
  height: 298px;
}

#ytvideo2 img {
  width: 450px;
}

.yt_holder {
  float: right;
  padding: 10px;
  overflow: hidden;
  position: relative;
  overflow: hidden;
  width: 450px;
}

.yt_holder ul {
  width: 470px;
  margin: 10px 0 0 0 !important;
  padding: 0;
  clear: both;
  display: block;
  overflow: hidden;
}

.yt_holder ul li {
  position: relative;
  list-style-type: none;
  overflow: hidden;
  float: left !important;
  width: 105px;
  display: inline;
  height: 69px;
  margin: 0 10px 4px 0;
  border-bottom: 6px solid #fff;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.yt_holder ul li img {
  width: 105px;
}

.video-wrapper {
  width: 1000px;
}

.yt_holder .currentvideo {
  border-color: #d22630 !important;
  overflow: hidden;
}

html .yt_holder ul li:hover {
  border-color: #0a385c !important;
  overflow: hidden;
}

a.yt-vid {
  display: block;
  position: relative;
  width: 50px;
  height: 50px;
  z-index: 9;
}

a.yt-vid img {
  position: absolute;
  z-index: 7;
}

a.yt-vid span {
  background: #000 url(../images/icons/play.png) 12px 4px no-repeat !important;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 10px;
  opacity: 0.8;
  width: 35px;
  height: 23px;
  display: block;
  z-index: 8;
  position: absolute;
  top: 49%;
  left: 69%;
}

a.yt-vid:hover span, .yt_holder .currentvideo a.yt-vid span {
  background: #d22630 url(../images/icons/play.png) 12px 4px no-repeat !important;
}
