.demo-container { display:block; overflow:auto; height:272px; width:540px; background-color:#000000;  }
.demo-shadowbox { width:520px;   }
ul.gallery_shadowbox { margin-left:-30px; display:table;  list-style:none;  }
ul.gallery_shadowbox ul { margin-top:0; padding-top:0; }
ul.gallery_shadowbox li { background:#000000; float:left; width:76px; height:76px; padding:2px; margin:2px; list-style:none;  }
ul.gallery_shadowbox li a { margin:0px; padding:0px;}
ul.gallery_shadowbox li a img { margin:0px; padding:2px; border:1px solid #666666; }
ul.gallery_shadowbox li a img:hover { margin:0px; padding:2px; border:1px solid #CCCCCC; }


.demo-container-short { poasition:relative; display:block; overflow:auto; height:170px; width:540px; background-color:#000000;  }
.demo-container-short .demo-shadowbox { poasition:absolute; left:0px; top:0px; width:520px;   }
.demo-container-short ul.gallery_shadowbox { poasition:absolute; left:0px; top:0px; margin:0; padding:0;  display:table; list-style:none;  }
.demo-container-short ul.gallery_shadowbox ul { margin:0; padding:0; }
.demo-container-short ul.gallery_shadowbox li { background:#000000; float:left; width:76px; height:76px; padding:2px; margin:2px; list-style:none;  }
.demo-container-short ul.gallery_shadowbox li a { margin:0px; padding:0px;}
.demo-container-short ul.gallery_shadowbox li a img { margin:0px; padding:2px; border:1px solid #666666; }
.demo-container-short ul.gallery_shadowbox li a img:hover { margin:0px; padding:2px; border:1px solid #CCCCCC; }
