#afp-ticker-block
{  
    float: left;
    line-height: 18px;
    overflow: auto;
    width: 410px;  
    color: #827b7a;  
    padding: 7px 0 0 45px;
    position: absolute;
    top: 30px;
    left: 162px;
}
#afp-ticker-block .ticker_indispo
{  
    color: red;
}
#afp-ticker-block > .container
{
    float: left;
    height: 51px;
    margin: 0 10px;
    overflow: hidden;
    width: 350px;
}

#afp-ticker-block .container ul {
    height: 51px;
    width: 1110px;
}
.ie7 #afp-ticker-block .container ul {
    height: 51px;
    width: 350px;
    overflow: hidden;
}

#afp-ticker-block .container li {
    float: left;
    height: 51px;
    overflow: hidden;
    padding-right: 20px;
    width: 350px;
}
.ie7 #afp-ticker-block .container li {
    width: 330px;
}

#afp-ticker-block .container li p {line-height: 15px;}
#afp-ticker-block a {color: #827b7a; text-decoration: none;}
#afp-ticker-block a:hover {color: #635d5c;}
#afp-ticker-block a:hover .title {text-decoration: underline;}
#afp-ticker-block .title {text-transform: uppercase;}
#afp-ticker-block .nav {
    height: 31px;
    float: left;
    padding: 20px 5px 0;
    width: 6px;
}
#afp-ticker-block .nav span {
    display: block;
    height: 11px;
    text-indent: -9999px;
}
#afp-ticker-block .nav:hover {background-color: #fff;}
#afp-ticker-block .nav span {background: url(images/sprite.png) no-repeat;}
#afp-ticker-block .prev span {background-position: 0 0;}
#afp-ticker-block .next span {background-position: -8px 0;}
