@charset "utf-8";
/* CSS Document */

.key-digits-block {
	padding: 0; margin: 0 306 0 0;
	width: 244px;
	overflow: hidden;
}

	.key-digits-block-title {
		padding: 0 13px 0; margin: 0;
		height: 27px;
		background: url(../images/bg-key-digits-block-title.png) left top no-repeat;
		color: #e97902;
		line-height: 27px;
		font-size: 1.10em;
		font-weight: bold;
	}
	
	#horizontal_carousel {
		padding: 0 4px 0; margin: 0;
		float: left;
		width: 236px;
		position: relative;
		background: url(../images/bg-key-digits-carousel.png) left top repeat-y;
	}
	
	#horizontal_carousel .container {
		float: left;
		width: 178px;
		position: relative;    
		overflow: hidden;
	}
	
	#horizontal_carousel ul {
		margin: 0;
		padding:0;
		width: 100000px;
		position: relative;
		top: 0;
		left: 0;
	}                      
	
	#horizontal_carousel ul li {
		width: 178px;
		text-align: center;
		list-style:none;
		float:left;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 1.10em;
	}
	
	#horizontal_carousel .previous_button {
		float:left;
		margin-top: 26px;
		width: 29px; height: 43px;
		background: url(../images/carousel/home/horizontal/left.png);
		z-index: 100;
		cursor: pointer;
	}
	
	#horizontal_carousel .previous_button_over {
		background: url(../images/carousel/home/horizontal/left_over.png);
	}
	
	#horizontal_carousel .previous_button_disabled {
		background: url(../images/carousel/home/horizontal/left_disabled.png);
		cursor: default;
	}
	
	#horizontal_carousel .next_button {
		float:left;
		margin-top: 26px;
		width: 29px; height: 43px;
		background: url(../images/carousel/home/horizontal/right.png);
		z-index: 100;
		cursor: pointer;
	}
	
	#horizontal_carousel .next_button_over {
		background: url(../images/carousel/home/horizontal/right_over.png);
	}
	
	#horizontal_carousel .next_button_disabled {
		background: url(../images/carousel/home/horizontal/right_disabled.png);
		cursor: default;
	}
	
	.key-digits-block-bottom {
		padding: 0; margin: 0;
		height: 9px;
		background: url(../images/bg-key-digits-block-bottom.png) left top no-repeat;
	}
	
	.key-digits-percent {
		font-size: 6.00em;
		line-height: 90px;
	}

/* Breeders have the floor
---------------------------------------- */
.breeders-have-the-floor {
	padding: 0; margin: 0 9px 0 0;
	width: 306px; height: 158px;
	overflow: hidden;
	float: right;
}

	.breeders-have-the-floor-left {
		padding: 0; margin: 0;
		float: left;
	}

	.breeders-have-the-floor-right {
		padding: 0; margin: 0 0 0 127px;
	}
	
		.breeders-have-the-floor-title {
			padding: 0 14px 0 8px; margin: 0;
			width: 157px; height: 28px;
			background: url(../images/breeders-have-the-floor-tit.png) left top no-repeat;
			line-height: 28px;
			font-size: 1.10em;
			font-weight: bold;
			color: #FFFFFF;
		}

		.breeders-have-the-floor-content {
			padding: 8px 14px 0 8px; margin: 0;
			width: 157px; height: 118px;
			background: url(../images/breeders-have-the-floor-txt.png) left top no-repeat;
			font-size: 1.10em;
			color: #FFFFFF;
			overflow: hidden;
		}

			.breeders-have-the-floor-content p {
				margin: 4px 0;
			}

			.breeders-have-the-floor-content hr {
				margin: 0;
				border-color: #FFFFFF;
			}

