
#imageflow { position:relative; width:680px; height:550px; margin:0 auto; text-align:center; margin-bottom:10px; }

.loading { position:absolute; top:200px; text-align:center; width:100%; }
.loading img { position:relative; margin-top:10px; }

.images { overflow: hidden; }
.images a { display:block; position:absolute; background:#2f2e2e; }
.images div { position: absolute; }
.images img { display:block; clear:both; cursor:pointer; }
.images canvas { width:100%; display:block; clear:both; }
.images img, .images div { border:none; overflow:visible; }

.captions { display:block; position:relative; margin: 0 auto; font-size:0.9em; line-height:1.8em; text-align:center; margin:10px 0; }

#scroll-area { position: absolute; left:0; width:600px; top:520px; text-align:left; margin-left:40px; }

#track { position: relative; width:100%; height:14px; background:transparent url(../images/coverflow/track.png) repeat-x 0px 7px; }

#handle { width:17px; height:15px; background:transparent url(../images/coverflow/slider.png) no-repeat; cursor:e-resize; }

#aide_link { display:block; width:19px; height:19px; top:516px; right:-2px; padding:2px; background: url(../images/aide.png) no-repeat center center; position:absolute; outline:none; cursor:help; }

#aide { position:absolute; right:-140px; top:395px; z-index:100; text-align:left; padding-bottom:22px; }

#aide div { width:205px; padding:8px 10px; background:#cdc2ad; border:1px solid #816921; font-size:0.85em; line-height:1.2em; color:#000; opacity:0.9; filter:alpha(opacity=90); }

#aide p { padding-bottom:0.1em; }

#aide span { position:absolute; display:block; width:22px; height:22px; background: url(../images/aide_bulle.png) no-repeat; margin-top:-1px; margin-left:67px; }
