.noxImageSlider {
	display: block;
	zoom: 1;
}
.noxImageSlider:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;	
}

.noxImageSlider .imageDetailWrapper {
	float:left;
	min-height: 540px; 
	width:350px;
	position: relative;
}
.noxImageSlider .imageDetailWrapper .bx-wrapper .bx-viewport, .noxImageSlider .imageThumbWrapper  .bx-wrapper .bx-viewport{
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px;
	border: none;
	left: 0px;
	background: #fff;
}
.noxImageSlider .imageDetailWrapper .bx-wrapper .bx-prev, .noxImageSlider .imageDetailWrapper .bx-wrapper .bx-next {
	display: none;	
}

.noxImageSlider .imageDetailPane {
	height: 540px; 
	width:350px;
	display:block;
	padding: 0;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.noxImageSlider .imageDetailPane .sliderZoom {
	display:block;	
}
.noxImageSlider .imageDetailPane .imageDetailShareBar{
position:absolute; 
z-index:3000; 
right:0px; 
bottom:0px; 
display:none; 
cursor:default;	
width:75px;
height: 22px;
}

.noxImageSlider .imageDetailPane .imageVideoHolder {
	padding-top:150px;	
}

.noxImageSlider .imageDetailPane li {
	padding: 0;
	margin: 0;
	zoom: 1;
	height: 540px; 
	width:350px;
}
.noxImageSlider .imageDetailPane li img {
	height: 540px; 
	width:350px;
}
.noxImageSlider .imageDetailPane li.squareAspect {
	padding-top:95px;
}
.noxImageSlider .imageDetailPane li.squareAspect img {
	height: 350px; 
	width:350px;
}
.noxImageSlider .imageDetailPane li .zoomWindow img {
	width:auto;
	height: auto;
	max-width: none;
	max-height: none;
}

.noxImageSlider .imageThumbWrapper {
	float:left;
	height:500px;
	margin-top:20px;
	width: 49px;
	margin-left:10px;
	position:relative;
}
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-prev,
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-prev:visited,
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-prev:hover,
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-next,
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-next:visited,
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-next:hover
{
	background-position:0px 0px !important;
}
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-next {
	position:absolute;
	top:500px;
	left:0px;
	z-index:999;
	margin: 0px;
	width: 49px;
	height: 20px;
	display:block;
	background-image: url(/modules/common/dynamic_image_slider/thumb_next.jpg);
	background-repeat: no-repeat;
}
.noxImageSlider .imageThumbWrapper .bx-wrapper .bx-prev {
	position:absolute;
	top:-20px;
	left:0px;
	margin: 0px;
	z-index:999;
	width: 49px;
	height: 20px;
	display:block;
	background-image: url(/modules/common/dynamic_image_slider/thumb_prev.jpg);
	background-repeat: no-repeat;
}

.noxImageSlider .imageThumbPane {
	height:500px;
	width: 49px;
	overflow:visible;
	padding: 0;
	margin: 0;
	list-style: none;
}
.noxImageSlider .imageThumbPane li {
	padding: 0;
	margin: 0;
	zoom: 1;
	height: 500px; 
	width:49px;
}
.noxImageSlider .imageThumbPane li img {
	height: 75px; 
	width:45px;
}
.noxImageSlider .imageThumbPane li .thumbContainer {
	width: 49px;
	height: 79px; 
	overflow:hidden;
	margin-bottom:5px;
	border:2px solid #FFFFFF;
	cursor:pointer;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.noxImageSlider .imageThumbPane li .selectedThumb {
	border:2px solid #f7941d;
	cursor: default;
}
