.orderformtabletitle { padding: 0 5px 0 5px; border-color: #000000; border-top-width: 1px; border-top-style: solid; border-left-width: 1px;	border-left-style: solid; border-bottom-width: 1px; border-bottom-style: solid; } .orderformtabletitlecell { border-color: #000000; border-right-width: 1px; border-right-style:solid; vertical-align: middle; font-weight: bold; /* 	background-color: #aabbcc; */ background-color: #D5D0BA; } .orderformtable { padding: 0 5px 0 5px; border-color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-left-width: 1px;	border-left-style: solid; } .orderformtablecell { border-color: #000000; border-right-width: 1px; border-right-style:solid; border-top-width: 1px; border-top-style: solid; vertical-align: middle; } .orderformcomponenttable { padding: 0 5px 0 5px; vertical-align: middle; } #orderform { height: 500px; width: 920px; overflow-y: auto; overflow-x: auto; } * html #orderform { position: relative; height: 500px; width: 920px; overflow-y: auto; overflow-x: auto; border-color: #000000; border-top-width: 1px; border-top-style: solid; } #masterlist { width: 100%; height: 700px; overflow-y: auto; } * html #masterlist { position: relative; width: 100%; height: 700px; overflow-y: auto; border-color: #000000; border-top-width: 1px; border-top-style: solid; } * html thead tr { position: absolute; margin-left: -1px; top: expression(this.offsetParent.scrollTop); } * html tbody { height: auto; } *html .orderformtabletitlecell { padding-top:12px; padding-bottom:11px; }