Thanks for your reply Chris. I've implemented what you said (literally removed all position: absolute; entries and added the overflow: auto; entry) and have got the following result:
http://www.ridgedale.euro1net.com/test8/test3.html
As you can see from this remove the position: absolute; entries from the style.css file completely breaks the positioning of the <div> elements. The overflow: auto; entry does however seem to work generally.
Below I have listed how what I've got now is displayed in various browsers I've tested:
Browser Group A:
OS Browsers
Mac OS9 Netscape 6.2 & 7.1
Mac OSX Netscape 7.1 / Mozilla 1.7.13 / iCab 3.0beta382 / Safari 2.0.4 / Firefox 1.5.0.5 / Camino 1.0.2
WinXP Pro Firefox 1.0.6
All the <div> elements are now stacked vertically, one after the other on the page ranged left and there is an unwanted, approximate 4mm white border around the page elements.
The overflow: auto; element is generally handled correctly apart from the fact that the vertical space above and below the inserted text varies from browser to browser.
There are still unwanted spaces either side of the vertical white lines in the footer element.
Browser Group B:
OS Browsers
Mac OS9 Opera 5 & 6.0.3
Same as Group A except that the overflow: auto entry is not supported. The text flows straight down beyond the box area and there is no scroll bar.
Browser Group C:
OS Browsers
Mac OS9 Netscape 4.77
Same as Group A as well as not supporting the overflow: auto entry with the text flowing straight down beyond the box area and there being no scroll bar. Additionally extra, unwanted white spaces appear between each of the <div> elements.
Browser Group D:
OS Browsers
WinXP Pro Opera 9.00
Same as Group A except that the <div id="bdyPic1"> and <div id="bdyStrip"> elements have been crunched vertically into narrow horizontal lines.
Browser Group E:
OS Browsers
WinXP Pro Internet Explorer 6.0
Same as Group A except that there is a bigger white border along the top edge of the page and a huge white border along the bottom edge.
Browser Group F:
OS Browsers
Mac OSX Opera 7.54u1
Same as Group A except that there is a white space both above and below the <div id="bdyText"> element.
Browser Group G:
OS Browsers
Mac OSX Internet Explorer 5.2
Same as Group A except that the overflow: auto; element does not display correctly. Namely, there appear both horizontal (unwanted) and vertical scroll bars on the <div id="bdyText"> element. On top of this the content is exceeding the width as well as the height of the <div> element which is what is forcing the appearance of the horizontal scrll bar, and the content is not excepting the margin styling from style3.css.
So, if I assume Group A is the starting point, my question remains how do I achieve the layouts I gave with the 2 .jpg examples in my original posting? Also, how will I be able to get the various IE and Opera browsers to display the page correctly?
Thanks for your patience. Any help is appreciated.