Madison Alabama New Homes Between $300,000 and $400,000: