/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable_gallery {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 508px;
	height:458px;
	/* custom decorations */
}

/*
	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.
*/

.gallery_items {
	/* this cannot be too large */
	/*	width:6060px; */
	width:5350px;
	position:absolute;
	clear:both;
	left:0;
}

/* single scrollable item */
.scrollable_gallery img {
	cursor:auto;
	width:508px;
	height:458px;
}

/* active item */
.scrollable_gallery .active {
	//border:2px solid #000;
	z-index:9999;
	//position:relative;
}


/* prev, next buttons */
a.browse {
	background:url(../images/close_arrow_buttons.png) no-repeat;
	display:block;
	width:10px;
	height:15px;
	cursor:pointer;
}

/* right navigation arrow */
a.right_arrow { 
	      float			:		right				;
	      background-position	: 		-13px -15px			;
	      margin-top		: 		-16px  				;
	      margin-right		:		22px				;
}
a.right_arrow:hover {
	      background-position	:		-13px -30px			;
}
a.right_arrow:active {
	      background-position	:		-13px -45px			;
} 


/* left navigation arrow */
a.left_arrow {
	     float			:		left				;
	     background-position	:		0px -15px			;
	     margin-top			:		8px				;
	     margin-left		: 		20px				;
}
a.left_arrow:hover { 
	     background-position	:		0px -30px			;
}
a.left_arrow:active { 
	     background-position	:		0px -45px			;
}



/* disabled navigational button */

a.prevPoster.disabledArrow {
	    background-position		:		0px 0px				;
	    cursor			:		auto				;
}
a.nextPoster.disabledArrow {
	    background-position		:		-13px 0px			;
	    cursor			:		auto				;
}

#poster_counter {
	    color			:		#D8D8D8				;
	    font-size			:		11px				;
	    margin-left			:		247px				;
	    margin-top			:		10px				;
}