/* Promo Reel Wrappers
=================================*/
#promo_reel	{ font: normal 10px Verdana, Arial, Helvetica, sans-serif !important; border: 1px solid #ccc; width: 430px; height: 220px; margin: 0px auto; padding: 0px; position: relative; overflow: hidden; z-index: 10; margin-left: 0; }
#pr_wrap { width: 430px; height: 220px;position: absolute; top: 0px; left: 0px; }
.promo_wrapper img { border: none; }

/* Promo Caption
=================================*/
.promo_caption { width: 206px; margin: 5px 0 0 8px; top: -220px; position: relative; z-index: 9999; color: #FFF !important ; overflow: hidden; }
.promo_caption .container { background: url(/common/newsreel/images/transparency_box.png) no-repeat; padding: 5px 5px 0 5px; margin: 0px; max-height: 116px; overflow: hidden; }
#newsreel_header { font-weight: bold !important; color:#fff; font-size: 12px !important; margin: 0px; padding: 0px; }
.promo_caption .container .text { margin-top: 5px; }
.promo_caption .more { background: url(/common/newsreel/images/transparency.png); padding: 10px 5px 0px 5px; height: 17px; }
.promo_caption .more .story	{ border-top: 1px solid #FFF !important; padding: 3px 0 0 0; *padding-bottom: 3px; }
.promo_caption_bot { background: url(/common/newsreel/images/transparency_box.png); background-position: 0 -148px; width: 206px; height: 5px; overflow: hidden; }
.promo_caption a:link, .promo_caption a:visited { font: normal 10px Verdana, Arial, Helvetica, sans-serif !important; color: #fff !important; text-decoration: underline !important; }
.promo_caption a:hover, .promo_caption a:active { color: #eee !important; }
.promo_caption .more a:link, .promo_caption .more a:visited { font: normal 10px Verdana, Arial, Helvetica, sans-serif !important; color: #fff !important; font-weight: bold !important; text-decoration: none !important; }
.promo_caption .more a:hover, .promo_caption .more a:active { text-decoration: underline !important; }

/* Panel Slider Styles
=================================*/
.panelContainer .panel ul { text-align: left; margin: 0 15px 0 30px; padding: 0px; list-style-type: none; }
.panelContainer .panel ul li { margin: 0px; padding: 0px; list-style-type: none; }
.stripViewer { position: relative; overflow: hidden; width: 430px; height: 220px; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; position: relative; width: 430px; height: 220px; }
.stripNavL, .stripNavR, .stripNav { display: none; }

/* Thumbnail Styles
=================================*/
#pr_thumbs { margin: -47px 0 0 0;}
#pr_thumbs div { width: 70px; float: left; }
#pr_thumbs div a.cross-link { float: right; outline: none; }
.nav-thumb { border: 1px solid #FFF; margin-right: 0px; }
.cross-link { display: block; width: 60px; padding: 0 0 0 6px; margin-top: -14px; position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb { margin-top: -25px; } /* bumps the thumb up a few pixels when it is active */
