.det-slideshow{
	font-size: 10px;
    padding: 1em;
}
.det-slideshow.small{
	font-size:5px;
}
.det-slideshow {
    text-align: center;
	overflow:hidden;
}
.det-slideshow .slideshow > .gauze{
	z-index:auto;
    filter: alpha(opacity = 10);
    -moz-opacity: .10;
    opacity: .10;
	
}
.det-slideshow a{
	outline:none;
}

.det-slideshow .disp {
    position: relative;
    /*position: absolute;*/
	width:100%;
	height: 100%;
	left:0;
	top:0;
}

.det-slideshow #homepageSlideshow {
    display: block;
    left: 0;
    overflow: hidden;
    top: 0;
	float:left;
	z-index:1;
}
.det-slideshow #homepageSlideshow .disp > img.clone {
	position:absolute;
}
.det-slideshow #homepageSlideshow .disp > img,.det-slideshow #homepageSlideshow #imageHolder {
    display: inline-block;
    vertical-align: middle;
}

.det-slideshow .cWindow {
    bottom: 0;
    height: 6.8em;
    overflow: hidden;
    position: absolute;
    width: 100%;
	left:0;
	bottom:0;
}

.det-slideshow .fader {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #333333;
    width: 100%;
    height: 100%;
    display: none;
}

.det-slideshow .arraw {
    visibility: hidden;
}

.det-slideshow .slider .arraw {
    visibility: visible;
}

.det-slideshow .cWindow .cBG {
    background-color: #000000;
    display: block;
    height: 6.8em;
    position: absolute;
    width: 100%;
    filter: alpha(opacity = 50);
    -moz-opacity: .50;
    opacity: .50;
	left:0;
	bottom:0;
}

.det-slideshow .view {
    position:absolute;
    overflow:hidden;
    left:0;
    top:0;
    width:100%;
    height:6.8em;
}

.det-slideshow .cList {
	/*position:absolute;*/
	top:0;
	left:0;
}

.det-slideshow .cList a {
    background-color: #000;
    border: 0.3em solid #000;
    display: inline-block;
    height: 4.5em;
    margin: 0.6em 1em;
    overflow: hidden;
    width: 6.7em;
	line-height: 3.9em;
	vertical-align:top;
}
.det-slideshow .cList a:first-child {
	display:inline-block;
}
.det-slideshow .cList a:hover, .det-slideshow .cList a.displayed {
    border: 0.3em solid #FFF;
    background-color: #FFF;
}

.det-slideshow .cList .hide {
    display: none;
}
.det-slideshow .cList a img {
	vertical-align:middle;
	line-height: 3.9em;
	max-width: 6.7em;
	max-height: 4.5em;
}
.det-slideshow a.arraw {
    border: 0 none;
    color: #FFFFFF;
    font-size: 2em;
    height: 2.2em;
    left: 0;
    margin: 0 1em;
    position: absolute;
    text-decoration: none;
    top: 0.6em;
    width: 2em;
}
.det-slideshow a.arraw img{
    left: 0;
    position: absolute;
    top: 0;
    height: 100%;
}
.det-slideshow a.arraw span {
    font-size: 0;
}

.det-slideshow a.cRight {
    background-position: right -42px;
    left: auto;
    right: 0;
}

/* Mobile */
@media only screen and (max-width: 767px) {
    .det-slideshow #homepageSlideshow .disp > img, .det-slideshow #homepageSlideshow #imageHolder img {
        height: auto;
        width: 100%;
    }
}
/* Desktop */
@media only screen and (min-width: 960px) {
    .det-slideshow #homepageSlideshow {
        height: 40.6em;
        line-height: 40.6em;
        width: 61em;
    }
    .det-slideshow #homepageSlideshow .disp > img,.det-slideshow #homepageSlideshow #imageHolder {
        line-height: 45.8em;
        max-width:61em;
        max-height:45.8em;
    }   
    .det-slideshow .view {
        left:8em;
        width:47em;
        height:6.8em;
    }
}

