.carousel{position:relative;width:100%;height:220px;padding:2px 2px 10px}.carousel>.viewport{overflow:hidden;position:absolute;left:20px;right:20px;width:auto;height:auto}.carousel>.viewport .item{float:left;margin:5px 30px 0 0;width:114px;font-size:.92em;line-height:1.1em}.viewport .item :link:hover{text-decoration:none}.viewport .item :link:hover span{text-decoration:underline}.carousel>.viewport .item img{height:125px;width:auto;max-width:95px}.ell .carousel>.viewport .item img{margin-bottom:5px;border:solid 1px #ccc;padding:2px;background-color:#fff}.carousel>.viewport .item .title{margin:0 auto;padding:10px 0 5px;font-weight:bold}.carousel>.viewport .item .author{margin:0 auto;font-weight:normal}.carousel>.viewport .item .author .link{text-decoration:underline}.carousel>.track{position:absolute;bottom:0;left:25px;right:25px;z-index:999;width:auto;height:7px;padding:1px;border:solid 1px #ccc;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;borer-radius:5px}.carousel>.track>.thumb{position:absolute;height:7px;margin:0 2px;background:#555 url(../../layout2/carousel/scrollbar.png) center -7px no-repeat;-moz-user-select:none;-khtml-user-select:none}.carousel .track .thumb .leftcap,.carousel .track .thumb .rightcap{display:block;width:4px;height:7px}.carousel .track .thumb .leftcap{background:#555 url(../../layout2/carousel/scrollbar.png) 0 0 no-repeat;float:left}.carousel .track .thumb .rightcap{background:#555 url(../../layout2/carousel/scrollbar.png) 0 -14px no-repeat;float:right}.carousel{height:200px;padding:2px}.custom-widget .carousel{height:215px}.carousel .viewport.loading{width:90%;height:100%;background-image:none}.carousel .viewport.loading .link.image{background:#fff url(../../ajax-loader-sm.gif) no-repeat 50% 50%}.carousel .viewport.loading .item{display:none}.carousel .viewport.loading .item:nth-child(-n+4){display:block}.landing .id-2000EA .carousel{height:180px}.carousel>.viewport .item img{max-width:80px}.id-2000EA .carousel>.viewport .item img{min-height:80px;max-height:80px}.id-2003EB .carousel>.viewport .item img{min-height:125px;max-height:125px}.carousel>.track{display:none!important}.carousel .moveButton{cursor:pointer;position:absolute;bottom:50%;height:40px;width:20px;overflow:hidden;background:#555 url(../../layout2/carousel/arrows-carousel.png) 0 0 no-repeat}.carousel .moveButton.disabled{background-color:#aeaeae!important}.carousel .moveButton.disabled:hover{background-color:#aeaeae!important;cursor:default}.carousel .moveButton.left,.carousel .moveButton.left.disabled:hover{left:-15px;background-position:0 0}.carousel .moveButton.right,.carousel .moveButton.right.disabled:hover{right:-11px;background-position:0 -50px}.carousel .moveButton.left:hover{background-position:0 -100px}.carousel .moveButton.right:hover{background-position:0 -150px}.custom-widget{margin:0 0 20px}.carousel .module-content .link,.carousel .module-content .authors{display:block}.carousel .module-content .link{color:#096db8}.carousel .module-content .authors :link{color:#2062cf}.carousel .module-content .viewport .title:link:hover,.carousel .module-content .viewport .authors :link:hover{text-decoration:underline}.carousel .module-content .image{padding:1px;margin:0 0 5px;background-color:#fff;border:solid 1px #ccc;max-width:80px;overflow:hidden;text-align:center}.carousel .module-content .image img:hover{z-index:-1;opacity:.3;filter:alpha(opacity=30)}.carousel .module-content .image:hover{background:transparent url(../../layout2/preview-hover.png) center center no-repeat}.id-2000EA .module-content .image{min-height:80px;max-height:80px}.id-2003EB .module-content .image{min-height:125px;max-height:125px}.module-content .title{font-weight:bold}