#inventory_blur { position: fixed; top: 0; left: 0; opacity: .7; -moz-opacity: .7; filter: alpha(opacity = 70); display: none; background-color: black; height: 1000px; width: 100%; z-index: 5000; } #inventory_lightwrap { position: fixed; left: 0; top: 10%; width: 100%; text-align: center; display: none; z-index: 5001; } #inventory_lightbox { margin: 0 auto; border: 2px solid black; border-radius: 5px; background-color: white; padding: 5px; text-align: center; } #inventory_lightbox p { position: relative; margin: -5px -5px 5px -5px; padding: 2px 10px; display: block; text-align: right; } #inventory_lightbox p a { display: block; background: #900; color: white; font-weight: bold; text-decoration: none; position: absolute; top: -11px; right: -11px; width: 20px; height: 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; line-height: 19px; text-align: center; border: 1px solid white; } #inventory_lightimg { width: auto; } table td label { display: block; float: left; width: 80px; text-align: right; margin: 3px 7px 0 0; padding: 0; } table td input { display: inline; float: none; clear: none; margin: 0 5px 0 0; padding: 0; } table td input.city { width: 100px; } table td input.state { width: 30px; } table td input.zip { width: 50px; } table td input.submit { width: auto; margin-left: 90px; } div.inventory { border: 1px solid #ccc; margin: 10px; padding: 10px; font-size: 10pt; } div.inventory p.name { font-weight: bold; } div.inventory p { margin: 5px 0; padding: 0; } div.inventory p span { margin: 0 10px 0 0; padding: 0; color: #555; } #inv_page { width: 100%; text-align: right; margin: 0; padding: 0; } #inv_page a:link, #inv_page a:visited, #inv_page span { padding: 0 4px; }