Hi Everyone, I have created the the following site www.sgabeauty.com/facials.html however when i view on a widescreen pc such as 16.4 the logo picture (sga_beautytogrey2.jpg) and sidemenu (<div class="treatmentssidenav">) stays out from the main content ,("overlaps on the container div"). The same page seems fine on a 14.1 screen pc. Basicly i want to position the logo picture and the treatmentssidenav div, in the container div. I believe it is a postion issue on the css but if someone can help me to avoid this happening, i would be very much grateful. Many thanks in advance maksin my css code as below quote @charset "utf-8"; /* CSS Document */ body{ font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#52525e;} div#header{ width:1100px; margin-right:auto; margin-left:auto; background-color: #999999; height: 126px;} div#container{ width:1100px; height: 703px; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:40px; padding-top:0px; background-color:#999999;} #logo { position:absolute; left:94px; top:40px; width:182px; height:85px; z-index:1;} #logo img{border:none;} /* Navigation Bar */ #widemenu ul li{float: left; list-style-type: none; padding:5px 35px 5px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; display:block;} #widemenu { background-color: #CCCCCC; position:absolute; top:152px; left:auto; right:auto; height: 25px; width: 1100px; } #widemenu ul li a { color: #000000; text-decoration:none; display: block;} #widemenu ul li:hover{ background-color:#bbbbbb; display: block; height: 15px;} #widemenu ul{ height: 8px; margin: 0px; padding: 0px; display:block;} .facialtable{ text-align:center; padding: 5px 5px 5px 15px; } .facialtable table {border: thin dotted #666666; } .facialtable td{ text-align:left; padding-left: 10px; margin-left: 1em; font-weight:bold;} /* about me corner */ .contentplace { background-color: #dadada; color: #666666; width: 776px; position:absolute; top: 206px; left: 369px; } .contentplace p { margin: 0px 10px 0px 20px; } .contentplace h2 { margin: 5px 10px 10px 10px; padding-left:20px; padding-right:10px;} .topplace{ background: url(footer/zentopr.png) no-repeat top right; } .bottomplace { background: url(footer/zenbottomr.png) no-repeat top right; } img.placeborder { width: 25px; height: 25px;border: none; display: block !important; } /* about me end */ /* treatments left side nav corner */ .treatmentssidenav{ position:absolute; left:93px; top:206px; width:221px; height:347px; z-index:13; background-color:#dadada;} .treattop{background: url(footer/zentopr.png) no-repeat top right;} .treatbottom{background: url(footer/zenbottomr.png) no-repeat top right; background-color:#dadada;} img.placenav{width: 25px; height: 25px;border: none;display: block !important; } .treatmentssidenav th{ padding-left: 10px; } .treatmentssidenav th a{ text-decoration:none; color:#000000;} .treatmentssidenav th a:hover{ text-decoration:none; color:#ff99ff;} .treatmentssidenav th a:visited{ text-decoration:none; color: #3399FF;} .treatmentssidenav th:hover { background:#FFFFFF; color:#ff99ff;} /* treatments left side nav corner ends*/ /* header corner */ .ctopplace{ background: url(footer/zentoprht.png) no-repeat top right; background-color:#999999; width: 1100px; margin-top: 0px; margin-bottom: 0px;} img.placeborder { width: 25px; height: 25px;border: none;display: block !important; } /* header corner end */ div#footer{ width:1100px; float:left; clear:left; background-color: #999; text-align:center; padding-top: 15px; height:43px; line-height: 1em; position:absolute; top: 640px;} div#footer p{font-size:10px;} /* footer corner */ .footercorner{ background: url(footer/25rht.png) no-repeat top right; background-color:#999999; width: 1100px; position:absolute; top: 710px; bottom: 30px; height: 15px; border-bottom-color:#999999; background-image: url(footer/25rht.png); } img.footerborder{ width: 15px; height: 15px;border: none;display: block !important; } .date{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; position:absolute; left:993px; top:131px; width:208px; height:29px; z-index:16; } unquote
Move <div class="treatmentssidenav"> inside the container. Remove this from the "treatmentssidenav" & "contentplace" CSS classes: position: absolute; top: **px; left: **px; PHP: Then you need to position your contentplace... I'm kind of tired right now and can't concentrate properly but if you need help with that I'll take a look a bit later.