.element-template
{
    overflow: hidden;
    width: 950px;
    padding-top: 10px;
}
.element-template .rotate-wrap
{
    width: 950px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.element-template .engage-content
{
    width: 950px;
    background-color: transparent !important;
}
.element-template .element-info
{
    float: right;
    width: 950px;
}
.element-template .title
{
    font-size: 30px;
    text-shadow: 1px 1px 1px #555;
}
.element-template .desc
{
    padding-top: 15px;
}
.element-template .more-link
{
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding-top: 10px;
    display: block;
}
.element-template .more-link:hover
{
    cursor: pointer;
}
.element-template .image-content
{
    position:absolute;
    left:0px;
    top:0px;
    width: 950px;
    z-index:-1;
}
.zelement-template .pager-numbers
{
    text-align: right;
}
.zelement-template .pager-numbers a
{
    color: #fff;
    font-style: italic;
    background: #bbb;
    padding: 5px 8px;
}
.zelement-template .pager-numbers a.activeSlide
{
    background: #90b9c8;
}

.element-template .rotator-footer
{
    width: 900px;
    height: 18px;
    position: relative;
    bottom: 0px;
    left: 20px;
    z-index: 2;
}
.element-template .rotator-footer .pager-items
{
    display: inline-block;
    float: right;
    padding: 5px 10px 0 0;
}
.element-template .rotator-footer .pager-items div
{
    background: #7A7A7A;
    width: 8px;
    height: 8px;
    overflow: hidden;
    display: inline;
    float: right;
    color: #7A7A7A;
    cursor: pointer;
    margin: 0 3px;
}
.element-template .rotator-footer .pager-item-on
{
    background: #fff !important;
    color: #fff !important;
}
