.scrollable {position:relative;overflow:hidden;}
.scrollable .items {width:20000em;position:absolute;clear:both}
.scrollable .items div {float:left;text-align:center}
.scrollable .active {border:2px solid #000;position:relative;cursor:default}

.inner-shadow-n {position:absolute; background:url(../img/shadow-n.png) repeat-x; width:100%; height:9px; top:0px; left:0px;}
.inner-shadow-e {position:absolute; background:url(../img/shadow-e.png) repeat-y; width:9px; height:100%; top:0px; right:0px;}
.inner-shadow-s {position:absolute; background:url(../img/shadow-s.png) repeat-x; width:100%; height:9px; bottom:0px; left:0px;}
.inner-shadow-w {position:absolute; background:url(../img/shadow-w.png) repeat-y; width:9px; height:100%; top:0px; left:0px;}

.inner-shadow-light-n {position:absolute; background:url(../img/shadow-light-n.png) repeat-x; width:100%; height:9px; top:0px; left:0px;}
.inner-shadow-light-e {position:absolute; background:url(../img/shadow-light-e.png) repeat-y; width:9px; height:100%; top:0px; right:0px;}
.inner-shadow-light-s {position:absolute; background:url(../img/shadow-light-s.png) repeat-x; width:100%; height:9px; bottom:0px; left:0px;}
.inner-shadow-light-w {position:absolute; background:url(../img/shadow-light-w.png) repeat-y; width:9px; height:100%; top:0px; left:0px;}

.outer-shadow-light-s {position:absolute; background:url(../img/shadow-light-n.png) repeat-x; width:100%; height:9px; bottom:-9px; left:0px;}
.outer-shadow-light-w {position:absolute; background:url(../img/shadow-light-e.png) repeat-y; width:9px; height:100%; top:0px; left:-9px;}
.outer-shadow-light-n {position:absolute; background:url(../img/shadow-light-s.png) repeat-x; width:100%; height:9px; top:-9px; left:0px;}
.outer-shadow-light-e {position:absolute; background:url(../img/shadow-light-w.png) repeat-y; width:9px; height:100%; top:0px; right:-9px;}

a.browseTop { position:absolute; display:block; width:50px; height:50px; cursor:pointer; top:50%; margin-top:-25px; }
a.rightTop 			{ background-position:-50px 0; right:15px;}
/*a.rightTop:hover 	{ background-position:-50px -50px; }*/
a.rightTop:active 	{ background-position:-50px -100px; } 
a.leftTop			{ background-position:0 0; left:15px; }
/*a.leftTop:hover  	{ background-position:0 -50px; }*/
a.leftTop:active  	{ background-position:0 -100px; }

.fading {position:relative; top:10px; margin:5px 10px 0; z-index:2; border-radius: 5px 5px 0px 0px; -moz-box-shadow: 0 0 5px 2px #000; -webkit-box-shadow: 0 0 5px 2px #000; box-shadow: 0 0 5px 2px #000;}
.fading img {left:0px; position:absolute; list-style: none; height: auto; width: 100%;opacity:0;}
.fading .gallery {z-index:100; left:0px; position:absolute; height: auto; width: 100%;}
