	.bx-wrapper{
		width:100%;
		position:relative;
		margin:0 auto;
		padding:0;
		*zoom:1;
		border-bottom:1px solid #222;
		background-color:rgba(0,0,0,.4);
		-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);
		-moz-box-shadow:0 0 10px rgba(0,0,0,.5);
		box-shadow:0 0 10px rgba(0,0,0,.5);
	}
	.bx-wrapper img{
		display:block;
	}
	.bx-wrapper .bx-viewport{
		-webkit-transform:translatez(0);
		-moz-transform:translatez(0);
		-ms-transform:translatez(0);
		-o-transform:translatez(0);
		transform:translatez(0);
	}
		.bx-wrapper .bx-pager,
		.bx-wrapper .bx-controls-auto{
			position:absolute;
		}


/* LOADER */
	.bx-wrapper .bx-loading{
		min-height:50px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		background-image:url('img/loader.gif');
		background-color:rgba(0,0,0,.4);
		height:100%;
		width:100%;
		position:absolute;
		top:0;
		left:0;
		z-index:2000;
	}

/* PAGER */
	.bx-wrapper .bx-pager{
		right:7px;
		bottom:6px;
		text-align:center;
	}
		.plan_section .bx-wrapper .bx-pager{
			right:-3px;
			top:-23px;
		}
	.bx-wrapper .bx-pager .bx-pager-item,
	.bx-wrapper .bx-controls-auto .bx-controls-auto-item{
		display:inline-block;
		*zoom:1;
		*display:inline;
	}
		.bx-wrapper .bx-pager.bx-default-pager a{
			background-color:#fff;
			text-indent:-9999px;
			display:block;
			width:10px;
			height:10px;
			margin:0 3px;
			outline:0;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
		}
			.plan_section .bx-wrapper .bx-pager.bx-default-pager a{
				background-color:#8b969f;
			}
			.bx-wrapper .bx-pager.bx-default-pager a:hover,
			.bx-wrapper .bx-pager.bx-default-pager a.active{
				background-color:#72c6f7;
			}

/* DIRECTION CONTROLS (NEXT / PREV) */
	.bx-wrapper .bx-prev{
		left:5px;
		background-position:0 -80px;
		background-repeat:no-repeat;
		background-image:url('img/controls.png');
	}
	.bx-wrapper .bx-next{
		right:5px;
		background-position:-43px -80px;
		background-repeat:no-repeat;
		background-image:url('img/controls.png');
	}
		.bx-wrapper .bx-prev:hover{
			background-position:0 0;
		}
		.bx-wrapper .bx-next:hover{
			background-position:-43px 0;
		}
		.bx-wrapper .bx-controls-direction a{
			position:absolute;
			top:50%;
			margin-top:-35px;
			outline:0;
			width:35px;
			height:70px;
			text-indent:-9999px;
			z-index:20;
		}
		.bx-wrapper .bx-controls-direction a.disabled{
			display:none;
		}

/* AUTO CONTROLS (START / STOP) */
	.bx-wrapper .bx-controls-auto{
		bottom:3px;
		text-align:center;
	}
		.bx-wrapper .bx-controls-auto .bx-start{
			display:block;
			text-indent:-9999px;
			width:10px;
			height:11px;
			outline:0;
			background-position:-86px -11px;
			background-repeat:no-repeat;
			background-image:url('img/controls.png');
			margin:0 3px;
		}
			.bx-wrapper .bx-controls-auto .bx-start:hover,
			.bx-wrapper .bx-controls-auto .bx-start.active{
				background-position:-86px 0;
			}
			.bx-wrapper .bx-controls-auto .bx-stop{
				display:block;
				text-indent:-9999px;
				width:9px;
				height:11px;
				outline:0;
				background-position:-86px -44px;
				background-repeat:no-repeat;
				background-image:url('img/controls.png');
				margin:0 3px;
			}
			.bx-wrapper .bx-controls-auto .bx-stop:hover,
			.bx-wrapper .bx-controls-auto .bx-stop.active{
				background-position:-86px -33px;
			}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
		text-align:left;
		width:80%;
	}
	.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{
		right:0;
		width:35px;
	}

/* IMAGE CAPTIONS */
	.bx-wrapper .bx-caption{
		position:absolute;
		bottom:20px;
		left:0;
		width:100%;
	}
	.bx-wrapper .bx-caption span{
		color:#000;
		display:block;
		font-size:160%;
		font-weight:700;
		text-align:center;
		overflow:hidden;
	}