div.landing-carousel{background:transparent url(/static/images/backgrounds/hero-fade.png) repeat-x bottom left;margin:0;padding:0 14px 10px 23px;border-bottom:1px solid #CCC;}
div.carousel-image{float:left;overflow:hidden;width:432px;height:263px;margin-top:3px;position:relative;background:transparent url(/static/images/backgrounds/bg-carousel-black.gif) no-repeat 0 9px;}
div.carousel-item-list{float:right;width:158px;}
div.carousel-item-entry,div.carousel-item-entry-hideable{clear:both;cursor:pointer;height:83px;margin-bottom:0;overflow:hidden;}
div.carousel-item-entry a,div.carousel-item-entry-hideable a{display:block;padding:4px 4px 4px 21px;background-color:transparent;background-image:url(/static/images/backgrounds/carousel-thumb.gif);background-repeat:no-repeat;background-position:-158px 0;}
div.carousel-item-entry a.selected-state-link,div.carousel-item-entry-hideable a.selected-state-link{background-position:0 0;}
div.carousel-item-entry-hideable a.selected-state-link{text-decoration:none;}
div.carousel-item-entry-hideable a.selected-state-link div{background:#000;width:133px;height:75px;overflow:hidden;}
div.carousel-item-entry-hideable a.selected-state-link div p{color:#fff;font-weight:bold;padding:5px;}
div.carousel-large-image{position:absolute;top:0;left:0;}
div.carousel-item-contents{clear:left;height:50px;display:none;}
div.carousel-image div.hideable-video-content div p a{position:absolute;top:207px;left:295px;}
.columnB .multi-page-navigation{border-top:none;padding:0;margin-left:0;}
div.carousel-item-entry-mouse-over a.unselected-state-link{background-color:transparent;background-image:url(/static/images/backgrounds/carousel-thumb.gif);background-repeat:no-repeat;background-position:0 -83px;}