.cbcCarousel { padding:0 0px; position:relative; width:100%; margin:10px auto; }
.cbcHeading { font-size:14px; font-weight:bold; }
ul.cbcCarouselSelector { margin:0px auto !important; padding:0px !important; list-style:none !important; overflow:hidden;  }
ul.cbcCarouselSelector li { overflow:hidden; float:left; padding:15px 0px 0px !important; list-style:none; margin:0px !important; width:140px; height:140px; }
ul.cbcCarouselSelector li a { text-decoration:none !important; }
ul.cbcCarouselSelector li a:hover { text-decoration: underline !important; }
.caroufredsel_wrapper { margin:auto !important; }
.cbcItemThumb { padding:2px; border:1px solid; float:left; margin-bottom:4px;  }
.cbcItemTitle { width:120px; display:block; clear:both;}
.cbcItemDetails { font-size:10px; margin-top:4px; display:block; }
.cbcPrev, .cbcNext { position:absolute; border:1px solid; padding:0px; text-align:center;  }
.cbcPrev a, .cbcNext a { background:url(../images/overlay.png) repeat-x; display:block; padding:0px 0px; width:20px;  margin:1px; text-decoration:none; font-size:16px; font-weight:bold; }
.cbcPrev a:hover, .cbcNext a:hover { background:url(../images/overlay-hover.png) repeat-x;}
.cbcPrev a:active, .cbcNext a:active { background:url(../images/overlay-active.png) repeat-x;}
.cbcPrev { left:-12px; top:50%; margin-top:-12px;  }
.cbcNext { right:-12px; top:50%; margin-top:-12px; }

.cbcPagination { text-align:center; margin-bottom:10px; }
.cbcPagination a { display:inline-block; *display:inline; background:url(../images/overlay.png) repeat-x; border:1px solid; text-decoration: none !important; margin:0px 2px; padding:6px; text-align:center; opacity:0.5; }
.cbcPagination:hover a { opacity:0.2; }

.cbcPagination a:hover { background-image:url(../images/overlay-hover.png); }
.cbcPagination a:active { background-image:url(../images/overlay-active.png); }

.cbcPagination a.selected { opacity:1; }
.cbcPagination:hover a.selected { opacity:0.6; }
.cbcPagination:hover a:hover { opacity:1; }
.cbcPagination a span { display:none;  }

/*  Rounds */
.paginationRound a { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.prevNextRound, .prevNextRound a { border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; }
.containerRound { border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:4px; }