/* vendors carousel */
.carousel { margin:0px auto 0px; width:960px; clear:both }
.jCarouselLite { background: url(/images/templates/carousel/background.png) repeat-x; height:116px; width:930px !important; margin:0px 0px 0px 0px; }
.jCarouselLite  .carousel { padding: 10px 0 0 0; margin: 0 0 20px 10px; position: relative; }
.carousel li { list-style: none; margin:0px 15px; height:116px !important; line-height:116px !important; }
.carousel li a img { vertical-align: middle; }
.carousel li a { display:inline-block; margin:26px 0px 0px 0px;}
.jCarouselLite .digg { position: absolute; left: 610px; top: 110px; }
.jCarouselLite .main { margin-left: 40px; }
.jCarouselLite em { color: #FF3300; font-weight: bold; font-size: 60%; font-style: normal; }
.jCarouselLite  .carousel button { float: left; }
.carousel a.prev { display: block; float: left; width: 30px; height: 116px; text-decoration: none; background: url(/images/templates/carousel/backward.gif) left -0px no-repeat; }
.carousel a.next { display: block; float: right; width: 30px; height: 116px; text-decoration: none; background: url(/images/templates/carousel/forward.gif) right 0px no-repeat; }
.carousel a.next:hover { background-image: url(/images/templates/carousel/forward_hover.gif); }
.carousel a.prev:hover { background-image: url(/images/templates/carousel/backward_hover.gif); }
.carousel a:hover, .jCarouselLite  .carousel a:active { border: none; outline: none; }                 
.jCarouselLite  .carousel .jCarouselLite { border: 1px solid black; float: left; background-color: #dfdfdf;
     /* Needed for rendering without flicker */ position: relative; visibility: hidden; left: -5000px;}
.jCarouselLite  .carousel ul { margin: 0; }
.jCarouselLite  .carousel li img, .jCarouselLite  .carousel li p { background-color: #fff; height: 118px; margin: 10px; }
.jCarouselLite  .widget img { cursor: pointer; }
.jCarouselLite  .mid { margin-left: 80px; width: 400px; height: 300px; }
.jCarouselLite  .vertical { margin-left: 170px; }
.jCarouselLite  .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */ width: 170px; }
.jCarouselLite  .imageSlider li img, .jCarouselLite  .imageSlider li p, .jCarouselLite  .imageSliderExt li img , .jCarouselLite  .imageSliderExt li p { width: 400px; height: 300px; }


.vendors .carousel ul li { float: left; width: 120px; text-align: center; }
