body {
	background:#fff;
	font-family:Arial, sans-serif;
}
p {
	margin-bottom:20px;
}
.clearout {
	height:20px;
	clear:both;
}
div.nbs-flexisel-container .nbs-flexisel-inner .main_list {
	display:none;
}
div .nbs-flexisel-container {
		position:relative;
		max-width:100%;
}
.nbs-flexisel-ul {
		position:relative;
		width:99999px;
		margin:0px;
		padding:0px;
		list-style-type:none;
		text-align:center;
}

div.nbs-flexisel-container .nbs-flexisel-inner {
	overflow:hidden;
	float:left;
	width:100%;
	height:98px;
	//border:1px solid #ccc;
	 border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.nbs-flexisel-container .nbs-flexisel-inner .main_list .nbs-flexisel-item {
	float:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
	position:relative;
	line-height:0px;
}
div.nbs-flexisel-container .nbs-flexisel-inner .main_list .nbs-flexisel-item img {
	width: 100%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	max-width:140px;
	max-height:100px;
}

/*** Navigation ***/

div.nbs-flexisel-container .nbs-flexisel-nav-left,
div.nbs-flexisel-container .nbs-flexisel-nav-right {
	width: 87px;
		height: 133px;
		position: absolute;
		cursor: pointer;
		z-index: 100;
	display:none;
}

div.nbs-flexisel-container .nbs-flexisel-nav-left {
	top: -3.5px!important;
		left: -87px;
}

div.nbs-flexisel-container .nbs-flexisel-nav-right {
	top: -5.5px!important;
		right: -87px;
}
div.nbs-flexisel-container .nbs-flexisel-nav-right .button_right,div.nbs-flexisel-container .nbs-flexisel-nav-left .button_left{
	font-size: 42px;
		color: #CABFBF;
		position: relative;
		top: 45px;
}
div.nbs-flexisel-container .nbs-flexisel-inner .main_list .slider_img img{
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);

}
div.nbs-flexisel-container .nbs-flexisel-inner .main_list .slider_img{
	width:20%;
	display:inline-block;
}

div.nbs-flexisel-container .nbs-flexisel-inner .main_list .slider_img:hover img{
	-webkit-filter: grayscale(0%);
}
.child_container {
	max-width:1098px;
}
@media only screen and (max-width: 480px)
{
	.nbs-flexisel-nav-right,.nbs-flexisel-nav-left{
		display:none;
	}
}
@media only screen and (min-width: 480px)and (max-width: 598px)
{
	.child_container {
		max-width:393px !important;
	}
}
@media only screen and (min-width: 599px)and (max-width: 960px)
{
	.child_container {
		max-width:786px !important;
	}
}
