I just bought it brand new less than 2 weeks ago and the battery life says normal and I am only on the 10th cycle count. When charged to 100% the life remaining is always less than 4 hours, all i do is web browse on safari, with the screen brightness at 50% is something wrong?
First of all have you fully emptied and then recharged the battery yet? Basically have you done a battery calibration? Also to get close to 7 hours you have to make sure everything else on your computer is turned off such as your wireless airport card, blue tooth, keyboard back lighting, and disconnect any USB devices, etc. When I first got my MBP I noticed that Apple had those things turned on and I was also using a USB mouse so my batteries drained very fast.
As others have mentioned manufacturer's always publish the highest, longest, or best times that are possible but they don't usually represent real world usage. How many people actually get the fuel mileage that their car's are suppose to get?
Try turning off everything I mentioned above that you don't need on and calibrate your battery if you have not done so. After that try retesting your time. You need to use an actual clock and not base your time on the estimate your MBP gives you because it can be inaccurate at times especially if you have not calibrated your battery.
If I'm only surfing the web and doing basic things like reading websites and participating on forums, etc then I can get about 6 hours of battery life. This is with everything such as Blue Tooth, wireless card, keyboard lights turned off, and my screen brightness is about half because it's too bright indoors otherwise. The only thing I have plugged in is my USB mouse so I probably would get better battery life if I didn't use it. I get about 4 hours or less if I watch a lot of Flash videos on the internet and about 2 hours if I play games.
Lastly check Activity Monitor to see what is making your computer work so hard and stop that if it's possible. Flash alone can use about 50% or more of my CPU process which is why there is a such a huge drain on the battery.