#Tb_overlay, #Tb_wra, #Tb_overlay *, #Tb_wra *, #Tb_load, #Tb_load * {
  margin:0;
  padding:0;
  outline:0;
  border:0;
  background:none;
}
#Tb_overlay, #Tb_wra {
  position:fixed;
  top:0;
  left:0;
  right:0;
  z-index:102;
  display:none;
}
#Tb_overlay {
  background:#000;
  opacity:0.6;
  z-index:100;
  filter:alpha(opacity=60);
  bottom:0;
}
#Tb_wra.Tb_zoomed {
  position:absolute;
}
#Tb_load{
  position:fixed;
  display:none;
  height:100px;
  width:100px;
  z-index:101;
  top:50%;
  left:50%;
  margin:-50px 0 0 -50px;
}
#Tb_load img {
  height:100%;
  width:100%
}
#Tb_window {
  position:relative;
  margin:0 auto;
  padding:10px 0 4px 0;
  background:#FFF;
  color: #656565;
  font:0.9em "Lucida Grande", Verdana, Helvetica, sans-serif;
  border: 4px solid #555;
  z-index:104;
  text-align:center;
  overflow:auto;
}
#Tb_window img, #Tb_videobox {
  border:1px solid #000;
  outline:0;
}
#Tb_window div object {
  display:block
}
#Tb_window p, #Tb_window div {
  margin:4px 10px 4px 16px;
  text-align:left;
  font-weight:bold;
}
#Tb_window div {
  line-height:2;
  overflow:auto;
}
#Tb_window div span {
  font-weight:normal;
  font-size:0.9em;
  float:left;
}
#Tb_window div span span {
  font-size:1em;
  float:none;
}
#Tb_prev, #Tb_next, #Tb_sh {
  margin-left:16px;
  cursor:pointer;
}
#Tb_close {
  float:right;
  font-size:0.8em;
  line-height:2;
  cursor:pointer;
  z-index:105;
  margin-right:10px;
}
#Tb_prev span {
  border-bottom:1px solid #656565;
  padding-bottom:2px;
}
#Tb_prev:hover span {
  border-color:#E25C03;
}
#Tb_next::first-letter { /* These are done separately, otherwise IE6 ignores them. */
  border-bottom:1px solid #656565;
  padding-bottom:2px;
}
#Tb_sh::first-letter {
  border-bottom:1px solid #656565;
  padding-bottom:2px;
}
#Tb_close::first-letter {
  border-bottom:1px solid #656565;
  padding-bottom:2px;
}
#Tb_window span:hover::first-letter {
  border-color:#E25C03;
}
#Tb_prev:hover,
#Tb_next:hover,
#Tb_sh:hover,
#Tb_close:hover {
  color:#E25C03;
}
#Tb_window a, #Tb_window a:visited {
  color:#000;
}
#Tb_window a:hover {
  color:#00F;
}
#Tb_window a:active, #Tb_window a:focus {
  color:#F00;
}
* html #Tb_load,
* html #Tb_overlay,
* html #Tb_wra,
* html #Tb_selfix {
  position:absolute;
}
* html #Tb_selfix {
  top:0;
  left:0;
  filter:alpha(opacity=0);
  z-index:90;
  border:none;
}