hi ms wonderlift,
regarding diet, i would increase your protein intake, and reduce sugar intake.
try adding half a scoop of whey protein to your breakfast, your snacks are quite high glycemic, try having 2oz of tuna or chicken breast with 1 small whole grain tortilla and some low glycemic veg. or half scoop whey with ahalf an apple or pear etc.
Do have carbs at lunch (along with veg and protein), such as sweet potato, quinoa, brown rice, about 4oz.
a good idea is to add 1/8-1/4oz walnuts to your snacks; they are chalk full of omega-3 and will help you feel fuller for longer.
your diet is healthy, but when it comes to shedding the pounds, you dont want any snack to just be sugar heavy with no protein. a mainly carb/sugar snack like fruit and craisins will spike your blood sugar level, which will give you an insulin spike; this will both depletes your energy post sugar rush, and also tell your body to store fat.
carrots are one of the few veggies that are high glycemic, so are corn and peas.
i would do no or very little carbs for dinner unless post workout.
regarding workout, try and check how high you get your heart rate when you are jogging, and how high when(post) sprinting.
i wouuld also up the cardio to 45minutes, and try doing different machines on different days, keep the body guessing.
i personally can be on the treadmill for an hour... but 15min on the stairmaster kicks my but
hope this helped