	/**
		* Carousel with image and text, custom skinned scrollbar
	**/
	/**
		* ROW1
	**/		
		#carousel-image-and-text1 {
/*
			width: 92%;
			height: 279px;
*/
			width: 92%;
/* 			height: 229px; */
			height: 185px;
			margin: 0 auto;	
		}	
		#carousel-image-and-text1 .arrow-holder {
/* 			height: 250px; */
			height: 150px;
		}		
		#carousel-image-and-text1 .touchcarousel-item {
			margin-right: 1px;	
/*
			width: 170px;
			height: 277px;		
*/
			width: 245px;
			height: 127px;		}
		#carousel-image-and-text1 .item-block {
/*
			width: 170px;
			height: 277px;
*/
			width: 225px;
			height: 127px;
			display: block;
		}
		#carousel-image-and-text1 .item-block img,
		#carousel-image-and-text1 .item-block h4, 
		#carousel-image-and-text1 .item-block p {
			float: left;
			position: relative;
			display: block;
			margin: 0;			
		}
		#carousel-image-and-text1 .item-block img {
/*
			width: 170px;
			height: 230px;		
*/
			width: 225px;
			height: 127px;		
			border: 0;
			padding: 0;		
		}
		#carousel-image-and-text1 .item-block {			
			text-decoration: none;
			color: inherit;			
		}					
		#carousel-image-and-text1 .item-block h4 {
			font: bold 13px/20px Helvetica, Arial, sans-serif;
			color: #000;
/* 			width: 158px; */
			width: 225px;
			height: auto;		
			padding: 2px 0 0 6px;
			-webkit-transition: color 0.2s ease-out; 
			-moz-transition: color 0.2s ease-out;
			transition: color 0.2s ease-out;  	
		}
		#carousel-image-and-text1 .item-block:hover h4 {	
			color: #1873c9;		
		}
		#carousel-image-and-text1 .item-block p {			
			font: normal 13px/20px Helvetica, Arial, sans-serif;
			color: #555;		
/* 			width: 158px; */
			width: 225px;
			padding: 0 0 0 6px;
		}
		#carousel-image-and-text1 .scrollbar-holder {
			background: #CED7DB;
			bottom: 0;
			height: 1px;
			left: 0;
			right: 0;
		}
		#carousel-image-and-text1 .scrollbar {
			background-color: #45a8ce !important;
			bottom: 0;
		}
		
	/**
		* ROW2
	**/		
		#carousel-image-and-text2 {
/*
			width: 92%;
			height: 279px;
*/
			width: 92%;
			height: 185px;
			margin: 0 auto;	
		}	
		#carousel-image-and-text2 .arrow-holder {
			height: 150px;
		}		
		#carousel-image-and-text2 .touchcarousel-item {
/* 			margin-right: 1px;	 */
			margin-right: 0px;	
/*
			width: 170px;
			height: 277px;		
*/
			width: 245px;
			height: 127px;		}
		#carousel-image-and-text2 .item-block {
/*
			width: 170px;
			height: 277px;
*/
			width: 225px;
			height: 127px;
			display: block;
		}
		#carousel-image-and-text2 .item-block img,
		#carousel-image-and-text2 .item-block h4, 
		#carousel-image-and-text2 .item-block p {
			float: left;
			position: relative;
			display: block;
			margin: 0;			
		}
		#carousel-image-and-text2 .item-block img {
/*
			width: 170px;
			height: 230px;		
*/
			width: 225px;
			height: 127px;		
			border: 0;
			padding: 0;		
		}
		#carousel-image-and-text2 .item-block {			
			text-decoration: none;
			color: inherit;			
		}					
		#carousel-image-and-text2 .item-block h4 {
			font: bold 13px/20px Helvetica, Arial, sans-serif;
			color: #000;
/* 			width: 158px; */
			width: 225px;
			height: auto;		
			padding: 2px 0 0 6px;
			-webkit-transition: color 0.2s ease-out; 
			-moz-transition: color 0.2s ease-out;
			transition: color 0.2s ease-out;  	
		}
		#carousel-image-and-text2 .item-block:hover h4 {	
			color: #1873c9;		
		}
		#carousel-image-and-text2 .item-block p {			
			font: normal 13px/20px Helvetica, Arial, sans-serif;
			color: #555;		
/* 			width: 158px; */
			width: 225px;
			padding: 0 0 0 6px;
		}
		#carousel-image-and-text2 .scrollbar-holder {
			background: #CED7DB;
			bottom: 0;
			height: 1px;
			left: 0;
			right: 0;
		}
		#carousel-image-and-text2 .scrollbar {
			background-color: #45a8ce !important;
			bottom: 0;
		}
	/**
		* ROW3
	**/		
		#carousel-image-and-text3 {
