I apologize if this is supposed to be in the HTML forum. Since html code can be viewed from the source I thought I will post the css code to cross check since I couldn't figure out what is causing the problem. So thought I would post it in CSS forum.

I have the following site that displays fine in Firefox but is all a mess in IE.

http://www.geocities.com/dhaagey08/DhaageyTab2.html

Following is the CSS code I am using.

======================================

* {
margin: 0;
padding: 0;
}
html {
background: #fff url("images/html1.png") repeat-x left top;
}
body {
font-family: arial, sans-serif;
font-size: 12px;
color: #888888;
background: url("images/body.png") repeat-y left top;
width: 1000px;
margin: 0 auto 30px auto;
position: relative;
}
a img {
border: 1px solid #ccc;
}

a {
color: #f48a88;
text-decoration: none;
}
a:hover {
visibility: visible;
/* IE bug fix */
}
a:hover img {
border: 1px solid #729AD7;
}
h1 {
font-size: 14px;
}
h2 {
font-size: 12px;
}
.page {
background: url("images/page3.jpg") no-repeat left top;
padding: 15px 125px 0px 115px;
width: 760px;
}

.header{
position: relative;
width: 760px;
height: 170px;
left: 5px;
top: 0;
background: url("images/header1a.jpg") no-repeat left top;
}


/************* menu1 ******************/

.bar4285801 {

width: 345px;
height: 35px;
position: relative;
}

.bar4285801 table.tabbar {
position: absolute;
width: auto;
height: auto;
top: 0px;
left: 45px;
}

.bar4285801 div {
height: 35px;
width: 115px;
}

.bar4285801 div.button {
background: url(menu47831178.jpg);
}

/****************** menu2 ***********************/
.bar4285846 {

width: 345px;
height: 35px;
position: relative;
}

.bar4285846 table.tabbar {
position: relative;
width: auto;
height: auto;
top: -35px;
left: 390px;
}

.bar4285846 div {
height: 35px;
width: 115px;
}

.bar4285846 div.button {
background: url(menu30455262.jpg);
}
.main {
width: 706px;
margin: 0 auto;
}
.box1 {
border: 1px solid #ccc;
clear: both;
padding: 0 5px 25px 2px;
width: 690px;
height:350px;
position: relative;

}
.lady {
float: left;
width:220px;
height:350px;
background: url("images/lady2s.jpg");

}

#right {
width: 457px;
float: right;
padding-bottom: 130px;
}

.dhaagey {
font-family: monotype corsiva;
font-size: 30px;
color: #89201d;
}
.contact{
font-family: monotype corsiva;
font-size: 18px;
color: #89201d;
float: right;
margin-top: 55px;
}

.photos {

margin-top: 5px;
padding-bottom: 8px;
}
.photos a {
width: 106px;
height: 140px;
float: left;
background: #C2D3EE;
text-align: center;
color: #A2A3A6;
text-decoration: none;
font-size: 11px;
font-weight: bold;
margin-right: 14px;
}
.photos>a {
min-height: 148px;
height: auto;
}
.photos a.last, .greybox-background .right a.last {
margin-right: 0;
}
.photos a:hover {
color: #f48a88;
}
.photos a span {
display: block;
padding-top: 2px;
}
.photos a>span {
padding-top: 5px;
}
.greybox {
border: 1px solid #ccc;
margin-bottom: 39px;
padding: 5px 0;
}
.greybox-background {
background: url("images/gbback.jpg") repeat-y left top;
width: 100%;
line-height: 170%;
}
.greybox-background .left, .greybox-background .right {
width: 321px;
float: left;
padding: 0 10px;
}
.greybox-background .right {
float: left;
padding: 0 19px 0 20px;
}

.greybox-background .right a {
display: block;
float: left;
margin-right: 11px;
margin-top: 8px;
}
.greybox2 {
border: 1px solid #ccc;
margin-bottom: 15px;
padding: 9px 7px;
width: 688px;
}
.greybox2 .preview {
float: left;
margin-right: 40px;
margin-right: 44px;
}
.greybox2 .preview img {
padding: 5px;
}
.greybox2 .right {
float: left;
width: 350px;
}
.greybox2 .right a {
float: left;
margin: 0 14px 7px 0;
}
.footer1 {
text-align: center;
padding: 0 27px 3px 27px;
}
.footer1 a {
color: #872323;
text-decoration: none;
}
.footer1 a:hover {
color: #d87126;
text-decoration: none;
}
.footer2 {
font-size: 0px;
line-height: 0px;
height: 15px;
background: url("images/footer.png") no-repeat left top;
margin-left: 110px;

}
.cleaner {
font-size: 0px;
line-height: 0px;
height: 0px;
clear: both;
}

============================================

Any help is greatly appareciated.