Cryosectioning and immunostaining of fixed zebrafish eyes was done as described before (Yin et al., 2011). Briefly, all sections were taken at the same angle and at the level of the lens to allow comparative analyses. Sections were incubated overnight at 4°C with primary monoclonal antibody anti-Rhodopsin 1D4 (ab5417; 1:50 dilution; Abcam), a polyclonal serum obtained after immunization with 1D4 peptide (ab3424; 1:900; Abcam), the zpr-1 or zpr-3 antibody (1:200; both Zebrafish International Resource Center [ZIRC], Eugene, OR) or polyclonal sera directed against zebrafish opsins that were generously provided by David Hyde (as described in Vihtelic et al., 1999). Sections were treated with secondary antibody Alexa-Fluor 488-, 568-, or 633-conjugated anti-mouse or anti-rabbit antibodies (Life Technologies, Grand Island, NY) for 1 hour at room temperature in the dark. Sections were incubated with Bodipy-FL or Bodipy-TR (0.33 mg/mL; Molecular Probes/Life Technologies, Grand Island, NY) for 1 hour at 37°C. Following this, the sections were treated with 4′,6-diamidino-2-phenylindole (DAPI 1:500) for 12 minutes at room temperature in the dark. After three washes with phosphate-buffered saline/tween, samples were mounted with antifade (Mowiol; Sigma-Aldrich). Images were acquired by separate sequential detection of the channels using the 405 (DAPI), 488 (1D4), 543 (zpr-1 and all opsin antibodies) or 633 (zpr-3) nm laser lines of a Zeiss LSM 510 confocal microscope (Zeiss, Jena, Germany).