/*
			width: 92%;
			height: 279px;
*/
			width: 92%;
			height: 185px;
			margin: 0 auto;	
		}	
		#carousel-image-and-text3 .arrow-holder {
			height: 150px;
		}		
		#carousel-image-and-text3 .touchcarousel-item {
/* 			margin-right: 1px;	 */
			margin-right: 0px;	
/*
			width: 170px;
			height: 277px;		
*/
			width: 245px;
			height: 127px;		}
		#carousel-image-and-text3 .item-block {
/*
			width: 170px;
			height: 277px;
*/
			width: 225px;
			height: 127px;
			display: block;
		}
		#carousel-image-and-text3 .item-block img,
		#carousel-image-and-text3 .item-block h4, 
		#carousel-image-and-text3 .item-block p {
			float: left;
			position: relative;
			display: block;
			margin: 0;			
		}
		#carousel-image-and-text3 .item-block img {
/*
			width: 170px;
			height: 230px;		
*/
			width: 225px;
			height: 127px;		
			border: 0;
			padding: 0;		
		}
		#carousel-image-and-text3 .item-block {			
			text-decoration: none;
			color: inherit;			
		}					
		#carousel-image-and-text3 .item-block h4 {
			font: bold 13px/20px Helvetica, Arial, sans-serif;
			color: #000;
/* 			width: 158px; */
			width: 225px;
			height: auto;		
			padding: 2px 0 0 6px;
			-webkit-transition: color 0.2s ease-out; 
			-moz-transition: color 0.2s ease-out;
			transition: color 0.2s ease-out;  	
		}
		#carousel-image-and-text3 .item-block:hover h4 {	
			color: #1873c9;		
		}
		#carousel-image-and-text3 .item-block p {			
			font: normal 13px/20px Helvetica, Arial, sans-serif;
			color: #555;		
/* 			width: 158px; */
			width: 225px;
			padding: 0 0 0 6px;
		}
		#carousel-image-and-text3 .scrollbar-holder {
			background: #CED7DB;
			bottom: 0;
			height: 1px;
			left: 0;
			right: 0;
		}
		#carousel-image-and-text3 .scrollbar {
			background-color: #45a8ce !important;
			bottom: 0;
		}
	/**
		* ROW4
	**/		
		#carousel-image-and-text4 {
/*
			width: 92%;
			height: 279px;
*/
			width: 92%;
			height: 185px;
			margin: 0 auto;	
		}	
		#carousel-image-and-text4 .arrow-holder {
			height: 150px;
		}		
		#carousel-image-and-text4 .touchcarousel-item {
			margin-right: 1px;	
/*
			width: 170px;
			height: 277px;		
*/
			width: 245px;
			height: 127px;		}
		#carousel-image-and-text4 .item-block {
/*
			width: 170px;
			height: 277px;
*/
			width: 225px;
			height: 127px;
			display: block;
		}
		#carousel-image-and-text4 .item-block img,
		#carousel-image-and-text4 .item-block h4, 
		#carousel-image-and-text4 .item-block p {
			float: left;
			position: relative;
			display: block;
			margin: 0;			
		}
		#carousel-image-and-text4 .item-block img {
/*
			width: 170px;
			height: 230px;		
*/
			width: 225px;
			height: 127px;		
			border: 0;
			padding: 0;		
		}
		#carousel-image-and-text4 .item-block {			
			text-decoration: none;
			color: inherit;			
		}					
		#carousel-image-and-text4 .item-block h4 {
			font: bold 13px/20px Helvetica, Arial, sans-serif;
			color: #000;
/* 			width: 158px; */
			width: 225px;
			height: auto;		
			padding: 2px 0 0 6px;
			-webkit-transition: color 0.2s ease-out; 
			-moz-transition: color 0.2s ease-out;
			transition: color 0.2s ease-out;  	
		}
		#carousel-image-and-text4 .item-block:hover h4 {	
			color: #1873c9;		
		}
		#carousel-image-and-text4 .item-block p {			
			font: normal 13px/20px Helvetica, Arial, sans-serif;
			color: #555;		
/* 			width: 158px; */
			width: 225px;
			padding: 0 0 0 6px;
		}
		#carousel-image-and-text4 .scrollbar-holder {
			background: #CED7DB;
			bottom: 0;
			height: 1px;
			left: 0;
			right: 0;
		}
		#carousel-image-and-text4 .scrollbar {
			background-color: #45a8ce !important;
			bottom: 0;
		}