#imageFlow-container {
    z-index: 10000;
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;    
    width:100%;
}
#imageFlow * {
    border: 0;
    padding: 0;
    margin: 0;
}
#imageFlow {
    font-size: 12px;
    font-weight: bold;
    color: #828282;
    font-family: Arial;
    position: relative;
    margin:50px 0; 
    padding: 0;
    text-align:center;
}
/* -- center elements vertically --*/ 
#imageFlow-mode1, #imageFlow-nav {
    margin:0px auto;
    text-align:left;
    position: relative;
}
/* -- /center elements vertically --*/
#imageFlow #imageFlow-mode1 {
    background-color:#eee;
    width: 340px;    
}
#imageFlow a{
    text-decoration: none;
    background-repeat: no-repeat;
}
div#imageFlow-canvasContainer {
    position: relative;
    background-color: #fff;
    padding: 10px 10px 0 10px;
    text-align: center;
}
div#imageFlow-frame {
    height: 240px;
    width: 320px;
    overflow: hidden;
}
img.imageFlow-thumb {
    width:34px;
    height:24px;
}
#imageFlow-thumbs-container {
    position: relative;    
    _border: 1px transparent solid; 
}
#imageFlow div.imageFlow-thumbs {
    background-color: #B7B6B4;
    /*text-align: center;*/ 
    padding-bottom:10px;
    padding-left:38px;
    padding-top:12px;
    position: relative;
}
#imageFlow img.active {
    border: 2px white solid;
}
#imageFlow-meta {
    background-color: #fff;
    height: 40px;
    position: relative;
}
#imageFlow-subtitle{
    position: absolute;
    left: 0;
    top: 5px;
    width:250px;
    text-align: left;
}
#imageFlow-imageinfo {
    position: absolute;
    font-size: 10px;
    top: 5px;
    right: 0;
}
#imageFlow-next{
    background-image: url(/blue/cms/static/img/admin/nav-next.gif);    
    position: absolute;
    right: 10px;
    top: 12px;
    height: 29px;
    width: 20px;
}
#imageFlow-previous {
    background-image: url(/blue/cms/static/img/admin/nav-previous.gif);
    position: absolute;
    left: 10px;
    top: 12px;
    height: 29px;
    width: 20px;
}
#imageflow-link-mode1 {
/*    background-image: url(/blue/cms/static/img/admin/nav-mode1.gif); */
    background-repeat: no-repeat;
    background-position: 5px;
}
#imageflow-link-mode2 {
/*    background-image: url(/blue/cms/static/img/admin/nav-mode2.gif); */
    background-repeat: no-repeat;
    background-position: 5px;
}
#imageFlow-nav {
    position: relative;
    background-color: #5B5C5E;
    height: 50px;
    opacity: 0.75;
    filter: alpha(opacity=75);
    width: 340px;
    /*overflow: hidden;*/
}
#imageFlow-nav div {
    width: 100px;
    float: left;
    height: 38px;
    margin-top: 8px;
    text-align: center;
}
#imageFlow-nav div.active {
    background-color: #333333;
}
#imageFlow-nav div a{
    vertical-align: middle;
    display: block;
    height: 26px;
    padding-top: 12px;
    color: #fff;
}
#imageFlow-nav .imageFlow-seperator{
    height: 38px;
    width: 1px;
    background-color: #A1A1A1;
    margin-left: 0px;
    margin-right: 5px;
}
#imageFlow-button-mode1 {
    margin-left: 2px;
}
#imageFlow-button-mode1 a span, #imageFlow-button-mode2 a span {
    position: relative;
}

#imageFlow-nav #imageFlow-download {
    display:none;
    background-image: url();
    background-repeat: no-repeat;
    background-position: 5px;
    padding-left: 20px;
    position: relative;
}
#imageFlow-nav #imageFlow-download a {
    font-weight: plain;
}

#imageFlow-nav #imageFlow-button-close {
    padding-left: 20px;
    position: relative;
}
#imageFlow-nav #imageFlow-button-close a {
    font-weight: plain;
}
/* --- mode 2 styles --- */
#imageFlow-mode2 {
    position: relative;
    overflow: hidden;
    height: 500px;
}
#imageFlow-mode2 .imageFlow-mode2-images img {
    position: absolute;
}
/* -- for easy toggling between modes -- */
#imageFlow.mode1 #imageFlow-mode2 {
    display: none;
}
#imageFlow.mode2 #imageFlow-mode1 {
    display: none;
}
#imageFlow.mode2 #imageFlow-nav {
    /*margin-top: 457px;*/
}
/* -- /for easy toggling between modes -- */
#imageFlow-overlay {
    z-index: 8888;    
    position: fixed;
    _position: absolute;
    top: 0;
    left:0;
    height: 0;
    background-color: #000;
}