#jbModal{ position:absolute; height: 400%; width:100%; /* This remains the same */ top:0; left:0; background:#000; /* this is the usual color but is changeable */ z-index:9998; } #jbInterface{ position:absolute; background:none; z-index:9999; margin:auto; left:50%; top:50%; display:block; overflow:visible; } #jbImage{ background:#fff; /* this is the usual color but is changeable */ border:1px solid white; display:block; max-height:100%; min-height:100%; width:100%; } #jbInfoBottom{ height:25px; /* Just the default. jB changes this */ background:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:2; width:100%; padding:0 0 0 2px; } #jbInfoBottom span{ padding:0 5px 0 5px; } #jbInfoTop{ height:20px; /* Just the default. jB changes this */ background:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; } #jbImageBox{ background:url(loading.gif) center center no-repeat; /* thanks ajaxload.info */ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; max-height:100%; width:100%; } #jbclose{ display:block; height:16px; width:; float:right; margin-top:-16px; font-size:12px; cursor:pointer; } #jbLeft{ display:block; height:16px; position:absolute; top:50%; margin-top:0px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; margin-left:-23px; cursor:pointer; text-decoration:none; } #jbRight{ display:block; height:16px; position:absolute; top:50%; margin-top:0px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; cursor:pointer; text-decoration:none; } #jbLink{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; } #jbLoad{ width:16px; height:16px; background:url(loading.gif); } #jbLink a{ color:#FFF; text-decoration:none; } /* if the img is transparent we should handle that */ #jbImageBox img{ background:#FFF; }