Two major unanswered questions concerning the specificity of antibodies are: how do structurally different antigens bind with high affinity to the same antibody, and what are the limits of the antibody combining site complementarity and flexibility that contribute to such crossreactivity? We report here a comparative analysis of the X-ray structures of five conformationally different steroids in complex with the Fab' fragment of an anti-progesterone antibody DB3 at 2.7 A. This antibody is unable to complement completely the shape of the hydrophobic antigen so that crossreactivity occurs with other ligands without major structural rearrangements of the binding site. Antigen specificity can be explained through conserved interactions of DB3 with the steroid D-ring, whereas some of the crossreactivity is realized through different binding orientations of the steroid skeleton that place the A-ring into alternative pockets on the antibody surface. The restricted gene usage of the VGAM3.8 family in the generation of anti-progesterone monoclonal antibodies may be explained by the specific interaction of VH hallmark residues with the steroid D-ring. This first detailed structure of steroid interactions with a protein could be applied to the understanding of general mechanisms of steroid recognition as well as in the design of specific binding sites for small hydrophobic ligands.