





	
	.jcarousel-container {
		/*-moz-border-radius: 10px;
		background: #F0F6F9;
		border: 1px solid #346F97;*/
	}
	
	.jcarousel-container-horizontal {
		width: 940px;
		/*padding: 20px 40px;*/
	}
	
	 .jcarousel-container-vertical {
		width: 75px;
		height: 245px;
		padding: 40px 20px;
	}
	
	.jcarousel-clip-horizontal {
		width:  940px;
		/*height: 223px;*/
	}
	
	.jcarousel-clip-vertical {
		width:  75px;
		height: 245px;
	}
	
	
	.jcarousel-item-horizontal {
		margin-right: 10px;
	}
	
	.jcarousel-item-vertical {
		margin-bottom: 10px;
	}
	
	.jcarousel-item-placeholder {
		background: #fff;
		color: #000;
	}
	
	/**
	 *  Horizontal Buttons
	 */
	.jcarousel-next-horizontal {
		position: absolute;
		top: 36px;
		right: 0px;
		width: 42px;
		height: 51px;
		cursor: pointer;
		background: transparent url(/images/general/right-arrow.png) no-repeat 0 -36px;
	}
	
	.jcarousel-next-horizontal:hover {
		background-position: 0 -36px;
	}
	
	.jcarousel-next-horizontal:active {
		background-position: 0 -36px;
	}
	
	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active {
		cursor: default;
		background-position: 0 50px;
	}
	
	.jcarousel-prev-horizontal {
		position: absolute;
		top: 36px;
		left: 0px;
		width: 42px;
		height: 51px;
		cursor: pointer;
		background: transparent url(/images/general/left-arrow.png) no-repeat 0 -36px;
	}
	
	.jcarousel-prev-horizontal:hover {
		background-position: 0 -36px;
	}
	
	.jcarousel-prev-horizontal:active {
		background-position: 0 -36px;
	}
	
	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active {
		cursor: default;
		background-position: 0 50px;
	}
	
	/**
	 *  Vertical Buttons
	 */
	.jcarousel-next-vertical {
		position: absolute;
		bottom: 5px;
		left: 43px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(/images/general/right-arrow.png) no-repeat 0 -72px;
	}
	
	.jcarousel-next-vertical:hover {
		background-position: 0 -32px;
	}
	
	.jcarousel-next-vertical:active {
		background-position: 0 -72px;
	}
	
	.jcarousel-next-disabled-vertical,
	.jcarousel-next-disabled-vertical:hover,
	.jcarousel-next-disabled-vertical:active {
		cursor: default;
		background-position: 0 -32px;
	}
	
	.jcarousel-prev-vertical {
		position: absolute;
		top: 5px;
		left: 43px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(/images/general/left-arrow.png) no-repeat 0 0;
	}
	
	.jcarousel-prev-vertical:hover {
		background-position: 0 -32px;
	}
	
	.jcarousel-prev-vertical:active {
		background-position: 0 -64px;
	}
	
	.jcarousel-prev-disabled-vertical,
	.jcarousel-prev-disabled-vertical:hover,
	.jcarousel-prev-disabled-vertical:active {
		cursor: default;
		background-position: 0 -96px;
	}

	ul, ol {
		margin-left: 0;
	}
	
	ul ul {
		margin-bottom: 20px;
	}
	
	.jcarousel-control{
		height:30px;
	}

	.jcarousel-control a, .jcarousel-control a:link, .jcarousel-control a:visited{
		padding-top:5px;
		padding-left:30px;
		padding-right:10px;		
		padding-bottom:5px;
		background:url(/images/homepage/searchtab_left.gif) #EEEEEE 0px 0px no-repeat;
		color:#635433;
		text-decoration:none;
	}

	.jcarousel-control a:hover, .jcarousel-control a:active{
		padding-top:5px;
		padding-left:30px;
		padding-right:10px;
		padding-bottom:5px;
		background:url(/images/homepage/searchtab_left.gif) #FF31B8 0px -51px no-repeat;
		color:#FFFFFF;
		text-decoration:none;
	}


	/**
	 * This <div> element is wrapped by jCarousel around the list
	 * and has the classname "jcarousel-container".
	 */
	.jcarousel-container {
		position: relative;
	}
	
	.jcarousel-clip {
		z-index: 2;
		padding: 0;
		margin: 0;
		overflow: hidden;
		position: relative;
	}
	
	.jcarousel-list {
		z-index: 1;
		overflow: hidden;
		position: relative;
		top: 0;
		left: -6px;
		margin: 0;
		padding: 0;
		width:2000px !important;
	}
	
	.jcarousel-list li,
	.jcarousel-item {
		background:url(/images/general/scroller-img-bg.png) no-repeat; display:block; float:left; height:113px; margin-right:6px; padding:7px 0 0 7px; text-align:center; width:144px;	
	}
	
	/**
	 * The buttons are added dynamically by jCarousel before
	 * the <ul> list (inside the <div> described above) and
	 * have the classnames "jcarousel-next" and "jcarousel-prev".
	 */
	.jcarousel-next {
		z-index: 3;
		display: none;
	}
	
	.jcarousel-prev {
		z-index: 3;
		display: none;
	}
	
	
	
	






	
	.offerContentCarousel .jcarousel-container {
		/*-moz-border-radius: 10px;
		background: #F0F6F9;
		border: 1px solid #346F97;*/
	}
	
	.offerContentCarousel .jcarousel-container-horizontal {
		width: 528px;
		/*padding: 20px 40px;*/
	}
	
	.offerContentCarousel  .jcarousel-container-vertical {
		width: 75px;
		height: 245px;
		padding: 40px 20px;
	}
	
	.offerContentCarousel .jcarousel-clip-horizontal {
		width:  528px;
		height: 223px;
	}
	
	.offerContentCarousel .jcarousel-clip-vertical {
		width:  75px;
		height: 245px;
	}
	
	
	.offerContentCarousel .jcarousel-item-horizontal {
		margin-right: 1px;
	}
	
	.jcarousel-item-vertical {
		margin-bottom: 10px;
	}
	
	.offerContentCarousel .jcarousel-item-placeholder {
		background: #fff;
		color: #000;
	}
	
	/**
	 *  Horizontal Buttons
	 */
	.offerContentCarousel .jcarousel-next-horizontal {
		position: absolute;
		top: 34px;
		right: 0px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(/images/icons/offers_next.gif) no-repeat 0 -72px;
	}
	
	.offerContentCarousel .jcarousel-next-horizontal:hover {
		background-position: 0 -36px;
	}
	
	.offerContentCarousel .jcarousel-next-horizontal:active {
		background-position: 0 -72px;
	}
	
	.offerContentCarousel .jcarousel-next-disabled-horizontal,
	.offerContentCarousel .jcarousel-next-disabled-horizontal:hover,
	.offerContentCarousel .jcarousel-next-disabled-horizontal:active {
		cursor: default;
		background-position: 0 0;
	}
	
	.offerContentCarousel .jcarousel-prev-horizontal {
		position: absolute;
		top: 34px;
		left: 0px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(/images/icons/offers_prev.gif) no-repeat 0 -72px;
	}
	
	.offerContentCarousel .jcarousel-prev-horizontal:hover {
		background-position: 0 -36px;
	}
	
	.offerContentCarousel .jcarousel-prev-horizontal:active {
		background-position: 0 -72px;
	}
	
	.offerContentCarousel .jcarousel-prev-disabled-horizontal,
	.offerContentCarousel .jcarousel-prev-disabled-horizontal:hover,
	.offerContentCarousel .jcarousel-prev-disabled-horizontal:active {
		cursor: default;
		background-position: 0 0;
	}
	
	/**
	 *  Vertical Buttons
	 */
	.offerContentCarousel .jcarousel-next-vertical {
		position: absolute;
		bottom: 5px;
		left: 43px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(next-vertical.png) no-repeat 0 -72px;
	}
	
	.offerContentCarousel .jcarousel-next-vertical:hover {
		background-position: 0 -32px;
	}
	
	.offerContentCarousel .jcarousel-next-vertical:active {
		background-position: 0 -72px;
	}
	
	.offerContentCarousel .jcarousel-next-disabled-vertical,
	.offerContentCarousel .jcarousel-next-disabled-vertical:hover,
	.offerContentCarousel .jcarousel-next-disabled-vertical:active {
		cursor: default;
		background-position: 0 -32px;
	}
	
	.offerContentCarousel .jcarousel-prev-vertical {
		position: absolute;
		top: 5px;
		left: 43px;
		width: 32px;
		height: 32px;
		cursor: pointer;
		background: transparent url(prev-vertical.png) no-repeat 0 0;
	}
	
	.offerContentCarousel .jcarousel-prev-vertical:hover {
		background-position: 0 -32px;
	}
	
	.offerContentCarousel .jcarousel-prev-vertical:active {
		background-position: 0 -64px;
	}
	
	.offerContentCarousel .jcarousel-prev-disabled-vertical,
	.offerContentCarousel .jcarousel-prev-disabled-vertical:hover,
	.offerContentCarousel .jcarousel-prev-disabled-vertical:active {
		cursor: default;
		background-position: 0 -96px;
	}

	.offerContentCarousel ul, ol {
		margin-left: 0;
	}
	
	.offerContentCarousel ul ul {
		margin-bottom: 20px;
	}
	
	.offerContentCarousel .jcarousel-control{
		height:30px;
	}

	.offerContentCarousel .jcarousel-control a, 
	.offerContentCarousel .jcarousel-control a:link, 
	.offerContentCarousel .jcarousel-control a:visited{
		padding-top:5px;
		padding-left:30px;
		padding-right:10px;		
		padding-bottom:5px;
		background:url(/images/homepage/searchtab_left.gif) #EEEEEE 0px 0px no-repeat;
		color:#635433;
		text-decoration:none;
	}

	.offerContentCarousel .jcarousel-control a:hover, 
	.offerContentCarousel .jcarousel-control a:active{
		padding-top:5px;
		padding-left:30px;
		padding-right:10px;
		padding-bottom:5px;
		background:url(/images/homepage/searchtab_left.gif) #FF31B8 0px -51px no-repeat;
		color:#FFFFFF;
		text-decoration:none;
	}


	/**
	 * This <div> element is wrapped by jCarousel around the list
	 * and has the classname "jcarousel-container".
	 */
	.offerContentCarousel .jcarousel-container {
		position: relative;
	}
	
	.offerContentCarousel .jcarousel-clip {
		z-index: 2;
		padding: 0;
		margin: 0;
		overflow: hidden;
		position: relative;
	}
	
	.offerContentCarousel .jcarousel-list {
		z-index: 1;
		overflow: hidden;
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width:2000px !important;
	}
	
	.offerContentCarousel .jcarousel-list li,
	.offerContentCarousel .jcarousel-item {
		float: left;
		list-style: none;
		/* We set the width/height explicitly. No width/height causes infinite loops. */
		width: 131px;
		height: 223px;	
	}
	
	/**
	 * The buttons are added dynamically by jCarousel before
	 * the <ul> list (inside the <div> described above) and
	 * have the classnames "jcarousel-next" and "jcarousel-prev".
	 */
	.offerContentCarousel .jcarousel-next {
		z-index: 3;
		display: none;
	}
	
	.offerContentCarousel .jcarousel-prev {
		z-index: 3;
		display: none;
	}
		
	
	
	
	