If you think about currency, this might give you a better idea of the bid, offer, market situation.
Let's say that you were going on holiday to the states and wanted to buy some US$. You go the bank or post office to buy the US$.
You see on the board that they currently have two prices for US$ - $1.85 and $1.87.
These two prices represent what the bank will sell US$ to you for, and what they will buy them back again for.
You want to buy US$ from them so you buy at the $1.85 rate, ie you get $1.85 dollars to the pound.
When you were away in the states, you didn't spend all your money and came back home with some left, and decided to convert it back to £ GBP again.
You go to the bank and they are offering the same price (not likely but, it saves confusion for the sake of this explanation). The price on the board is still - $1.85 and $1.87.
This time though, you do not get the $1.85 rate, as you are now selling dollars instead of buying, you get the other rate of $1.87. So for every $1.87 dollars, the bank will give you £1 GBP.
Here is the similarity...
The bank wishes to sell dollars at $1.87, this is the Offer Price - they are offering you the chance to buy from them at this rate. They also wish to buy dollars at $1.87, this is the price that they are bidding for them (the bid rate).
If you work out the maths, you will find that the bank have just made money on the deal even excluding commission costs. The purchase price of the dollars was more expensive for you as you didn't get so many dollars to the pound, but when you came to sell them back again, the bank didn't give you as many pounds back per dollar as it had originally cost you.
Another way to think of it is if you are at an auction. There are lots of people 'bidding' for an item (they want to buy for this price). The best price is the 'bid' price.
And if you were at a market with one of those traders who works out of the back of a van and has lots of an item to sell. He does his sales pitch to the crowd and then offers the items at a price. This is the 'offer' or also called the 'ask' (asking) price.
Hopefully you see the difference between he offer and the bid.
The market price, is the prevailing price for the transaction you wish to perform. So in the dollar example above, when you wanted to buy US$ from the bank, you paid the 'market' price of the current rate they wished to sell them to you at - $1.85. When you wanted to sell your remaining US$, when you came home from your trip, you sold at the 'market' rate, which was the rate that the market, in this case the bank, wished to buy them off you for - $1.87 per £1
I hope this makes some sense to you.
By the way, if you use a 'direct access' broker then it gets a little more complicated. But, most 'normal' stock brokers are not direct access. Many of the traders on these boards will use direct access brokers though as they trade frequently.
I hope that you enjoyed your trip to the states