
.themeselector, .ani   { margin: 0 auto; text-align: center; }

#status                { color: #00a; font-weight: bold; }
.alert                 { color: #f00; font-weight: bold; }
.alert a, .attention   { color: #a00; }
.data                  { width: 100%; border: #555 1px solid; border-collapse: collapse; }
.data td, .data th     { border: #555 1px solid; padding: 0 5px; }
.data th               { background: #eee; }
.data .col             { width: 200px; }

#slider_main         { width: 400px; height: 550px; list-style: none; }

/* Set slider_main panel sizes, Main & FX demo pages */
#slider_main .panel1 { width: 400px; height: 550px; }
#slider_main .panel2 { width: 400px; height: 550px; }
#slider_main .panel3 { width: 400px; height: 550px; }
#slider_main .panel4 { width: 400px; height: 550px; } 
#slider_main .panel5 { width: 400px; height: 550px; }
#slider_main .panel6 { width: 400px; height: 550px; }
#slider_main .panel7 { width: 400px; height: 550px; }
#slider_main .panel8 { width: 400px; height: 550px; }
#slider_main .panel9 { width: 400px; height: 550px; }
#slider_main .panel10 { width: 400px; height: 550px; }
#slider_main .panel11 { width: 400px; height: 550px; }
#slider_main .panel12 { width: 400px; height: 550px; }
#slider_main .panel13 { width: 400px; height: 550px; }
#slider_main .panel14 { width: 400px; height: 550px; }
#slider_main .panel15 { width: 400px; height: 550px; }
#slider_main .panel16 { width: 400px; height: 550px; }
#slider_main .panel17 { width: 400px; height: 550px; }
#slider_main .panel18 { width: 400px; height: 550px; }
#slider_main .panel19 { width: 400px; height: 550px; }
#slider_main .panel20 { width: 400px; height: 550px; }

/* position caption close button */
.caption-top .close,
.caption-right .close,
.caption-bottom .close,
.caption-left .close   { font-size: 80%; cursor: pointer; float: right; display: inline-block; }
