* {
  margin: 0;
  padding: 0;
}
html, body {
  background: #e3e3e3;
  margin: 0;
  padding: 0;
}
.clear {
  clear: both;
}
a img {
  border: none;
}
#overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
  display: block;
  width: 100%;
  height: 100%;
  background: #272829 url(images/banner-loader.gif) center center no-repeat;
}
.notification {
  display: block;
  margin: 0;
  padding: 10px;
  font-size: 14px;
  text-align: center;
}
#banner-container {
  clear: both;
  position: relative;
  padding: 0;
  margin: 0;
}
#banner-cycle, #banner-cycle-2, .banner-frame {
  overflow: hidden;
  background: transparent !important;
  width:150px;
  height:193px;
}
#banner-cycle .item, #banner-cycle-2 .item {
  position: relative;
  display: block;
  overflow: hidden;
  text-decoration: none;
  background: #fff;
  width:150px;
  height:193px;
}

.item .pic {
  display: block;
  width:150px;
  height:auto;
}
.play {
  position: absolute;
  top: 75px;
  left: 54px;
  display: block;
  width: 45px;
  height: 45px;
  z-index: 40;
  background: url(images/javhd-play-v-2.png) center center no-repeat;
  display:none;
}
* html .play {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/images/javhd-play-v-2.png', sizingMethod='crop');
  cursor: pointer;
}
.go {height:114px; text-indent:-10000px;background: url(images/javhd-go-v-2.png) left top no-repeat;display:block; }
.ja .go, .ja .go { background-position:left bottom;}