

.bx-gallery-icons {
    position:relative;
    width:100%; 
    overflow:hidden;
margin-top:4px;
}

.bx-gallery-icons-rails {
    position:relative;
    white-space:nowrap;
}

.bx-gallery-icon {
    width:48px;
    height:48px;
    margin:1px;

	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;

    cursor:pointer;
}

.bx-gallery-icon-selector {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
    width:48px;
    height:48px;

    border:1px solid #000000;

	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;    
}

.bx-gallery-imgs {
    position:relative;
    width:100%; 
    height:420px !important;
    overflow:hidden;
    padding-bottom:3px;
}

.bx-gallery-img-cont {
    height:420px !important;
    position:relative;
    display:none;
    top:-15%;
    left:0;
}



.bx-gallery-img-cont img {
    background-color:#fff;
position:absolute !important;
/*top:-25% !important;*/
width:100% !important;
}

.bx-gallery-img-title {
    position:absolute;
    display:none;
    top:5px;
    right:5px;
    padding:5px;
    background-color:rgb(0, 0, 0);
    background-color:rgba(0, 0, 0, 0.4);
    color:#eee;
}
