.jcarousel-item
{
	text-align: center;
}

.jcarousel
{
	margin-left: -10000px;
}

/*/
/* DEFINITIONS FOR HOMEPAGE SPOTLIGHT
/*/

#homepage_spotlight_container .jcarousel-container
{
	background: transparent;
	height: 49px;
	overflow: hidden;
	width: 750px;
}

#homepage_spotlight_container .jcarousel-clip-horizontal
{
	margin-left: 8px;
	overflow: hidden;
	width: 750px;
}

#homepage_spotlight_container .jcarousel-item { width: 128px; }

#homepage_spotlight_container .jcarousel-next-horizontal,
#homepage_spotlight_container .jcarousel-prev-horizontal
{
	cursor: pointer;
	height: 18px;
	position: absolute;
	top: 15px;
	width: 18px;
}

#homepage_spotlight_container .jcarousel-next-horizontal
{
	background: transparent url('/img/home/spotlight-jcarousel-next.png') no-repeat -54px 0;
	right: 0;
	z-index: 999;
}
#homepage_spotlight_container .jcarousel-next-horizontal:hover { background-position: -36px 0; }
#homepage_spotlight_container .jcarousel-next-horizontal:active { background-position: -18px 0; }
#homepage_spotlight_container .jcarousel-next-disabled-horizontal,
#homepage_spotlight_container .jcarousel-next-disabled-horizontal:hover,
#homepage_spotlight_container .jcarousel-next-disabled-horizontal:active {
    background-position: 0 0;
    cursor: default;
}

#homepage_spotlight_container .jcarousel-prev-horizontal
{
	background: transparent url('/img/home/spotlight-jcarousel-prev.png') no-repeat 0 0;
	left: 0;
	z-index: 999;
}
#homepage_spotlight_container .jcarousel-prev-horizontal:hover { background-position: -18px 0; }
#homepage_spotlight_container .jcarousel-prev-horizontal:active { background-position: -36px 0; }
#homepage_spotlight_container .jcarousel-prev-disabled-horizontal,
#homepage_spotlight_container .jcarousel-prev-disabled-horizontal:hover,
#homepage_spotlight_container .jcarousel-prev-disabled-horizontal:active {
    background-position: -54px 0;
    cursor: default;
}

/*/
/* DEFINITIONS FOR HOMEPAGE GALLERIES
/*/


#homepage_galleries_container .jcarousel-container
{
	background: transparent;
	height: auto;
	overflow: hidden;
	width: 750px;
}

#homepage_galleries_container .jcarousel-clip-horizontal
{
	margin-left: 10px;
	overflow: hidden;
	width: 730px;
}

#homepage_galleries_container .jcarousel-item { width: 125px; }

#homepage_galleries_container .jcarousel-next-horizontal,
#homepage_galleries_container .jcarousel-prev-horizontal
{
	cursor: pointer;
	height: 32px;
	position: absolute;
	top: 46px;
	width: 32px;
}

#homepage_galleries_container .jcarousel-next-horizontal
{
	background: transparent url('/img/home/galleries-jcarousel-next.png') no-repeat -96px 0;
	right: 0;
}
#homepage_galleries_container .jcarousel-next-horizontal:hover { background-position: -64px 0; }
#homepage_galleries_container .jcarousel-next-horizontal:active { background-position: -32px 0; }
#homepage_galleries_container .jcarousel-next-disabled-horizontal,
#homepage_galleries_container .jcarousel-next-disabled-horizontal:hover,
#homepage_galleries_container .jcarousel-next-disabled-horizontal:active {
    background-position: 0 0;
    cursor: default;
}

#homepage_galleries_container .jcarousel-prev-horizontal
{
	background: transparent url('/img/home/galleries-jcarousel-prev.png') no-repeat 0 0;
	left: 0;
}
#homepage_galleries_container .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
#homepage_galleries_container .jcarousel-prev-horizontal:active { background-position: -64px 0; }
#homepage_galleries_container .jcarousel-prev-disabled-horizontal,
#homepage_galleries_container .jcarousel-prev-disabled-horizontal:hover,
#homepage_galleries_container .jcarousel-prev-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}

/*/
/* DEFINITIONS FOR VENUES CATEGORIES
/*/


#venues_categories_container .jcarousel-container
{
	background: transparent;
	height: auto;
	overflow: hidden;
	width: 960px;
}

#venues_categories_container .jcarousel-clip-horizontal
{
	margin-left: 10px;
	overflow: hidden;
	width: 940px;
}

#venues_categories_container .jcarousel-item { width: 200px; }

#venues_categories_container .jcarousel-next-horizontal,
#venues_categories_container .jcarousel-prev-horizontal
{
	cursor: pointer;
	height: 32px;
	position: absolute;
	top: 84px;
	width: 32px;
}

#venues_categories_container .jcarousel-next-horizontal
{
	background: transparent url('/img/venues/categories-jcarousel-next.png') no-repeat -96px 0;
	right: 0;
}
#venues_categories_container .jcarousel-next-horizontal:hover { background-position: -64px 0; }
#venues_categories_container .jcarousel-next-horizontal:active { background-position: -32px 0; }
#venues_categories_container .jcarousel-next-disabled-horizontal,
#venues_categories_container .jcarousel-next-disabled-horizontal:hover,
#venues_categories_container .jcarousel-next-disabled-horizontal:active {
    background-position: 0 0;
    cursor: default;
}

#venues_categories_container .jcarousel-prev-horizontal
{
	background: transparent url('/img/venues/categories-jcarousel-prev.png') no-repeat 0 0;
	left: 0;
}
#venues_categories_container .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
#venues_categories_container .jcarousel-prev-horizontal:active { background-position: -64px 0; }
#venues_categories_container .jcarousel-prev-disabled-horizontal,
#venues_categories_container .jcarousel-prev-disabled-horizontal:hover,
#venues_categories_container .jcarousel-prev-disabled-horizontal:active {
    background-position: -96px 0;
    cursor: default;
}