/*	root element for the scrollable.	when scrolling occurs this element stays still.*/.scrollable {	/* required settings */	position:relative;	overflow:hidden;	width: 760px;	height:120px;	/* custom decorations 	border:1px solid #ccc;	background:url(h300.png) repeat-x;	margin-top: 6px;*/}.banneryHP{		border:1px solid #ccc;	background:url(h300.png) repeat-x;	margin: 10px 0px;	height: 130px;	float: left;    width: 820px;}/*	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;}.items div {	float:left;	width:760px;}/* single scrollable item */.scrollable img {	float:left;	margin:10px 5px 20px 6px;	background-color:#fff;	padding:2px;	border:1px solid #ccc;	width:235px;	height:100px;		-moz-border-radius:4px;	-webkit-border-radius:4px;}/* active item */.scrollable .active {	border:2px solid #000;	position:relative;	cursor:default;}