Corporate website, each page different style I need to create a corporate business website under Drupal 7, and on each page (home, about, sevices, contact, etc.) the design is really different. 

What would be the best way to structure/build this in Drupal? I'm used to Wordpress theme per page, but this does not look like it's built in Drupal.

Like thi theme: http://demo.drupalizing.com/?theme=corporateclean
http://drupal.org/project/corporateclean

The design change quite a bit for each page. But when I download the theme, I don't see how they did that, since there's only that general page...
You can create a new theme using one of the many starter themes, and then override templates to get as specific as you please. 

For example, to override a particular content type's look, you'd edit node--contenttype.tpl.php where contenttype is your custome content type. 

The template guide contains further info, including naming conventions to get your templates applied in the right place.