Thanks for the response guys. As I said I am a beginer at most of this stuff, and have been trying to teach myself with the trial and error method so I am sure it is all going to look real sloppy to most of you.
Here is a example of the page that the columns drop down when shrunk.
http://www.kwikmcad.com/iparts/pems.asp
Here is a page I put together simply for example that show the menu going behind.
http://www.kwikmcad.com/temp/behind.asp
I believe this should be all the relevent stuff from the style sheet for the behind.asp file. Thanks all.
/* Nav Menu Location and size */
#Menu {
HEIGHT: 30px;
TOP: 290px
}
/* Menu Main Row */
table.TopMenu {
font-size:110%;
font-weight:Bold;
/* outline color */
background:black;
position:absolute;
/* Table Menu Location */
top:100
}
/* Menu Main Row back Color */
tr.topmenu {background:blue}
a.TopMenu:hover{color

range}
a.TopMenu{color:White}
a.topmenu:visited{color:#00ffff}
font.topmenu{color:White}
a:hover{color:Black}
a{color:#0000FF;text-decoration:none;FONT-SIZE:14px}
a:visited{color:#000080}
table.CascadeMenu {
font-size:100%;
/* Cascade menu frame outline color */
background:black;
position:absolute;
visibility:hidden;
height: 100
}
/* Cascade Menu Background Color */
td.CascadeMenu{background:#0066CC}
.leftcol {
position:absolute;
left:0;
top:130px;
padding:0;
width:200px;
height:100%;
color:#333;
background:#eaeaea;
border:1px solid #333;
}
.midcol {
position: relative;
top:40px;
margin-left:220px;
margin-right:220px;
margin-bottom:20px;
color:#333;
background:#ffc;
border:1px solid #eaeaea;
padding:0 10px;
}
.rightcol {
position:absolute;
right:0;
top:130px;
padding:0;
width:130px;
height:100%;
color:#333;
background:#eaeaea;
border:1px solid #333;
}