You use @font-face. Where did you get the font? Is it web ready? A good place to get fonts that are ready for the web is FontSquirrel, where they give you all the different font formats you need and the CSS you need to use.
I did a quick search and did not find it offered on other sites. You could look around and see if there are free fonts that are similar to bello. Otherwise, go with Typekit. If this is a client site, they can pay. It's only $50 per year.
Have you tried the free fonts at Google Web Fonts? Your best bet because they will load quickly and you only have to include the CSS file in the header, then you can go right ahead and use the font. I use Google Web Fonts on a lot of the sites we develop.
But as ralph.m mentioned, commerical fonts are not for web use. You need a separate license for that. But there are a lot of free fonts, so ideally you wouldn't have to go the route of using a commerical font. Even Font Squirrel has a lot of free fonts you can grab from there.