.clearfix:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;} *html .clearfix{ zoom:1;} .preview{width:335px; height:260px;border:1px solid #eee;} .smallImg{position:relative; height:52px;padding:6px 5px; width:390px; overflow:hidden;float:left;} .scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; } .scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(images/d_08.png) no-repeat;} .scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;} #imageMenu {height:50px; width:360px; overflow:hidden; margin-left:0; float:left;} #imageMenu li {height:50px; width:80px; overflow:hidden; float:left; text-align:center;} #imageMenu li img{width:70px; height:50px;cursor:pointer;} #imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;} .bigImg{position:relative; float:left; width:335px; height:260px; overflow:hidden;} .bigImg #midimg{width:335px; height:260px;} .bigImg #winSelector{width:150px; height:150px;} #winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;} #bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;} #bigView img{position:absolute;}