Here's ma general list-
PHYSICAL-
Hair- preferably dark, at LEAST shoulder length, down to probably elbow/waist length
Eyes- Depends on skin tone, but I like brown, and for some reason, green eyes have interested me =P
Skin tone- I like a tannish colour. Not like DARK tan like people from India, but more of a light, Latina-ish tan. Tan + blonde hair = nono
Body structure- I generally like short girls, like 5' to 5'4"ish, maybe SLIGHTLY taller. Definitely not taller than me though. I'm going to be forward with this: big boobs with a "fluffy" or "medium" structure, or medium chest with a skinny structure is preferred, though medium/medium and flat/small are acceptable
EMOTIONAL-
I would prefer she be nice and fairly smart. I woudln't want her to be obnoxiously smart, though- Intelligent without being so blatant about it is perfect =) I try to look for qualities of a good mother in a woman, so being good with children and compassionate is always a plus. I'd prefer she share my sense of humor, and even if she's not interested in my hobbies, that she would at least be willing to try them without feeling forced into it.
SPIRITUAL-
She must be a Christian, and ACTIVELY practicing Christian values. There may be exceptions, but I would very much prefer her to be a virgin, since I'm likely to be a virgin when I get married most likely. Denomination doesn't matter in most cases, but in the case of a serious day-to-day conflict matter, then that's a deal-breaker.