/* CSS for Featured Slideshow Banner */
#featured-section-wrapper {
	height: 411px;
}

#featured-banners-left {
    float:left;
	width: 129px;
	height: 168px;
}

#featured-banners-left > div {
    width: 127px;
	border-right: 2px solid #fff;
	height: 33%;
	float: left;
	background-color:#999;
}

#slideshow-box-package { 
    float:left;
	display: block;
	width: 583px; 
	height: 377px; 
}

#slideshow-box-package a {
    outline: none;
}

.slider-wrap { 
    width: 453px; 
	height: 377px; 
	position: absolute; 
}
			
.stripViewer .panelContainer 
.panel ul { 
    text-align: left; 
	margin: 0 15px 0 30px; 
}

.stripViewer { 
    position: relative; 
	overflow: hidden; 
	width: 583px; 
	height: 377px; 
}
.stripViewer .panelContainer { 
    position: relative; 
    left: 0; 
    top: 0; 
}

.stripViewer .panelContainer .panel	{ 
    float: left; 
    height: 100%; 
    position: relative; 
    width: 583px; 
}

.stripNavL, .stripNavR, .stripNav { 
    display: none; 
}

.nav-thumb 	{ 
    border: 2px solid #fff; 
    margin-right: 5px; 
}

.nav-thumb:hover { 
    border: 2px solid #c51d0f; 
}

div#controllers { 
    background-color: #d6d6d6; 
    padding-top: 8px; 
    padding-left: 130px; 
    white-space: nowrap; 
    margin: 0 auto;
    padding-bottom: 4px; 
    height: 22px;
	width: 453px; /* 583 - 130 px */  
}

div#controllers a img {
    outline: 0;
}											  
											  
#movers-row	{ 
    margin: -26px 0 0 78px; 
}

/* Fix IE7 issue */
* + html #movers-row {
    margin: -23px 0 0 78px;
}

#movers-row div { 
    float: left; 
    width: 78px; 
    height: 23px; 
    margin-left: 40px; 
}

#movers-row div a.cross-link { 
    float: right; 
}

.photo-meta-data { 
    background: url(/images/slides/transpBlack.png); 
    padding: 10px; 
    height: 30px; 
	margin-top: -50px; 
	position: relative; 
	z-index: 9999; 
	color: white; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
											  
.photo-meta-data a {
    color: #fff;
}

.photo-meta-data a:hover {
    color: #fff;
	text-decoration: underline;
}
											  
.photo-meta-data span { 
     font-size: 13px; 
 }

.cross-link	{ 
     display: block; 
     width: 78px; 
     margin-top: -19px; 
	 position: relative; 
	 padding-top: 15px; 
	 z-index: 9999; 
}

.active-thumb { 
    background: transparent url(/images/slides/icon-uparrowsmallwhite.png) top center no-repeat; 
}

/* This div handles 1 standard Banner Ads (583 x 377px) with 3 individual slices of banners that can have each own links */
.banner-slides-module1, /* Ad position 1 */
.banner-slides-module2 { /* Ad position 2 */
	display: block;
	width: 583px;
	height: 377px;
	postion: relative;
	}
	.banner-slides-module1 div.banner-trio-1 {
		position: absolute;
		top: 0;
		left: 0;
		width: 229px;
		height: 377px;
		}
	.banner-slides-module1 div.banner-trio-2 {
		position: absolute;
		top:0;
		right: 0;
		width: 354px;
		height: 198px;
		}
	.banner-slides-module1 div.banner-trio-3 {
		position: absolute;
		top: 198px;
		right: 0;
		width: 354px;
		height: 179px;
		}
		
	.banner-slides-module2 div.banner-trio-1 {
		position: absolute;
		top: 0;
		left: 0;
		width: 298px;
		height: 233px;	
	}
	
	.banner-slides-module2 div.banner-trio-2 {
		position: absolute;
		top: 0;
		right: 0;
		width: 285px;
		height: 233px;
		}
		
	.banner-slides-module2 div.banner-trio-3 {
		position: absolute;
		top: 233px;
		left: 0;
		width: 583px;
		height: 144px;
		}