.scrollable {
	position:relative;
	overflow:hidden;
	width:795px;
	height:596px;
	float:left;
	border-top:#999 5px solid;
	border-right:#999 5px solid;
	border-bottom:#999 5px solid;
	background-color:#999999;
}
.scrollable {
	height:596px\9;
}
.scrollable {
	height:596px\0/;
}
body:not(:-moz-handler-blocked) .scrollable {
	width:795px;
}
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
	background:url("http://www.benjaminmoore.com/colorExplorer/images/GridBackground.png") repeat scroll 0 0 transparent;
	opacity:0.85;
}
.items div {
	float:left;
	width:200px;
	padding:0;
}
.scrollable img {
	left:10px;
	position:relative;
	top:-20px;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
}
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
a.browse {
	background:url(http://media.benjaminmoore.com/WebServices/prod/interiorpaintchooser/images/hori_large.png) no-repeat;
	display:block;
	width:23px;
	height:28px;
	float:left;
	cursor:pointer;
	font-size:1px;
	margin:250px 0;
}
a.right {
	background-position:0 -30px;
	clear:right;
	margin-right:0;
}
a.left {
	margin-left:0;
	margin-top:278px;
	display:block;
	position:absolute;
	z-index:9999!important;
	left: -5px;
}
a.up, a.down {
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat;
	float:none;
	margin:10px 50px;
}
a.down {
	background-position:0 -30px;
}
/*a.disabled{visibility:hidden!important;}*/
.navi {
	clear:both;
	float:right;
	position:relative;
	right:10px;
	top:-25px;
	width:110px;
}
.navi a {
	background-color:#CCC;
	color:#999;
	display:block;
	float:left;
	font-size:12px!important;
	margin:0 3px;
	padding:3px 4px;
}
.navi a:hover {
	background-position:0 -8px;
	color:#FFF;
	background-color:#666;
}
.navi a.active {
	background-position:0 -16px;
	color:#FFF;
	background-color:#666;
}
a.right:hover, a.down:hover {
	background-position:-30px -30px;
}
a.right:active, a.down:active {
	background-position:-60px -30px;
}
a.left:hover, a.up:hover {
	background-position:-30px 0;
}
a.left:active, a.up:active {
	background-position:-60px 0;
}
