/* line 2, ../sass/top.scss */
.row {
  margin: auto;
  zoom: 1;
}

/* carousel */
/* line 7, ../sass/top.scss */
#main-panel-area {
  position: relative;
  width: 100%;
  overflow: hidden;
  text-align: center;
}
/* line 12, ../sass/top.scss */
#main-panel-area .main-panel-inner {
  padding: 0;
  margin: auto;
  width: 950px;
  height:425px;
  text-align: left;
}

/* line 19, ../sass/top.scss */
#main-panel-thumbnails {
  line-height: 0;
  bottom: 0px;
  position: absolute;
  z-index: 999;
  width: 960px;
}
/* line 25, ../sass/top.scss */
#main-panel-thumbnails li {
  display: block;
  float: left;
  margin: 0 1px 0 0;
  padding: 0;
}
/* line 30, ../sass/top.scss */
#main-panel-thumbnails li img {
  opacity: .6;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 35, ../sass/top.scss */
#main-panel-thumbnails li a.active img {
  opacity: .95;
}
/* line 38, ../sass/top.scss */
#main-panel-thumbnails li a:hover img {
  opacity: 1;
}
/* line 42, ../sass/top.scss */
#main-panel-thumbnails li.last {
  margin-right: 0;
}

/* line 46, ../sass/top.scss */
#main-panel-controls {
  width: 950px;
}
/* line 49, ../sass/top.scss */
#main-panel-controls li a {
  display: block;
  position: absolute;
  top: 40%;
  padding: 13px 15px;
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
  background-color: #eee;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 24px;
  z-index: 3;
  line-height: 30px;
  border-radius: 40px;
  text-decoration: none;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
/* line 66, ../sass/top.scss */
#main-panel-controls li a:hover {
  color: #333;
  background-color: #fff;
}
/* line 71, ../sass/top.scss */
#main-panel-controls #main-panel-prev a {
  margin-left: 10px;
}
/* line 74, ../sass/top.scss */
#main-panel-controls #main-panel-next a {
  margin-left: 885px;
}

/* line 78, ../sass/top.scss */
#main-panel-area .bx-wrapper {
  margin: 0px;
  text-align: left;
}

/* line 83, ../sass/top.scss */
#main-panel-area .bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
  background: transparent;
  overflow: visible !important;
}





#popup-frame {
	display: none;
	position:absolute;
	width: 640px;
	height: 360px;
	padding: 20px;
	background: #fff;
	border-radius: 10px;
	text-align: center;
	top: 0px;
	left: 50%;
	margin-left: -330px;
	z-index: 20000;
}
#popup-frame .close-button{
	position: absolute;
	right: -20px;
	top: -20px;
}
#popup-frame object,
#popup-frame embed{
	position: static;
}
#bg-layer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 10000;
}

#splink {
margin: 0 auto;
text-align: center;
}