/** shadow border styles **/

.visual-shadow-border {
    position:relative;
    margin:0 auto;
    background:#fff url( ../images/effects/bg-shadowborder-w.gif) repeat-y left top;
}


.visual-shadow-border .top {
    width:100%;
    height:8px;
    background:url(../images/effects/bg-shadowborder-n.gif) no-repeat left top;
    overflow:hidden;
}

.visual-shadow-border .top span {
    width:100%;
    display:block;
    position:relative;
    height:8px;
    background:url(../images/effects/bg-shadowborder-ne.gif) no-repeat right top;
}


.visual-shadow-border .center-content {
    position:relative;
    background:url(../images/effects/bg-shadowborder-e.gif) repeat-y right top;
    padding:0 7px 0 8px;
    margin: 0 0 0px;
}
* html .visual-shadow-border .center-content { /* Holly hack filter for IE6 */
    margin: 0 0 -6px;
}

.visual-shadow-border .bottom {
    height:8px;
    background:url(../images/effects/bg-shadowborder-s.gif) no-repeat left bottom;

}

.visual-shadow-border .bottom span {
    display:block;
    position:relative;
    height:8px;
    background:url(../images/effects/bg-shadowborder-se.gif) no-repeat right bottom;
}

.visual-shadow-border img {display:block;}

.visual-shadow-border .center-flash-content {
    height: 193px;
}

/** image-rotator **/

.element-rotator .hide {
    display:none;
}
.element-rotator .show {
    display:block;
}