body { background: silver; margin: 25px; } legend, legend a, .legend { color: dimgray; font-family: consolas, sans-serif; font-size: 18px; margin-top: 10px; } table.additem input { width: 200px; } table.additem select { width: 206px; } .abils { background: #CFCFC4; margin: 5px 0; padding: 5px; } .appblock { background: gold; border-radius: 5px; /* float: left;*/ margin: 10px; max-width: 300px; position: absolute; top: 100px; left: 100px; } div.appblock form, div.appblock legend { margin: 5px; }