/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 .jcarousel-skin-tango{
 	padding-bottom:6px;
 	margin-bottom:20px;
 	}
body.home .jcarousel-skin-tango{background:url('/images/carousel/containerBg.png') no-repeat bottom;} 	
.jcarousel-container {
    position: relative;
    padding-top:7px;
    border-top:1px solid #fff;
	}
body.home .jcarousel-container{
	background:url('/images/carousel/jcarousel-clip.png') no-repeat top;
	border-top:none;
	}		
.secondary-content .jcarousel-container{
	width:240px;
	}
	body.home .secondary-content .jcarousel-container {
		width: 220px;
		}
	.jcarousel-clip {
	    z-index: 2;
	    padding: 7px 0 0;
	    margin: 0;
	    overflow: hidden;
	    position: relative;
	    height:239px;
		}
	body.home .jcarousel-clip{background:url('/images/carousel/listBg.png') repeat-y bottom;}
		.jcarousel-list {
		    z-index: 1;
		    overflow: hidden;
		    position: relative;
		    top: 0;
		    left: 0;
		    margin: 0;
		    padding: 0;
		     }
		
			.jcarousel-list li,
			.jcarousel-item {
			    float: left;
			    list-style: none;
			    width: 240px;
			    height: 239px;
			    background:none !important;
			    }

/**
 * 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;
    height:20px;
    width:20px;
    background:url('/images/carousel/top.png') no-repeat;
    position:absolute;
    top:-35px;
    right:11px;
	}
a:hover.jcarousel-next{background:url('/images/carousel/topHover.png') no-repeat;}
a:hover.jcarousel-next.jcarousel-next-vertical.jcarousel-next-disabled.jcarousel-next-disabled-vertical{
	background:url('/images/carousel/top.png') no-repeat !important;
	cursor:default;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
    height:20px;
    width:20px;
    background:url('/images/carousel/bottom.png') no-repeat;
    position:absolute;
    top:-35px;
    right:35px;        
	}
.jcarousel-prev:hover{ background:url('/images/carousel/bottomHover.png') no-repeat;}
a:hover.jcarousel-prev.jcarousel-prev-vertical.jcarousel-prev-disabled.jcarousel-prev-disabled-vertical{
	background:url('/images/carousel/bottom.png') no-repeat !important; 
	cursor:default;
}

/*= fund carousel
*******************************************/
ul#fundcarousel.jcarousel-list li,
ul#fundcarousl .jcarousel-item{
	padding:25px 32px 10px 33px;
	height:204px;
	width:175px;
	}
	body.home ul#fundcarousel.jcarousel-list li,
	body.home ul#fundcarousl .jcarousel-item {
		padding:25px 22px 10px 23px;
		}
/*= news carousel
*******************************************/
ul#newscarousel.jcarousel-list li,
ul#newscarousel .jcarousel-item{
	padding:0 9px 10px 14px;
	height:219px;
	width:217px;
	}	
	body.home ul#newscarousel.jcarousel-list li,
	body.home ul#newscarousel .jcarousel-item {
		width: 193px;
	}
	ul#newscarousel li{padding:0 9px 10px 14px;}
	