#spot-brands #brandwolves {height: 55px;}
#spot-brands .slider {height: 55px; padding: 0; width: 303px; float: left;}
#spot-brands .slider .viewport {float: left; height: 55px; overflow: hidden; position: relative; width: 303px; margin: 0;}
#spot-brands .slider .overview {height: 55px; list-style-type: none; width: 303px; padding: 0; position: absolute; margin: 0;}
#spot-brands .slider .overview li {float: left; font-size: 12px; height: 55px; margin: 0 8px; padding: 0; background: none; display: inline-block; text-align: center;}
#spot-brands .slider .overview li span {display: block; margin-top: -4px;}
#spot-brands .slider .overview li span img {vertical-align: middle;}
#spot-brands .slider .info {margin-left: 10px; font-size: 90%;}
#spot-brands .slider .curtains {background-image: url('/i/spot-curtains.png'); background-repeat: repeat-y; width: 20px; height: 55px; position: absolute;}
#spot-brands .slider .curtain-left {z-index: 254;}
#spot-brands .slider .curtain-right {background-position: -25px 0; width: 25px; left: 290px; z-index: 255;}

#spot-brands .slider-buttons .disable {opacity: 0.2;}
#spot-brands .slider-buttons {cursor: pointer; background-repeat: no-repeat; background-image: url('../i/arr_spr_yel.png'); display: block; float: left; margin-top: 18px; width: 15px; height: 16px; overflow: hidden; position: relative; text-indent: -999em;}
#spot-brands .slider-buttons:hover {background-image: url('../i/arr_spr_green.png');}
#spot-brands .slider-buttons.prev {float: left; margin-right: 0px;}
#spot-brands .slider-buttons.next {background-position: -15px 0; float: right; margin-left: 0px;}
#spot-brands .overlimit a {display: block; font-weight: bold; margin-top: 15px; color: #136F00; font-size: 110%;}

#spot-shopping #stores-popular {height: 90px;}
#spot-shopping .slider {height: 90px; padding: 0; width: 303px; float: left;}
#spot-shopping .slider .viewport {float: left; height: 90px; overflow: hidden; position: relative; width: 303px; margin: 0;}
#spot-shopping .slider .overview {height: 90px; list-style-type: none; width: 303px; padding: 0; position: absolute; margin: 0;}
#spot-shopping .slider .overview li {float: left; font-size: 12px; height: 90px; margin: 0 8px; padding: 0; background: none; display: inline-block; text-align: center;}
#spot-shopping .slider .overview li span {display: block; margin-top: -4px;}
#spot-shopping .slider .overview li span img {vertical-align: middle;}
#spot-shopping .slider .info {margin-left: 10px; font-size: 90%;}
#spot-shopping .slider .curtains {background-image: url('/i/spot-curtains.png'); background-repeat: repeat-y; width: 20px; height: 90px; position: absolute;}
#spot-shopping .slider .curtain-left {z-index: 254;}
#spot-shopping .slider .curtain-right {background-position: -25px 0; width: 25px; left: 290px; z-index: 255;}

#spot-shopping .slider-buttons .disable {opacity: 0.2;}
#spot-shopping .slider-buttons {cursor: pointer; background-repeat: no-repeat; background-image: url('../i/arr_spr_yel.png'); display: block; float: left; margin-top: 18px; width: 15px; height: 16px; overflow: hidden; position: relative; text-indent: -999em;}
#spot-shopping .slider-buttons:hover {background-image: url('../i/arr_spr_green.png');}
#spot-shopping .slider-buttons.prev {float: left; margin-right: 0px;}
#spot-shopping .slider-buttons.next {background-position: -15px 0; float: right; margin-left: 0px;}
#spot-shopping .overlimit a {display: block; font-weight: bold; margin-top: 15px; color: #136F00; font-size: 110%;}