.jcarousel-container { margin: 0 0 0 0; }
    
    .jcarousel-clip-horizontal {
        
        width: 570px;                                    
        height: auto;
        
    }
    
/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

	.jcarousel-prev {

		position: absolute;

		width: 17px;
		height: 114px;

		left: 0;
		top: 35px;

		cursor: pointer;

		background-image: url(http://images.esellerpro.com/2189/images/objects/buttons/scroll-left.gif); 
		
	}
	
	* html .jcarousel-prev { left: 6px; }

	.jcarousel-prev:hover { background-position: -17px 0; }
	.jcarousel-prev:active { background-position: 0 0; }

	.jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:active, .jcarousel-prev-disabled { 

		cursor: default;
		background-position: -34px 0; 

	}

	.jcarousel-next-horizontal { 

		position: absolute; 

		width: 17px;
		height: 114px;	

		right: 0;                                    
		top: 35px;

		z-index: 1000;

		cursor: pointer;

		background-image: url(http://images.esellerpro.com/2189/images/objects/buttons/scroll-right.gif);
		
	}

	.jcarousel-next-horizontal:hover { background-position: -34px 0; }
	.jcarousel-next-horizontal:active { background-position: 0 0; }

	.jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active, .jcarousel-next-disabled-horizontal {

		cursor: default;
		background-position: -17px 0; 

	}
    
    .jcarousel-container { position: relative; }
    
    .jcarousel-clip {
    
        position: relative;
    
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    
        overflow: hidden;
    
    }
    
    .jcarousel-list {
    
        position: relative;
        
        margin: 0 0 0 0;
        padding: 0 0 0 0;	
        
        height: auto;
        
        left: 0;
        top: 0;
        
        overflow: hidden;
        
    }
    
    .jcarousel-item {
    
        position: relative;
        float: left;
    
        width: 136px;
        height: auto;
    
        list-style: none;
    
        /* We set the width/height explicitly. No width/height causes infinite loops. */
    
    }
    
    * html .jcarousel-item { width: 142px; }
        
    .jcarousel-item .Product {
    
        /* We add this in to resolve a unpredictable margin issue which changes on refresh */
    
        position: relative;
        float: left;   
        
        margin: 0 0 0 1px;	
        
        width: 126px;
    
    }
    
    .mycarousels LI .Product { height: auto; }
    
    /* The buttons are added dynamically by jCarousel before the <ul> list (inside the <div> described above) and have the classnames "jcarousel-next" and "jcarousel-prev". */
    
    .jcarousel-next {
    
        display: none; 
        z-index: 3;
    
    }
    
    .jcarousel-prev {
    
        display: none;
        z-index: 3;
        
    } 
    
    .mycarousels { 
    
        margin: 0 0 0 1px; 
    
        height: auto;
    
    }
    
    .mycarousels LI { margin: 0 0 0 6px; }
    
    * html .mycarousels { margin: 0 0 0 5px; }
    * html .mycarousels LI { margin: 0 0 0 0; }
    
    .Product-Row-Image-CASL { 
    
        position: relative;
        
        height: 120px;
        
        overflow: hidden;

    
    }
    
    .Product-Row-Title-CASL { 
    
        position: relative;
        
        height: 54px;
    
		overflow: hidden;
    
    }
    
    .Product-Row-Type-CASL { 
        
        position: relative;

        height: 18px;
        
        overflow: hidden;
        
    }
    
    .Product-Row-Price-CASL { 
    
        position: relative;
    

    
    }
    
    .Product-Row-Buttons-CASL {
    
        position: relative;    
    
    }
    
    .Carousel-Container {
    
        position: relative;
        float: left;
        
        margin: 0 0 0 4px;
    
        width: 570px;
        height: 245px;
        
        z-index: 0;			
        
        overflow: hidden;
        
        /* background-color: #ffffff; */
    
    }
    
    * html .Carousel-Container { margin: 0 0 0 0; }
    
    .Carousel-Base {
    
    	display: none;
    
        position: absolute;	
        z-index: -1;
    
        left: 0;
        top: 212px;
        
        width: 570px;
        height: 37px;
    
        background-color: #ffffff;
        
        border-top: 1px dotted #a6a6a6;
    
    }
    
    * html .Carousel-Base { left: 1px; }
    
    
    /* ----- Item Details Image Carousel ----- */
    
    	.Image-Thumbnail-Outer-Container {
    	
    		
    	
    	}
    
    	#Thumbnail-Image-Container {
    	
    		margin: 5px 0 10px 0;
    		    		
    		width: 576px;
    	
    	}
    	
    	* html #Thumbnail-Image-Container { margin: 0 0 0 0; }
    	
    	#Thumbnail-Image-Container .Carousel-Container {
    	
    		height: auto;
    	
    	}
    	
    	#Thumbnail-Image-Container .jcarousel-prev {
    	
    		top: 0;
    	
    	}
    	
    	#Thumbnail-Image-Container .jcarousel-next-horizontal { 
    	
    		top: 0;
    	
    	}
    	
    	#Thumbnail-Image-Container .mycarousels {
    	
    		height: 120px;
    	
    	}
    	
    	#Thumbnail-Image-Container .Gallery-Enlarge-Desc {
    	
    		margin: 0 0 0 20px;
    	
    	}
    	
    	* html #Thumbnail-Image-Container .Gallery-Enlarge-Desc {
    	
    		margin: 0 0 0 10px;
    	
    	}
    	
