.js{overflow:hidden;zoom:1;}
.carousel,
.carousel .carousel-wrap{margin:0;border:0;zoom:1;}
.js .carousel-wrap{display:inline-block;vertical-align:middle;margin:0;border:0;background:#fff;width:100%}
.carousel ul{margin:0;padding:0;zoom:1;}
.carousel-wrap li {padding:0}
.js ul li{overflow:hidden;display:inline;float:left;text-align:center;}
.carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:30px;height:25px;cursor:pointer;line-height:999px;zoom:1;}
.carousel .carousel-next{background:url(../img/carouselNext.gif) 0 0 no-repeat;float:right;}
.carousel .carousel-previous{background:url(../img/carouselPrev.gif) 0 0 no-repeat;float:left;}
.carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
.carousel .disabled,.carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}
.carousel div{margin:0;padding:0;border:0;}
.carousel ul{padding:0;list-style:none;}
.carousel ul li{position:relative;margin:0;display:block;text-align:center;}
.carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}
.carousel ul li cite a img{vertical-align:middle;}
.carousel ul li cite a{color:#fff;text-decoration:none;}
div.center-wrap{position:relative;height:24px;overflow:hidden;clear:none;zoom:1;background:#fff url(../img/carouselPaginationBg.gif) repeat-x;}
div.center-wrap div{border:0;margin:5px 0;}
div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #5047B1;background:#fff;cursor:pointer;color:#5047B1;text-decoration:none}
div.center-wrap a.active,
div.center-wrap a.active span {font-weight:bold;color:#FF6501;}
div.carousel-pagination {text-align:center;}
.carousel a.more {position:absolute;top:174px;right:0px;color:#FF6501;padding:5px 25px;-moz-opacity:.8;opacity:0.80;filter:alpha(opacity=80);}
.carousel img.control {position:absolute;right:5px;top:5px;display:none; margin-left:10px;cursor:pointer;}

div#promoViewerContainer.carousel ul li {height:156px;width:520px;}
div#promoViewerContainer.carousel ul li div {width:100%;}
.IE div#brandsViewerContainer.js .carousel-wrap{display:inline;text-align:center;}
div#brandsViewerContainer.carousel ul li {height:80px;width:125px;}
div#brandsViewerContainer.js .carousel-wrap {width:500px;}

.carousel .banner.ramkaCMSSubpage p {margin:0;}
.carousel ul li {height:220px;width:520px;}
