.top-ribbon{overflow:hidden;font-size:14px;z-index:1000;position:relative}.top-ribbon ul{margin:0 -15px}.top-ribbon li{margin:0 15px;position:relative;z-index:0;display:inline-block;line-height:31px;color:white}.top-ribbon li a{color:#fff}.top-ribbon li.active a{color:#ffc902;font-style:italic}.top-ribbon li:first-child{color:#aaa}.top-ribbon .active{z-index:-1;margin:0 -3985px;padding:0 4000px;background:url(../images/bk-gray-bar.png) center}