#imageflowcontainer {
  margin-top:-70px;
  width:300px;
  position:relative;
  text-align: center;   
  margin-bottom:0px;
  float:right;
  background-image: url(../images/polaroid.png); 
    background-repeat: no-repeat; 
  background-position: top left;  
  height:240px;
  z-index:2;
  color:#CB1F27;  
}


#imageflowcontainer a, #imageflowcontainer a:link, #imageflowcontainer a:visited {color:#CB1F27; text-decoration:none}
#imageflowcontainer a:hover, #imageflowcontainer a:active, #imageflowcontainer a:focus {color:#CB1F27; text-decoration:underline}

.imageflow {
    visibility:show;
    position: relative; 
    text-align: center; 
    width:100%;
    top:30px;   
}
.imageflow img,  .imageflow a {
    visibility:show;
    position: absolute; 
    top: 0px;
    border: none;    
}
.imageflow p{
    text-align:center;
    margin:0 auto;
}
.imageflow .loading {
    position: relative;
    width: 200px;
    height: 15px;
    padding:5px;
    visibility: visible;
    border: 1px solid white;
}
.imageflow .loading_bar {
    height: 15px;
    width: 1%;
    background: #fff;
    visibility: visible;
}
.caption {
    font-weight:bold;
    position:relative; 
    text-align:center;
    z-index:10000;
    padding-top:50px;
    top:45px;
}

.caption a {text-align:center; position:relative;}


.caption p {text-align:center;}

.imageflow .scrollbar {
    visibility:hidden;
    position:relative; 
    border-bottom:1px solid #b3b3b3;
    z-index:10001;
    top:-10px;
}
.imageflow .slider {
    position:absolute;
    margin-top:-7px;
    margin-left:-7px;
    z-index:10002;
    background-image:url(slider.png);
    background-repeat:no-repeat;
    width:14px;
    height:14px;
}

.cursor {cursor:hand; cursor:pointer;}