/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width:400px;
	height:267px;
    margin-top: -70px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */

.items div {
	float:left;
	clear: right;
	margin:0px;
	padding:0px;
	cursor: default;
	width:400px;
	height:267px;	
    text-align: center;	
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

.items img {
    margin: 0px;
    padding: 0px;
}	

.items p {
	font-family: Arial;
	font-size: 12px;
    color: #333;
    font-weight: bold;
    width: 400px;	
}


/* active item */
.scrollable .active {
	z-index:998;
	position:relative;
}


/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
    position: relative;
	display:block;
	width:30px;
	height:76px;
	cursor:pointer;
	font-size:1px;
    z-index:100000000000;
    top:100px;
 }

/* right */
a.right { 
	background:url(../images/index/bilde_pil_h.png) no-repeat;
	margin-left: 370px;
}

/* left */
a.left { 
	background:url(../images/index/bilde_pil_v.png) no-repeat;
    float: left;
    clear: none;
} 

/* disabled navigational button */
.scrollable a.disabled {
	visibility:hidden !important;		
}   