/* MODULE - BRAND STAGE CAROUSEL */
.mod-brand-stage-carousel-play-pause {background-color: #fff; position: relative; overflow: hidden; }
.mod-brand-stage-carousel-play-pause .carousel-container { position: relative; visibility: hidden;	 }
.mod-brand-stage-carousel-play-pause li.carousel-item {display: block; float: left; position: relative; width: 983px; height: 392px;}
.mod-brand-stage-carousel-play-pause li.carousel-item div { float: left; width: 987px; height: 392px; }
.mod-brand-stage-carousel-play-pause li.carousel-item div h1,
.mod-brand-stage-carousel-play-pause li.carousel-item div p { position: relative; z-index:10; margin-left: 33px; width: 372px; }
.mod-brand-stage-carousel-play-pause li.carousel-item div h1 { margin-top: 27px; margin-bottom: 14px; }
.mod-brand-stage-carousel-play-pause li.carousel-item div h1 span { display: block; }
.mod-brand-stage-carousel-play-pause li.carousel-item div p { line-height: 14px; }
.mod-brand-stage-carousel-play-pause li.carousel-item div p a { text-decoration: none; }
.mod-brand-stage-carousel-play-pause li.carousel-item div p a:hover { text-decoration: underline; }
.mod-brand-stage-carousel-play-pause .pagination-wrap { float: left; padding-right: 53px; position: absolute; top: 260px; left: 32px; z-index: 20; visibility: hidden; }
.mod-brand-stage-carousel-play-pause .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-brand-stage-carousel-play-pause .pagination-wrap  .lft[class] { background:url('../pix/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-nav { width: 27px; height: 22px; position: absolute; top: -1px; right: 27px; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-nav[class] { background: url('../pix/marquee/marquee-paginate-cap-pause-play-sprite.png') no-repeat right 0; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .pause[class] { background-position: -27px -23px;}
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-nav .carousel-prev,
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-nav .carousel-play { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-brand-stage-carousel-play-pause .pagination-wrap .carousel-nav .carousel-play { right: 0px; }
