/* jFlow Stylesheet */

.promo-panel { float: right; width: 176px !important; height: 280px !important; background: url(/img/promoback.png) no-repeat; position: relative; margin-bottom: 10px; }
.jFlowSlideContainer {width:176px!important;}
.jFlowSlideContainer .jFlowSlideContainer { overflow:hidden!important; padding: 10px; width: 156px !important; height: 260px !important; }
.promo-container { height: 280px !important; overflow:hidden;}
.promo-title a { font-size: 12px; color: #464646; text-decoration: none; font-weight: bold; }
.promo-visual { width: 100%; height: 125px; float: left; text-align: center; overflow:hidden;}
.promo-visual img { max-width: 100%; max-height: 100%; }
.promo-summary { height:70px;overflow:hidden;font-size: 11px; margin-top: 10px; float: left; color: #464646; }
.promo-controller { position:absolute;top: 255px; left: 0px; width: 176px; }
.promo-controller li { margin-left:3px;margin-top:2px;float:left;width: 8px; height: 8px; text-indent: -9999px;  }
.promo-controller li a {background: url(/img/btn-bullet.png) 0% 0% no-repeat;width:100%;height:100%;float:left;}
.promo-controller li a.jFlowSelected {background-position:0% 100%;}
.promo-controller .prev {margin-top:0px;width: 13px; height: 13px;  margin-left: 20px;margin-right:5px; float: left; }
.promo-controller .prev a {background: url(/img/prevbut.png) no-repeat;}
.promo-controller .next { margin-top:0px;width: 13px; height: 13px; margin-right: 20px; float: right; }
.promo-controller .next a {background: url(/img/nextbut.png) no-repeat;}
.promo-controller li.next a { float: left; width: 100%; height: 100%; }
