.jCarouselLiteDemo .carousel {}
.jCarouselLiteDemo .digg {position: absolute;}
.jCarouselLiteDemo .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
  float: left;}

.jCarouselLiteDemo .carousel a.prev{position:absolute; left:0; bottom:0;transition:none}
.jCarouselLiteDemo .carousel a.next{position:absolute; right:0; bottom:0;transition:none}

.jCarouselLiteDemo .carousel a.prev b,.jCarouselLiteDemo .carousel a.next b{width:50px;height:62px;display:inline-block;background:url(arrow_buttons.png) no-repeat 0 0;}

.jCarouselLiteDemo .carousel a.next b{background-position:-50px 0;}  
.jCarouselLiteDemo .carousel a.prev b:hover{background-position:0 -77px;}
.jCarouselLiteDemo .carousel a.next b:hover{background-position:-50px -77px;}


.jCarouselLiteDemo .carousel .jCarouselLite,.jCarouselLite2{float: left;/* Needed for rendering without flicker */
  position: relative;visibility: hidden;left: -5000px; top:11px;}
.jCarouselLiteDemo .carousel ul{margin:0;}

.jCarouselLiteDemo li .shadow{ background:url(sha-pro.png) no-repeat center;height:20px;}
.jCarouselLiteDemo .bdrT {border:none;}
.jCarouselLiteDemo li:hover .bdrT{}
.jCarouselLiteDemo .bdr:hover{}
.jCarouselLiteDemo li .bdr{}
.jCarouselLiteDemo .h, .jCarouselLiteDemo .h a{font:bold 1.0em/1em arial; padding-top:8px;}
.jCarouselLiteDemo .h a:hover{}
.jCarouselLiteDemo .carousel a.prev, .jCarouselLiteDemo .carousel a.next{width:50px;height:62px; z-index:5;}
.carousel b{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}

.horizontal .carousel li{float:left;}
.horizontal.HS_ml12px .carousel li{margin-left:12px;}

#innerCarousel{clear:both; position:relative; overflow:hidden;}
#innerCarousel .jCarouselLiteDemo .carousel a.prev,#innerCarousel .jCarouselLiteDemo .carousel a.next{position:absolute; right:12px; top:5px; left:auto;z-index:10;}
#innerCarousel .jCarouselLiteDemo .carousel a.next{right:-15px;}
#innerCarousel .jCarouselLiteDemo .carousel a.prev b,#innerCarousel .jCarouselLiteDemo .carousel a.next b{background:url(sprite.png) no-repeat -56px -57px;width:24px;height:27px;display:inline-block;}
#innerCarousel .jCarouselLiteDemo .carousel a.next b{background-position:-79px -57px;}
#innerCarousel .jCarouselLiteDemo .carousel a.prev b:hover{background-position:-56px -30px;}
#innerCarousel .jCarouselLiteDemo .carousel a.next b:hover{background-position:-79px -30px;}


.vertical{position:relative;}
.vertical .jCarouselLiteDemo .carousel a.prev{top:4px;right:15px;left:auto;z-index:10; width:21px; height:12px;}
.vertical .jCarouselLiteDemo .carousel a.next{top:21px;right:15px;left:auto;z-index:10; width:21px; height:12px;}
.vertical .jCarouselLiteDemo .carousel a.prev b{width:21px;height:12px;display:inline-block;background:url(sprite.png) no-repeat -119px -167px;}
.vertical .jCarouselLiteDemo .carousel a.prev b:hover{background-position:-119px -181px;}

.vertical .jCarouselLiteDemo .carousel a.next b{background:url(sprite.png) no-repeat -119px -210px; width:21px;height:12px;display:inline-block;} 
.vertical .jCarouselLiteDemo .carousel a.next b:hover{background-position:-119px -196px;}
.vertical .jCarouselLiteDemo .hot .h a{background:none;}