First of all, you are declaring different ID name in the css and html DOM element, pay attention with that.
Second, there's no such value show to overflow property, check here: http://www.w3schools.com/cssref/css3_pr_overflow-y.asp
HTML
<a href="html">
<div id="right" class="box">
<p>text</p> <p>texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p> <p>text</p>
</div>
</a>
CSS
#right{
background-color: red;
width: 3200px;
height: 250px;
background: red;
border: thin solid black;
overflow-y: scroll;
}
.box {
text-align: center;
}
https://jsfiddle.net/13jh7gjb/2/
I hope it helps, just remove the color of the background, I`ve added to highlight the div for you..