/* root element for scrollable */
.vertical {  
/* required settings */
position:relative;
overflow:hidden;	
/* vertical scrollers have typically larger height than width */	
height: 450px;	 
width: 187px;
margin: 0 auto;
}
/* root element for scrollable items */
.items {	
position:absolute;
/* this time we have very large space for height */	
height:20000em;	
margin: 0px;
}
/* single scrollable item */
.items div {
padding:15px;
height:420px;

}
/* elements inside single item */
.items img {
height:420px;
width:156px;
}

.disabled {
visibility:hidden;		
}
a.prev, a.next, a.prevPage, a.nextPage {
display:block;
width:18px;
height:18px;
background:url(../images/up_arrow.jpg) no-repeat;
cursor:pointer;
margin: 0 auto;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
background-image:url(../images/down_arrow.jpg);
clear:right;	
}

a img{
border: none;
}