Hi Laura-
How many days per week are you doing cardio? From your post it sounds like it is 3 days/week, two of the times are a bootcamp type of workout?
What really worked for me on losing fat and increasing definition is to do a one bodypart/day strength workout and about 30-40 minutes of a high to moderate intensity cardio session, 5-6 days/week. It can be tough to schedule, but I always like how I look and feel after about 4-6 weeks of doing it. The weight workouts I'll use are either Slow and Heavy or Gym Styles. I like to lift heavy for my upper body too. I'm a total pear so more muscle on top seems to balance out my lower body. ( I'm 5'4'' on a good day, so I know what you mean about how a few lbs can make a difference on a smaller person.)
Here's a sample of a rotation I like to do using either a body part segment from GS or S & H. The workout times come in at around an hour /day give or take. Sometimes I'll split them up in the day, ie: cardio in the AM and weights later in the day) if at all possible.
M: Chest Workout + 30-40 minutes cardio ( High intensity)
T: Legs + 30 minutes moderate/lower impact cardio + abs
W: Back + 30-40 minutes higher intensity cardio
Th: Tris + Cardio ( dep. on how I feel, might skip cardio this day +abs
Fr: Shoulders + 30-40 min cardio moderate cardio
Sat: Bis + 40 minutes cardio High intensity +abs
Sun: REST
I consider high intensity cardio running, or a step interval tape ( like the first 5 segments of an IMAX
Moderate cardio would be walking, elliptical, exercise bike, etc.
Diet of course is huge as well as drinking tons of water. Also, I would suggest taking measurements instead of weighing yourself. I have found over the last 10 years, I've gained about 8 lbs but am actually 1-2 sizes smaller.
Lastly, hang in there!!! You can do it!! Remember your size is what makes you worthy as a person!
Hope that helps! Lynn M.