Physical: Honestly, I don't think I have "type" (though I did have quite a phase where I dated people from other countries, but it wasn't intentional). I have dated all types, short, tall, athletic, not-so-athletic, dark, light, blue collar, white collar. Eyes are very important...they have to be expressive, they have to hold my gaze. I melt when a guy stares in my eyes. Also smile, they have to have a warm smile. And if I were to yell some "who-hoos" to a guy it would probably be because of his butt, but it's not something I even think about when considering a guy for dating. That is purely an eye candy feature.
Mental: They have to be intelligent. They have to be ambitious, have goals. I don't mean thet have to be a CEO or make a lot of money, but they have to have some idea of what they want in the future (career-wise and life wise) and have goals. They should be responsible. I earn my own money, have my own house, so he should at least be able to handle his own life and not be in serious debt. Most important though, is sense of humor. I need someone I can be a goof with, someone who is comfortable seing silly and doesn't care what others think. I also like to have a "sparring partner", someone I can banter back and forth with, who I can tease and they'll tease back. Someone I could good-naturedly argue with and they would give me a run for my money.
Spiritual: I myself am Catholic, but non-practicing. I definitely have Christian beliefs, but who I'm with doesn't have to share that view. (my most serious relationship was with a muslim). I am still spiritual though I don't go to church. They have to believe in something though, a higher power, however they may describe it.
I also like people that are close to their families and have close friends. I don't tend to do well dating loners, I'm too outgoing.
Hmmm...I think that covers it.