#jCarouselLite .carousel  {
            padding:10px 0 0 0;
            margin:0 0 0 10px;
            position:relative;
         }
         #jCarouselLite .digg {
            position:absolute;
            left:610px; top:110px;
         }
         #jCarouselLite .main {
            margin-left:10px;
         }
         #jCarouselLite .demo em {
            color:#ff3300;
            font-weight:bold;
            font-size:60%;
            font-style:normal;
         }
         #jCarouselLite .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
            float:left;
         }              
         #jCarouselLite .carousel a.prev, #jCarouselLite .carousel a.next {
            display:block;
            float:left;
            width:30px; height:105px;
            text-decoration:none;
            background:url("../img/jcarousel_lite/imageNavLeft.gif") left center no-repeat;
            *display:none;
         }
         #jCarouselLite .carousel a.next {
            background:url("../img/jcarousel_lite/imageNavRight.gif") right center no-repeat;
            *display:none;
         }
         #jCarouselLite .carousel a.next:hover {
            background-image:url("../img/jcarousel_lite/imageNavRightHover.gif");
         }
         #jCarouselLite .carousel a.prev:hover {
            background-image:url("../img/jcarousel_lite/imageNavLeftHover.gif");
         }    
         #jCarouselLite .carousel a:hover, #jCarouselLite .carousel a:active {
            border:none;
            outline:none;
         }
         #jCarouselLite .carousel .jCarouselLite {
            /*border:1px solid #B2B2B2;*/
            /*float:left;*/
            _padding-right:10px;
            _height:115px;
            /*background-color:#F5F5F5;*/
            position:relative;
            visibility:hidden;
            left:-5000px;
         }
         html>/**/body #jCarouselLite .carousel .jCarouselLite {
            float:left;
         }
         #jCarouselLite .carousel ul {
            overflow:hidden;
            margin:0; padding:0;
         }
         #jCarouselLite .carousel li img {
            background-color:#fff;
            width:140px; height:85px;
            _width:150px; _height:95px;
            list-style:none;
            margin:0; padding:5px;
            overflow;hidden;
            border-top:1px solid #EBEBEB;
            border-left:1px solid #EBEBEB;
            border-right:1px solid #A6A6A6;
            border-bottom:1px solid #A6A6A6;
         }
         #jCarouselLite .carousel li {
            background-color:#fff;
            width:152px; height:97px;
            _width:162px; _height:107px;
            list-style:none;
            margin:5px; padding:0;
            _margin:10px 5px;
         }
         #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;
         }