/* TapCliq Example Styles */

/**
  * To Be Editied:
  *
  *   pagination styles
  *   next/previpus link styles
  *   start/pause styles
**/

.pagination
{
	text-align:center;
}

.pagination a
{

  display: inline-block;
  vertical-align: middle;
  border:solid 1px #444444;
  text-indent: -9999px;
  color: gray;
  background-color: gray;
  cursor: pointer;
  margin:0 5px;  
}

.pagination a.circle
{
  height: 7px;
  width: 7px;
  border-radius: 7px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.pagination a.active
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;  
}

.slider-caption
{
  width: 100%;
  display: block;
  position: absolute;
  background: black;
  color: white;
  opacity: 0.85;
}

.slider-caption div
{
  padding: 7px;
}

.slider-html-caption
{
  display: none;
}

#tap_slider 
{
  width: 1003px;
  margin: 0 auto;
  height: 440px;
  position:relative;
}

#tap_slider .slider_container
{
  width: 1003px;
  height: 440px;
  display: block;
}

.tap_slide
{
  width: 1003px;
  height: 100%;
}

.tap_slide .slide_inner
{
  position: relative;
  height: 100%;
  width: 100%;
}
.tap_slide .slide_inner .title{
	font-size: 32px; 
	line-height:38px !important;
	color:#313131 !important; 
	padding:15px 20px;
}
.tap_slide .slide_inner .subtitle{
	font-size: 20px;
	line-height:24px;
	color:#666666 !important;
	padding:0px 20px;	
}
.tap_slide .slide_inner .lmbtn{
	padding:10px 20px 15px 20px;
}
.tap_slide .slide_inner .background_image
{
  position: absolute;
  top: 22px;
  left: 0;
  z-index: 1;
}

.tap_slide .slide_inner .foreground_image
{
  position: absolute;
  right: 40px;
  top: 0px;
  z-index: 5;
}

.tap_slide .slide_inner .tap_caption
{
  width: 446px;
  height: 227px;
  background: rgb(255,255,255);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=90);
  opacity: 0.9;
  position: absolute;
  top: 101px;
  left: 80px;
  z-index: 5;
  display: none;
}

.prev, .next,.pause,.play {
	opacity: 0.4; 
}
.prev:hover, .next:hover,.pause:hover,.play:hover {
	opacity: 1 !important; 
}
.next,.prev,.pause,.play {
	position: absolute;
	z-index: 10000;
	top: 10px;
}
.next {
	background: url("../images/bt-next.png") top left no-repeat;
	height: 70px;
	right: -0.3%;/*12.5%;*/
	width: 70px;
	top:180px;/*270px;*/
	font-size:0px;
}
.prev {
	background: url("../images/bt-prev.png") top left no-repeat;
	height: 70px;
	left: 0%;/*13%;*/
	width: 70px;
	top:180px;/*270px;*/
	font-size:0px;	
}
.pause {
	background: url("../images/bt-pause.png") top left no-repeat !important;
	cursor: pointer;
	height: 22px;
	left: 0.3%;/*13.3%;*/
	width: 14px;
	top:390px;/*485px; */
	position:absolute;
	font-size:0px;	
}

.play{
	background: url("../images/bt-play.png") top left no-repeat;
	height: 22px;
	left: 0.3%;/*13.3%;*/
	width: 14px;
	top:390px;/*485px; */
	position:absolute;
	font-size:0px;	
}