/* Flexisel Styles
==========================*/
.clearout {
height: 0px;
clear: both;
}

#flexiselDemo2{
display: block;
}
.nbs-flexisel-container {
position: relative;
max-width: 100%;
}
.nbs-flexisel-ul {
position: relative;
width: 9999px;
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
}
.nbs-flexisel-inner {
overflow: hidden;
margin: 0 auto;
width: 100%;
}
.nbs-flexisel-item {
float: left;
margin: 0px;
padding: 0px;
position: relative;
line-height: 0px;
}
.nbs-flexisel-item > img {
cursor: pointer;
position: relative;
margin: 0;
max-width: 100%;
height: auto;
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
}
.nbs-flexisel-nav-left {
background: url(../images/prevArrow.png) no-repeat center center #212121;
    cursor: pointer;
    height: 18px;
    margin-right: 2px;
    position: absolute;
    left: 0px;
	top: 50% !important;
    width: 30px;
	height:30px;
	margin-top:-15px;
}
.nbs-flexisel-nav-right {
background: url(../images/nextArrow.png) no-repeat center center #212121;
    cursor: pointer;
    height: 18px;
    position: absolute;
    right: 0;
	top: 50% !important;
    width: 30px;
	height:30px;
	margin-top:-15px;
}

.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {
    opacity: 1;
}