

#idSlideshowContainer {
	width:790px;
	height:378px;
	background:#ffffff;
	overflow-x:hidden;
	position:relative;
}

#idPanelView {
	width:790px;
	height:298px;
	position:absolute;
	overflow:hidden;
	background:url(/slideshow/content/homepage/img/bg.jpg) no-repeat;
}

#idPanelContainer{
	width:790px;
	position:absolute;
}


/* white layer to hide slide while fading */
#idPanelWhiteOverlay {
	width:790px;
	height:298px;
	position:absolute;
	overflow:hidden;
	background-color:#ffffff;
}

/* unknown */
#idPausePlay {
	position:absolute;
	right:0px;
	bottom:0px;
	cursor:pointer;
	display:none;
}

#idThumbnails {
	display:none;
	position:absolute;
	bottom:0px;
	overflow:hidden;
	width: 790px;
	height:80px;
    background: url(/slideshow/img/tn_bk.jpg) no-repeat;
}
#idThumbSelector {
    background:url(/slideshow/img/tn_selector.png) top no-repeat !important;
    width:110px;
    height:80px;
    position:absolute;
    left:-120px;
    }


/* --------------------------------------------
	Panel Content
---------------------------------------------*/
.panelcontent {
	position:relative;
	overflow:hidden;
	min-height:298px;
	width:790px;
	float:left;
	background-repeat:no-repeat;
}

.panelcontent-corner-label {
	position:absolute;
	top:0;
	right:0;
	display:block;
}

.panelcontent sup {
	font-size:45%;
	vertical-align:text-top;
	top:3px;
}



/* --------------------------------------------
	Panel Slide Content
---------------------------------------------*/

.panelcontent-inner {
	margin:40px;
	overflow:hidden;
}

.panelcontent-inner--thin {
	margin:20px 40px;
}

.panelcontent-inner .row,
.panelcontent-inner--thin .row {
    margin-right: -15px;
    margin-left: -15px;
}






/* --------------------------------------------
  Panel Slide List
---------------------------------------------*/

.slideshow-list {
  margin: 0 0 1.25em 2em;
  padding: 0;
  color: #fff;
  font-size: 14px;
}

.slideshow-list__item {
  margin: 0;
  padding: 0;
}


.subtitle + .slideshow-list {
  margin-top: -1em;
}


/* --------------------------------------------
  Buttons
---------------------------------------------*/

.panelcontent .btn {
  margin-bottom: 1.25em;
}


/* --------------------------------------------
  Shipping Label
---------------------------------------------*/

.shipping-label {
  display: inline-block;
  margin-bottom: 1.25em;
}



/* --------------------------------------------
	Thumbnails
---------------------------------------------*/

.wrapper {
    width:790px;
    white-space:nowrap;
    padding:0px;
    overflow:hidden;
}

.thumbnail{
    width: 95px;
    height: 60px;
    cursor:pointer;
    font-size:10px;
    margin:0px;
    padding:0px;
}

.thumbnail img {
    position:absolute;
    top:10px;
}

.tfooter {
    position:absolute;
    bottom:15px;
    text-align:center;
    width:95px;
    font-family:Arial, Helvetica, sans-serif;
    line-height:11px;
}

.tsep {
    width:10px;
    height:60px;
    background:url(/slideshow/img/sep.png) top center no-repeat;
    margin:0px;padding:0px;
}

.nextprev {
	position:absolute;
	top:242px;
	cursor:pointer;
	display:none;
}


