#guides {
	background: #fff;
	border: 3px solid #ddd;
	margin-bottom: 15px;
}
	#guides .hdr {
		margin-bottom: 10px;
		background: #e5310f;
		color: #fff;
		display: inline-block;
		height: 24px;
		line-height: 24px;
		font-family: NewsGothicBT-BoldCondensed, Arial Narrow, Arial;
		font-size: 15px;
		font-weight: normal;
		padding: 0 8px;
	}
	#guides .carousel {
		height: 175px;
		margin-bottom: 10px;
		position: relative;
	}
		#guides .overflow {
			height: 175px;
			margin: 0 auto;
			overflow: hidden;
			width: 860px;
		}
		#guides .carousel .slides {
			position: relative;
			width: 1000px;
		}
			#guides .carousel .slide {
				border-right: 1px solid #ccc;
				float: left;
				height: 145px;
				padding: 15px 18px;
				position: relative;
				width: 86px;
			}
			#guides .carousel .slide.open {
				/* width: 209px; */
			}
				#guides .carousel .slide .guide {
					float: left;
				}
					#guides .carousel .slide .guide .image {
						box-shadow: 0 0 5px rgba(0,0,0,.5);
						margin-bottom: 10px;
					}
					#guides .carousel .slide img { width: 84px; }
					#guides .carousel .slide.open img { outline: 3px solid #e5310f; }
					#guides .carousel .slide .guide p {
						color: #777;
						font-family: Arial;
						font-size: 12px;
						font-weight: bold;
						line-height: 1.2;
						margin-bottom: 0;
						width: 84px;
					}
				#guides .carousel .slide .info {
					background: #fff;
					box-shadow: 0 0 5px rgba(0,0,0,.1);
					border: 1px solid #f4f4f4;
					display: none;
					left: 112px;
					position: absolute;
					width: 112px;
				}
					#guides .carousel .slide .info strong {
						background: #e53716;
						color: #fff;
						display: inline-block;
						font-family: NewsGothicBT-BoldCondensed, Arial Narrow, Arial;
						font-size: 13px;
						font-weight: normal;
						height: 18px;
						line-height: 18px;
						margin: 5px 0;
						padding: 0 8px;
						text-transform: uppercase;
					}
					#guides .carousel .slide .info ul {
						padding: 0 8px;
					}
						#guides .carousel .slide .info li {
							border-bottom: 1px dotted #185c81;
							font-family: Arial;
							font-size: 11px;
							font-weight: bold;
							height: 25px;
							line-height: 25px;
						}
						#guides .carousel .slide .info li:last-child { border: none; }
						#guides .carousel .slide .info li:nth-last-child(2) { border-bottom: 1px solid #ebebeb; }
						#guides .carousel .slide .info li.more {}
							#guides .carousel .slide .info li a {
								background: url(../img/icon/arrow-blue.png) no-repeat right center;
								color: #185c81;
								display: block;
							}
							#guides .carousel .slide .info li.more a {
								background: url(../img/icon/arrow-red.png) no-repeat right center;
								color: #e5310f;
							}
							#guides .carousel .slide .info li span {
								float: right;
								margin-right: 10px;
								width: 25px;
							}
		#guides .carousel .toggler {
			background-image: url(../img/icon/togglers-carousel.png);
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			height: 30px;
			position: absolute;
			text-indent: -9999px;
			top: 72px;
			width: 30px;
		}
		#guides .carousel .toggler.prev { 
			background-position: 0 -30px;
			left: 8px;
		}
		#guides .carousel .toggler.next {
			background-position: -30px -30px;
			right: 8px;
		}
		#guides .carousel .toggler.prev.disabled { background-position: 0 0; }
		#guides .carousel .toggler.next.disabled { background-position: -30px 0; }
