/* perfect-scrollbar v0.6.15 */
.ps-container {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    .ps-container {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps-container {
      overflow: auto !important; } }
  .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: #000; }
  .ps-container > .ps-scrollbar-y-rail {
    border-top: solid 20px #000;
    /*border-bottom: solid 20px #000;*/
    display: none;
    position: absolute;
    /* please don't change 'position' */
    right: -16px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 1px; }
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      right: -16px;
z-index: 99;
      /* there must be 'right' for ps-scrollbar-y */
	width: 33px !important;
	height: 33px !important;
	background-image: url('news_scroll_dot.png');
  cursor: pointer; cursor: hand;

 }
 #arrivals .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
 }
 #arrivals .ps-container > .ps-scrollbar-y-rail {
 right: 16px;
 }
