.ssbtop {
  width: 100%;
  height: 40px;
  /*padding-top: 20px;
  margin-top: 15px;*/
  background-color: #2FA9E6;
  text-align: center;
}
.ssbtop p {
  font-size: 13px;
  color: #fff;
}
.similar {
  width: 100%;
  height: 40px;
  padding-top: 20px;
  margin-top: 15px;
  background-color: #F3F3F3;
  text-align: center;
}
.similar p {
  font-size: 13px;
  color: #3A3A3A;
}
div.top10block {
  float: left;
  width: 149px;
  height: 180px;
}
img.top10image {
  width: 148px;
}

.captionOrange, .captionBlack {
  color: #000;
  font-size: 10px;
  line-height: 21px;
  text-align: center;
  border-radius: 4px;
}
.captionOrange0 {
  /*background: #33CCFF;
  background-color: #33CCFF;*/

  position:absolute;
  left:3px;
  top: 125px;
  width:148px;
  height:30px;
  text-align: center !important;
}
.captionOrange1 {

  position:absolute;
  left:154px;
  top: 125px;
  width:148px;
  height:30px;
  text-align: center !important;
}
.captionOrange2 {

  position:absolute;
  left: 3px;
  top: 300px;
  width: 148px;
  height: 30px;
  text-align: center !important;
}
.captionOrange3 {

  position:absolute;
  left: 154px;
  top: 300px;
  width: 148px;
  height: 30px;
  text-align: center !important;
}

.captionOrange4 {
  position:absolute;
  left: 3px;
  top: 475px;
  width: 148px;
  height: 30px;
  text-align: center !important;
}
.captionOrange5 {
  position:absolute;
  left: 154px;
  top: 475px;
  width: 148px;
  height: 30px;
  text-align: center !important;
}

.captionBlack {
	font-size:12px;
  background: #000;
  background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, a.captionOrange:active, a.captionOrange:visited {
	color: #ffffff;
	text-decoration: none;
}

.captionOrange0 a,
.captionOrange1 a,
.captionOrange2 a,
.captionOrange3 a,
.captionOrange4 a,
.captionOrange5 a {
	text-decoration: none;
}

a.captionOrange:hover {
  color: #eb5100;
  text-decoration: underline;
  background-color: #eeeeee;
  background-color: rgba(238, 238, 238, 0.7);
}
.bricon {
  background: url(../img/browser-icons.png);
}

/* style 2 ****************************************************************** */

.jssorb01 {
  position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
  position: absolute;
  /* size of bullet elment */
  width: 12px;
  height: 12px;
  filter: alpha(opacity=70);
  opacity: .7;
  overflow: hidden;
  cursor: pointer;
  border: #000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

/* style 3 ****************************************************************** */

.jssora05l, .jssora05r {
  display: block;
  position: absolute;
  /* size of arrow element */
  width: 30px;
  height: 30px;
  cursor: pointer;/*
  overflow: hidden;*/
  z-index: 9999;
  /*background-image: url( '../swiper/left.png' );*/
}
/*.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

.jssora05l i,
.jssora05r i {
  font-size: 27px;
  color: #2FA9E6;
}*/

.ssbprice {
  position: relative;
  top: -8px;
  color: #2FA9E6;
}

.jssora05l img,
.jssora05r img {
  width: 30px !important;
  height: 40px !important;
}