Check the battery ground cable. These things tend to deteriorate from the inside out and can look perfectly normal from the outside. Though, they usually show bad by not turning the starter. If bad enough, it could prevent any power. Check all of your connection points via the battery circuit for corrosion, etc. check all fuses.