I built the frame for the back legs first using 2 4 foot long 2x4's with 2 43 inch long 2x4 horizontal pieces to hold it together. Note that this is 43 inches and not 48 inches long. This allows a 2.5 inch overhang of the table surface. The lower horizontal is 7 inches (check) above the ground (measure from the bottom of the 2x4) and the upper horizontal is 30 inches above the ground (measured from the top of the 2x4). I then used 30 inch 2x4's for the front with only one horizontal support set 30 inches high. The lower support on the front frame was left off to create leg room.