@charset "utf-8";
@import url("http://common.digiluxphoto.com/universal.css");

/* Layout */
div#ClientLogin { width:750px; margin:auto; text-align:center; }

ul#Gallery { width:750px; margin:auto; padding:0; text-align:center; }
ul#Gallery li { display:inline-block; *display:block; *float:left; max-width:250px; max-height:250px; margin:0; padding:0; border-width:1px; border-style:solid; text-align:center; }
ul#Gallery a { display:inline-block; width:243px; height:242px; padding:3px 2px 3px 3px; }
ul#Gallery img { vertical-align:middle; }
ul#Gallery img.s { border-width:1px; border-style:solid; }
ul#Gallery span.meta { position:absolute; z-index:2; padding:.1em .3em; font-size:.8em; background:#FFF; color:#DDD; }
ul#Gallery li:hover span.meta { color:#666; }

div.Admin { display:inline-block; max-width:700px; margin:.1em; padding:.5em; vertical-align:top; border-width:1px; border-style:solid; }
table { max-width:750px; margin:auto; padding:0; border:none; }
table tr { font-size:.8em; }
table tr.login { color:#000; font-size:1em; }
table td { margin:0; padding:.1em; border:none; }
table tr.login td { margin:0; padding:.5em; border:none; }
table td.Info { min-width:10em; }

div.Admin label { display:inline-block; min-width:6em; vertical-align:top; }
input.delete { float:right; }
form#ClientLogin { font-size:1.5em; }
form#ClientLogin input { font-size:1.2em; color:#000; }
form { display:inline; }
img.PayPal { display:block; margin:.5em auto; }
div#Foot { clear:both; }