Fox: Shanna Moakler serves Wild West with bikini photos and purple cowboy hat