It appears browsers such as firefox and opera et al do not correctly understand overflow x & y so you have to use auto. Then for IE you can add the x and y by using the *html hack as seen below (a bit late but there you go) This makes blue scrollers and a light blue background but its easy to change.
IN YOUR CSS
Code:
.scroll{
height:100px;
overflow:auto;
margin:0; padding:5px; border:0;
scrollbar-face-color: #6095C1;
scrollbar-highlight-color: #C2D7E7;
scrollbar-3dlight-color: #85AECF;
scrollbar-darkshadow-color: #427AA8;
scrollbar-shadow-color: #315B7D;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #4DECF8S;
text-align:justify;
background-color: #E1F2FB;
}
* html .scroll{
overflow-y: scroll;
overflow-x: hidden;
}
IN THE HTML
Code:
<div class="scroll">
<p>Ullamco laboris nisi in reprehenderit in voluptate ut enim ad minim veniam. Velit esse cillum dolore qui officia deserunt consectetur adipisicing elit. Quis nostrud exercitation ut aliquip ex ea commodo consequat. Cupidatat non proident, mollit anim id est laborum. Lorem ipsum dolor sit amet, velit esse cillum dolore ut labore et dolore magna aliqua.</p>
<p>Ut aliquip ex ea commodo consequat. Qui officia deserunt quis nostrud exercitation sunt in culpa. Ut enim ad minim veniam, duis aute irure dolor quis nostrud exercitation.</p>
</div>