Kim:
Unless you have a style that you want only on the index, you don't need to worry about it.
That's true, Kim, except my concern is to establish whether this is an error that I have made during the upgrade process or not. To clarify, I am aware that I will need to add the id #indexHomeBody to my stylesheet. The issue is that it should be generated dynamically into the source at the body element i.e. <body id="indexHomeBody">. Truth be told, in the not too distant future, I definitely see myself requiring this, so I would like to hear from others who have upgraded to 1.3.7 as to whether or not it works out of the box.
Woodyman: you're seeing the same thing I am in your source, but in fact it seems to me that you should be seeing the <body id="indexHomeBody"> on the main page source. The code that was quoted from tpl_main_page.php...
$body_id = ($this_is_main_page) ? 'indexHome' : str_replace('_', '', $_GET['main_page']);
?>
<body id="<?php echo $body_id . 'Body'; ?>"<?php if($zv_onload !='') echo ' onload="'.$zv_onload.'"'; ?>>
...seems to be providing that by first printing the variable form of "indexHome" and then in the second line it tacks on the "Body", making "indexHomeBody". I'm describing this poorly (I'm no php genius) but that seems to be what it's doing.
Again, thanks for discussing this, folks. I'm in my first ZC upgrade and I really want to find the best way to perform it for the future, when the site is live. It's a bit of a dodgy process, I find, simply because of the range of the cart; I just need to get comfortable enough that I have done in correctly to rely on the process a little bit.