.videos .videodetails{
  clear: both;
}
.videos .thumbnailrating{
  float: left;
  width: 160px;
}

.videos .description{
  float: left;
  width: 495px;
}

.videos a.thumbnail{
  width:150px;
  height:100px;
  text-decoration:none;
  position:relative;
  display:block;
  border:1px solid #000;
  margin: 2px 5px 5px 2px;
  float:left;
  background: #000;
  overflow: hidden;
}
.videos a.thumbnail img{
  width:150px;
  height:100px;
  border: 0px;
}
.videos a.thumbnail span.play-icon{
  clear: both;
  position:absolute;
  left:0px;
  top:0px;
  border: 0px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}

.videos a.thumbnail:hover span.play-icon{
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
  opacity: 1;}

.videos .videosite  h3{
  width:600px;
  margin: 0 0 0 0;
}

 .videos .videosite img{
  width:32px;
  height:25px;
  border: 0px;
  float: left;
}
.videos .textcontainer h3{
  margin:0 auto 5px 5px;
  float: left;
}
.videos .textcontainer h3 a{
  line-height: 25px;
}
.videos   .textcontainer .videodetails {
  clear: both;
 }
.videos  .metainfo {
  clear: both;
  margin-left: 157px;
  color: #666666;
  font-size: 10px;
  line-height: 10px;
}
.videos  .metainfo a{
  font-size: 10px;
 }
 
.videos .video{
  text-align: center;
  background: #d4d4d4;
  padding: 5px;
  margin-bottom: 10px
}
.videos .video img{
  float: left;
  margin-bottom: 10px;
}

.videoitemsidebar h3{
  margin: 2px 2px 2px 2px;
  clear: both;
}
.poweredby {
  color: #999;
  font-weight: bold;
  font-size:11px;
  margin-top:20px;
  margin-left: 25px;
 }
.poweredby  a img{
  border:0;
  margin-top: 5px;
  margin-left: 5px;
}


.videos .posterdata {
  display:block;
  float:left;
  width:140px;
}
.videos .posterreaction {
  display:block;
  float:right;
  width:500px;
  padding-left:5px;
  margin-bottom:5px;
}
.hidden {
  display: none;
}
.videoitemsidebar {
  display: block;
  float: left;
  width: 221px;
  
  background: #fff url('/resources/images/layout/hl_video_item_bg_top.png') no-repeat;

  padding: 3px;
}
.videoitemsidebar .item {
  background: #fff url('/resources/images/layout/hl_video_background.png') no-repeat;
  height:110px;
  margin-left:10px;
  padding-left:22px;
  padding-top:5px;
  width:178px;
}
.videoitemsidebar h3, .videoitemsidebar a.thumbnail{
  margin-bottom: 15px;
}
.videoitemsidebar a.thumbnail{
  margin-bottom: 15px;
}
.videoitembottom{
  background: #fff url('/resources/images/layout/hl_video_item_bg_bottom.png') no-repeat;
  height: 5px;
  width: 227px;
  margin-bottom: 10px;
  clear: both;
}

.ratingstars{
  width:80px;
  height:16px;
  margin:0 0 5px 40px;
  padding:0;
  list-style:none;
  clear:both;
  position:relative;
  background: url('/resources/images/layout/stars_rating.gif') no-repeat 0 0;
}
.ratingtekst {
  text-align: center;
  color:#666666;
  font-size:10px;
  line-height:10px;
}
.ratingtekst img.loading {
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-right: 5px;
}
.bevestiging {
  text-align: center;
  color:#666666;
  font-size:10px;
  line-height:10px;
  margin:0 0 5px 2px;
  width: 138px;
  clear: both;
  background-color:#D6FAD3;
  border:1px solid #1FB317;
  padding:6px;
}


.geenster {background-position:0 0}
.eenster {background-position:0 -16px}
.tweester {background-position:0 -32px}
.driester {background-position:0 -48px}
.vierster {background-position:0 -64px}
.vijfster {background-position:0 -80px}

ul.ratingstars li {
  cursor: pointer;
  /*ie5 mac doesn't like it if the list is floated\*/
  float:left;
  /* end hide*/
  text-indent:-999em;
}
ul.ratingstars li a {
  position:absolute;
  left:0;
  top:0;
  width:16px;
  height:16px;
  text-decoration:none;
  z-index: 200;
}
ul.ratingstars li.een a {left:0}
ul.ratingstars li.twee a {left:16px;}
ul.ratingstars li.drie a {left:32px;}
ul.ratingstars li.vier a {left:48px;}
ul.ratingstars li.vijf a {left:64px;}
ul.ratingstars li a:hover {
  z-index:2;
  width:80px;
  height:16px;
  overflow:hidden;
  left:0;	
  background: url('/resources/images/layout/stars_rating.gif') no-repeat 0 0
}
ul.ratingstars li.een a:hover {background-position:0 -96px;}
ul.ratingstars li.twee a:hover {background-position:0 -112px;}
ul.ratingstars li.drie a:hover {background-position:0 -128px}
ul.ratingstars li.vier a:hover {background-position:0 -144px}
ul.ratingstars li.vijf a:hover {background-position:0 -160px}

.videos .addthis_toolbox {
  margin-top: 8px;
  margin-left: 30px;
}
