More often than not, a celebrity will never step out of her home looking all kinds of dishevelled.

Whether they're hitting the gym, getting coffee, having lunch or attending award shows, no celebrity ever wants to get fined by the fashion police. That's why they learn to dress for their body type and by taking your fashion cues from them; you too could be a style star.

A top tip in style: know your body and dress for your body. Learn what makes you look your best and buy clothing that fits. Instead of working hard to make a trend work for you, understand what suits you proportions best.

A good example is Sofia Vergara. The "Modern Family" star has curves in all the right places and doesn't shy away from exposing them. However, this voluptuous actress knows that the secret to making curves classy is by exposing only half of your body-if you choose to show leg, cover up that cleavage.

New princess Kate Middleton is tall and thin but manages to look feminine in her sweet A-line dresses. With strong shoulders and simple details at the waist, she looks absolutely womanly.

Carrie Underwood may be underwhelming at 5'3 but she makes up for it by wearing mini dresses with aplomb. Petite body types can always get away with shorter hems as long as you keep the color solid as prints can be overpowering for a tiny frame.

Currently pregnant diva Beyonce has always been a little bottom heavy. But the way she uses heavy embellishments and deep cut V-necks is a great way to draw the eye upward.

Lastly, plus sized Melissa McCarthy doesn't let her shape stop her from being dressed to the nines. Always dressed in classic cuts, she forgoes trendier shapes and flatters her body with monochromatic pieces paired with stand out accessories.