.scrollbar1 { margin: 20px 0 10px; }
.scrollbar1 .viewport { height: 325px; overflow: hidden; position: relative; }
.scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar1 .scrollbar{ background: transparent url(//web.archive.org/web/20171026014330im_/http://www.seashelltravel.com/wp-content/themes/twentyeleven/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.scrollbar1 .track { background: transparent url(//web.archive.org/web/20171026014330im_/http://www.seashelltravel.com/wp-content/themes/twentyeleven/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.scrollbar1 .thumb { background: transparent url(//web.archive.org/web/20171026014330im_/http://www.seashelltravel.com/wp-content/themes/twentyeleven/images/Promotions_03.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.scrollbar1 .thumb .end { background: transparent url(//web.archive.org/web/20171026014330im_/http://www.seashelltravel.com/wp-content/themes/twentyeleven/images/Promotions_03.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }.scrollable {
overflow: hidden !important;
position: relative;
}
.scrollable .scrollcontent {
position: absolute;
top: 0px;
right: 20px;
bottom: 20px;
left: 0px;
overflow: hidden;
line-height: 0px;
} .scrollable .scrollwrap {
overflow: hidden;
display: inline-block;
line-height: 1.3em;
}
.scrollable .scrollwrap:after {
display: none;
}
.scrollable.no_scroll_v .scrollcontent {
left: auto;
right: 0px;
}
.scrollable.no_scroll_h .scrollcontent { bottom: 0;
float: left;
height: 455px; width: 100%;
}
.scrollable .scroller {
position: absolute;
}
.scrollable .vscroller {
top: 0px;
left: auto;
right: 0px;
width: 20px;
bottom: 20px;
}
.scrollable.no_scroll_v .vscroller {
display: none;
}
.scrollable.no_scroll_h .vscroller {
bottom: 0px;
z-index:100;
}
.scrollable .hscroller {
left: 0px;
top: auto;
right: 20px;
height: 20px;
bottom: 0px;
}
.scrollable.no_scroll_v .hscroller {
right: 0px;
}
.scrollable.no_scroll_h .hscroller {
display: none;
}
.scrollable .scrollarea {
position: absolute;
}
.scrollable .vscroller .scrollarea {
top: 20px;
bottom: 20px;
left: 0px;
right: 0px;
}
.scrollable .hscroller .scrollarea {
top: 0px;
bottom: 0px;
left: 20px;
right: 20px;
}
.scrollable .scrollblock {
position: absolute;
top: 0px;
left: 0px;
background-color: black;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.scrollable .scrollblock:hover {
background-color: #666;
}
.scrollable .vscroller .scrollblock {
top: 20px;
height: 60px;
left: 4px;
right: 4px;
}
.scrollable .hscroller .scrollblock {
left: 70px;
width: 20px;
top: 4px;
bottom: 4px;
}
.scrollable .scrollbtn { }
.scrollable .scrollbtn:hover {
color: #666;
}
.scrollable .scrolltop { }
.scrollable .scrolldown {
left: 0px;
bottom: 0px;
top: auto;
}
.scrollable .scrollleft {
left: 0px;
top: 0px;
}
.scrollable .scrollright {
top: 0px;
right: 0px;
left: auto;
}
.scrollable .filler {
position: absolute;
bottom: 0px;
right: 0px;
height: 20px;
width: 20px;
left: auto;
top: auto;
}
.scrollable.no_scroll_v .filler,
.scrollable.no_scroll_h .filler {
display: none;
}
.scrollable .vscroller {
background: -webkit-gradient(
linear,
left top,
right top,
color-stop(0.0, #4b91ce),
color-stop(1.0, #4b91ce)
);
background: -moz-linear-gradient(
left center,
#4B91CE 0%,
#4B91CE 100%
);
width: 24px;
border-radius: 0 0 23px 0px;
box-shadow: 1px 1px 4px #111 inset;
-moz-box-shadow: 1px 1px 4px #111 inset;
-webkit-box-shadow: 1px 1px 4px #111 inset;
}
.scrollable .hscroller {
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.0, #4B91CE),
color-stop(1.0, #4B91CE)
);
background: -moz-linear-gradient(
top center,
#333333 0%,
#222222 100%
);
}
.scrollable .vscroller .scrollarea {
left: 2px;
right: 2px;
}
.scrollable .hscroller .scrollarea {
top: 2px;
bottom: 2px;
}
.scrollable .scrollarea {   width: 18px;
}
.scrollable .scrollblock {
border: 1px solid #161616;
}
.scrollable .vscroller .scrollblock {
left: 0px;
right: 0px;
background: -webkit-gradient(
linear,
left top,
right top,
color-stop(0.0, #cbcbcb),
color-stop(1.0, #cbcbcb)
);
background: -moz-linear-gradient(
left center,
#cbcbcb 0%,
#cbcbcb 262%
);
}
.scrollable .hscroller .scrollblock {
top: 0px;
bottom: 0px;
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0.0, #3C3C3C),
color-stop(1.0, #000)
);
background: -moz-linear-gradient(
top center,
#3C3C3C 0%,
#000 100%
);
}
.scrollable .scrollbtn { }
.scrollable .scrollbtn:hover {
color: #888;
}
.scrollable .filler {
background: -webkit-gradient(
linear,
left top,
right bottom,
color-stop(0.0, #333333),
color-stop(0.5, #222)
);
background: -moz-linear-gradient(
-45deg,
#333333 0%,
#222 50%
);
}
/*
     FILE ARCHIVED ON 01:43:30 Oct 26, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:32:23 Nov 26, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 228.423 (3)
  esindex: 0.008
  captures_list: 248.664
  CDXLines.iter: 12.399 (3)
  PetaboxLoader3.datanode: 271.893 (4)
  exclusion.robots: 0.179
  exclusion.robots.policy: 0.167
  RedisCDXSource: 4.382
  PetaboxLoader3.resolve: 26.109
  load_resource: 79.719
*/