/* Basic jQuery Slider essential styles */

ul.bjqs{
	position:relative; 
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden; 
	display:none;
}

li.bjqs-slide{
	display:none;
	position:absolute;
}

ul.bjqs-controls{
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
}

ol.bjqs-markers{
	list-style:none;
	margin:0;
	padding:0;
	z-index:9999;
}

ol.bjqs-markers li{float:left;}

p.bjqs-caption{
	display:block;
	width:96%;
	margin:0;
	position:absolute;
	bottom:0;
}
/*----------------------- slider style -------------------------*/
#banner {
  height:379px;
  width:880px;
  margin:0 auto;
  position:relative;
  background:#fff;
  float:right;
}

 ul.bjqs-controls{
  display:block;
  width:100%;
}


 ul.bjqs-controls li a{
  display:block;
  position:absolute;
}

a.bjqs-next{
	background:url("../images/slider_left_arow.png") left top no-repeat #fff;
	opacity:0.5;
	display:block;
	width:31px;
	height:42px;
  	left:-31px;
	text-indent:-9999px;
}

a.bjqs-next:hover{
	background:url("../images/slider_left_arow.png") left bottom no-repeat #ff003c;
	opacity:1;
	display:block;
	width:31px;
	height:42px;
  	left:-31px;
	text-indent:-9999px;
}

a.bjqs-prev{
	background:url("../images/slider_right_arow.png") left top no-repeat #fff;
	opacity:0.5;
	display:block;
	width:31px;
	height:42px;
	right:-31px;
	text-indent:-9999px;
}

a.bjqs-prev:hover{
	background:url("../images/slider_right_arow.png") left bottom no-repeat #ff003c;
	opacity:1;
	display:block;
	width:31px;
	height:42px;
  	right:-31px;
    text-indent:-9999px;
}

p.bjqs-caption {
	background: url("../images/bg_slogan.png") repeat-x;
	color:#fff;
	height:54px;
	display:block; 
	color:#fff; 
	font-family: 'open_sansbold';
	font-size:24px;
	text-decoration:none; 
	font-weight:normal;
	letter-spacing: normal; 
	padding:10px 26px 0;
	margin:0;
	text-align:left;
}

p.bjqs-caption span{
 	display:block; 
	font-family: 'open_sansregular';
	font-size:14px;
	line-height:14px; 
	color:#c1c1c1;
	padding:5px 0 0;
	margin:0;
	text-align:left;
}
 
 ol.bjqs-markers{
	position:absolute;
	z-index:5;
	bottom:45px; 
	width:150px;
	// bottom:15px;
	left:740px!important;
}

 ol.bjqs-markers li{  
  background:#676767;
  display:block;
  height:5px;
  width:40px;
  text-indent:-9999px;
  margin-right:3px;
}
 
 ol.bjqs-markers li a{
  background:#676767;
  display:block;
  height:5px;
  width:40px;
  text-indent:-9999px;
  margin-right:3px;
}

 ol.bjqs-markers li a.active {
  background:#ff003c;
  display:block;
  height:5px;
  width:40px;
  text-indent:-9999px;
  margin-right:3px;
}

ol.bjqs-markers li.active-marker a{
  background:#ff003c;
}

