
#home_ecr {}
	#home_ecr .main {
		margin: 60px 20px 0 20px;
		height: 360px;
	}
		#home_ecr .main .image {
			float: left;
		}
		#home_ecr .main .text {
			margin: 40px 0 0 270px;
			font-size: 14px;
		}
	#home_ecr .column {
		float: left;
		margin-right: 20px;
		margin-bottom: 40px;
		width: 200px;
	}
	#home_ecr .column1 {
		width: 480px;
	}
	#home_ecr .column3 {
		margin-right: 0;
	}
	#home_ecr .testimonials {
		font-size: 14px;
	}
		#home_ecr .testimonials .person {
			color: #666;
			font-style: italic;
		}
.carousel {
    background: #fff url(/img/carousel_bg.png) no-repeat top left;
    margin-left: -4px;
    margin-bottom: 30px;
    width: 948px;
    height: 172px;
    position: relative;
    padding-top: 20px;
}
	.carousel h2 {
	    float: left;
	    display: inline;
	    margin: 2px 0 0 40px;
	}
	.carousel p.all_link {
	    float: right;
	    display: inline;
	    margin: 0 43px 0 0;
	}
	.carousel .jcarousel-container {
		clear: both;
		width: 865px;
		padding: 10px 40px;
	}
	.carousel .jcarousel-clip {
		height: 100px;
	}
	.carousel .jcarousel-item {
		width: 100px;
		height: 100px;
		margin-right: 10px;
	}
	.carousel .jcarousel-item-placeholder {
		background: #fff;
		color: #000;
	}
	.carousel .jcarousel-next-horizontal {
	    position: absolute;
	    top: 43px;
	    right: 5px;
	    width: 32px;
	    height: 32px;
	    cursor: pointer;
	    background: transparent url(/img/arrow_next_sprite.gif) no-repeat 0 0;
	}
	.carousel .jcarousel-next-horizontal:hover {
	    background-position: -32px 0;
	}
	.carousel .jcarousel-next-horizontal:active {
	    background-position: -64px 0;
	}
	.carousel .jcarousel-next-disabled-horizontal,
	.carousel .jcarousel-next-disabled-horizontal:hover,
	.carousel .jcarousel-next-disabled-horizontal:active {
	    cursor: default;
	    background-position: -96px 0;
	}
	.carousel .jcarousel-prev-horizontal {
	    position: absolute;
	    top: 43px;
	    left: 5px;
	    width: 32px;
	    height: 32px;
	    cursor: pointer;
	    background: transparent url(/img/arrow_prev_sprite.gif) no-repeat 0 0;
	}
	.carousel .jcarousel-prev-horizontal:hover {
	    background-position: -32px 0;
	}
	.carousel .jcarousel-prev-horizontal:active {
	    background-position: -64px 0;
	}
	.carousel .jcarousel-prev-disabled-horizontal,
	.carousel .jcarousel-prev-disabled-horizontal:hover,
	.carousel .jcarousel-prev-disabled-horizontal:active {
	    cursor: default;
	    background-position: -96px 0;
	}
