#div_charityPartners {
	border:1px solid #CCCCCC;
	text-align:center;
	overflow:hidden;
	
	/* for Safari */
	-webkit-border-bottom-right-radius: 10px 10px;
	-webkit-border-bottom-left-radius: 10px 10px;
	
	/* Firefox */
    -moz-border-radius-bottomright: 10px 10px;
	-moz-border-radius-bottomleft : 10px 10px;
}

#div_cpTitle {
text-align:left;

width:550px;
height:20px;

border-bottom:1px solid #CCCCCC;
background-color:#F2F2F2;
padding: 3px 0px 3px 10px;
}

#div_cpTitle.a {
color:#6DAA0C;
}

#container_carousel{
	margin-left:auto;
	margin-right:auto;
}

/*
 ###########
 Loading icon
 ###########
*/ 
.yui-skin-sam .yui-carousel-item-loading{
background:url("/images/ajax/ajax-loader.gif") no-repeat 50% 25%;
position:absolute;
/* Don't display : "Loading" */
text-indent:-600px;
}

.yui-carousel{
position:relative;
visibility:hidden;
text-align:center;
/*text-align:left;*/
zoom:1;
height:130px;
z-index:50;
}

.yui-carousel.yui-carousel-visible{
visibility:visible;
}

.yui-carousel-content{
overflow:hidden;
position:relative;
text-align:center;
margin-left:auto;
margin-right:auto;
z-index:100;
}

.yui-carousel-element li{
position:absolute;
/* Important : size of the elements */
width: 90px;
height: 130px;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
padding:auto;
border:none;
list-style:none;
overflow:hidden;
text-align:center;
}

.yui-carousel-element li a{
cursor:pointer;
}

.yui-carousel-element li a img  {
	border: 1px solid #ccc;
	 margin-left:auto;
	 margin-right:auto;
}

.yui-carousel-element li p a{
	 margin-left:auto;
	 margin-right:auto;
	 float:none;
}

.yui-carousel-element li a:link {
color:#606060;
text-decoration:none;
}

.yui-carousel-element li p a:hover {
color:#606060;
text-decoration:underline;
}

.yui-log .carousel{
background:#f2e886;
}

.yui-carousel-nav{
zoom:1;
}

.yui-carousel-nav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.yui-carousel-min-width{
min-width:115px;
}

.yui-carousel-element{
overflow:hidden;
position:relative;
margin:0 auto;
margin-top:10px;
padding:0;
text-align:left;
}

.yui-carousel-horizontal .yui-carousel-element{
width:320000px;
}

/* Remove the select list */
.yui-skin-sam .yui-carousel-nav select{
display:none;
position:static;
}


.yui-skin-sam .yui-carousel,
.yui-skin-sam .yui-carousel-vertical{
border:1px solid #808080;
}

.yui-skin-sam .yui-carousel-nav{
position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  z-index: 10;
  width: 500px;
  text-align: center;
  height: 31px;
  line-height: 30px;
}

.yui-carousel-nav span{
  position: absolute;
  /*bottom: 3px;*/
  width: 36px;
  height: 36px;
    z-index: 10;
}

.yui-skin-sam .yui-carousel-button{
float:right;
height:36px;
width:36px;
margin:5px;
overflow:hidden;
z-index: 300;
}

.yui-skin-sam .yui-carousel-button input,
.yui-skin-sam .yui-carousel-button button{
background-color:transparent;
border:0;
cursor:pointer;
display:block;
height:36px;

margin:-2px 0 0 -2px;
padding:0 0 0 50px;

margin-right:0px;
}


/*
 ###########
 <-  Prev button
 ###########
*/

.yui-skin-sam span.yui-carousel-first-button{
background-image:url("/images/carousel/prev.png");
margin-right:50px;
left:-45px;
}

.yui-skin-sam span.yui-carousel-first-button-disabled{
background-image:url("/images/carousel/prevend.png");
}

.yui-skin-sam span.yui-carousel-first-button:hover{
background-image:url("/images/carousel/prevhover.png");
}

.yui-skin-sam span.yui-carousel-first-button-disabled:hover{
background-image:url("/images/carousel/prevend.png");
}

.yui-skin-sam span.yui-carousel-first-button-disabled button{
	cursor:default;
}

.yui-skin-sam span.yui-carousel-first-button-disabled button:hover{
	cursor:default;
}

/*
 ###########
 Next button ->
 ###########
*/
.yui-skin-sam span.yui-carousel-next-button{
background-image:url("/images/carousel/next.png");
margin-right:50px;
left:470px;
}

.yui-skin-sam span.yui-carousel-next-button:hover{
background-image:url("/images/carousel/nexthover.png");
}

.yui-skin-sam span.yui-carousel-next-button.yui-carousel-button-disabled{
background-image:url("/images/carousel/nextend.png");
}

.yui-skin-sam span.yui-carousel-next-button.yui-carousel-button-disabled:hover {
background-image:url("/images/carousel/nextend.png");
}

.yui-skin-sam span.yui-carousel-next-button.yui-carousel-button-disabled button{
cursor:default;
}

.yui-skin-sam span.yui-carousel-next-button .yui-carousel-button-disabled button:hover{
cursor:default;
}