I'm going to keep this simple. Two trips planned... May and Late June.

May trip.... Goals are to be lean and in good beach shape.
June trip .... 185lbs and as lean as possible.

Basically between now and june 24th i want to gain 10lbs but stay as lean as possible.
Diet is going to be key and this is what i want help with.

Currently I'm at 175 and i've just been maintaining.

Workouts are 3 days a week in the gym (back/bi's , chest/tris , legs/shoulders)
p90x 3 days a week. Cardio based. (plyo, core synergistics, cardio)
The p90x thing is a way to keep my wife motivated.. she's on a roll with it and it gives me a chance to git some cardio in and spend time with her.

Diet.. pretty straight forward

Meal 1 : 4-6 Egg whites boiled. ~30g protien shake
Meal 2 : Usually beef jerkey or a small grilled chicken breast something with 20-30g protien
Meal 3 : I'm on the road for work so its usually Subway or quizno's
Meal 4 : Shake and 4-6 boiled egg whites
Meal 5 : Supper usually consiting of Steak, Chicken, Tuna or Porchops. Mostly grilled with veggies (I stay away from pastas and rice as much as possible)
Meal 6 : Either eggs again or another shake. Depends on how hungry i am.

My diet is simple and not strict as of this point. I need help getting it dialed in for my goals and advice on how to accomplish both goals in the best manner possible.

Thanks