
#slidesContainer {
	background: url(../img/bg/slides.jpg) no-repeat;
	margin: 0 -4px 20px;
	width: 972px; height: 356px;
	position: relative;
}
	#slidesContainer > div {
		padding: 52px 40px 95px 445px;
		width: 487px; height: 205px;
	}

	#slidesContainer > #slide-1 { background: url(../img/bg/slide-1.png) no-repeat 45px bottom }

		#slidesContainer > div h2 {
			color: #fff;
			font-weight: bold;
			text-shadow: #327cab -1px -1px;
			margin: 0 0 18px;
		}

		#slidesContainer > #slide-1 h2 { font-size: 43px }

			#slidesContainer > #slide-1 h2 span {
				display: block;
				font-weight: normal;
			}

		#slidesContainer > #slide-1 h2 + p {
			color: #fff;
			font-size: 17px;
			line-height: 26px;
			text-shadow: #386785 1px 1px;
		}

		#slidesContainer > div div.links-container {
			padding: 0 10px 0 0;
			overflow: hidden;
			position: absolute;
			bottom: 18px; right: 20px;
		}
			#slidesContainer > div div.links-container p.bt { float: left }
			#slidesContainer > div div.links-container p.bt + p.bt { margin: 0 0 0 25px }

				#slidesContainer > div div.links-container p.bt > span {
					color: #aed1e8;
					display: block;
					font-size: 12px;
					font-style: italic;
					text-align: center;
					margin: 4px 0 0;
				}

				#slidesContainer > div div.links-container p.bt a,
				#slidesContainer > div div.links-container p.bt a span { background: url(../img/bg/button-10.png) no-repeat }

				#slidesContainer > div div.links-container p.bt a {
					display: block;
					margin: 0 12px 0 0;
				}
					#slidesContainer > div div.links-container p.bt a span {
						background-position: right -54px;
						color: #7e6c17;
						display: block;
						font-size: 16px;
						font-weight: bold;
						text-shadow:#f1d269 0 1px 0;
						text-transform: uppercase;
						margin: 0 -12px 0 0;
						padding: 14px 30px;
					}

				#slidesContainer > div div.links-container p.bt.alt a,
				#slidesContainer > div div.links-container p.bt.alt a span { background: url(../img/bg/button-16.png) no-repeat right -52px }

				#slidesContainer > div div.links-container p.bt.alt a { padding-right: 21px }

					#slidesContainer > div div.links-container p.bt.alt a span {
						background-position: 0 0;
						color: #6f6f6f;
						text-shadow: #d3d3d3 0 1px 0;
						margin: 0;
						padding-right: 15px;
					}


	#slidesContainer > #slide-2 { /*-*/ }

		#slidesContainer > #slide-2 h2 {
			font-size: 28px;
			margin: 0 0 12px;
		}
		#slidesContainer > #slide-2 ul {
			margin: 0 0 0 -20px;
			overflow: hidden;
		}
			#slidesContainer > #slide-2 ul li {
				float: left;
				margin: 0 0 0 20px;
				width: 230px;
			}
			#slidesContainer > #slide-2 ul li.alt {
				float: left;
				margin: 0 0 0 20px;
				width: 480px;
			}
				#slidesContainer > #slide-2 ul li h3 {
					color: #f2e28d;
					font-size: 14px;
					font-weight: bold;
					text-shadow: #356584 1px 1px;
					margin: 0 0 3px;
				}
				#slidesContainer > #slide-2 ul li p {
					color: #fff;
					font-size: 12px;
					line-height: 18px;
					text-shadow: #346484 1px 1px;
					margin: 0 0 18px;
				}

		#slidesContainer > #slide-2 p.video {
			margin: 0;
			position: absolute;
			top: 51px; left: 44px;
		}


	#slidesContainer > #slide-3 {
		padding: 25px 40px 95px 40px;
		width: 892px; height: 236px;
	}
		#slidesContainer > #slide-3 h2 {
			font-size: 28px;
			margin: 0;
		}
		#slidesContainer > #slide-3 ul.testimonials { overflow: hidden }

			#slidesContainer > #slide-3 ul.testimonials li {
				float: left;
				background: url(../img/bg/testimonial.png) no-repeat;
				margin: 0 8px 0 0;
				padding: 19px 19px 0;
				width: 250px; min-height: 180px;
			}
				#slidesContainer > #slide-3 ul.testimonials li h3 {
					color: #c6e9ff;
					font-size: 14px;
					font-weight: bold;
					text-shadow: #2877ab 0 1px;
					margin: 0 0 10px;
				}
				#slidesContainer > #slide-3 ul.testimonials li > div {
					margin: 0 0 14px;
					padding: 2px 0 0 68px;
					position: relative;
				}
					#slidesContainer > #slide-3 ul.testimonials li > div h4 {
						color: #fff;
						font-size: 12px;
						font-weight: bold;
						text-shadow: #2877ab 0 1px;
						margin: 0 0 5px;
					}
					#slidesContainer > #slide-3 ul.testimonials li > div p {
						color: #fff;
						font-size: 12px;
						text-shadow: #2877ab 0 1px;
						margin: 0 0 5px;
					}
					#slidesContainer > #slide-3 ul.testimonials li > div p.avatar {
						position: absolute;
						top: 0; left: 0;
					}
						#slidesContainer > #slide-3 ul.testimonials li > div p.avatar span {
							background-position: -192px -200px;
							display: block;
							width: 60px; height: 60px;
							position: absolute;
							top: 0; left: 0;
						}

				#slidesContainer > #slide-3 ul.testimonials li p.testimonial {
					color: #fff;
					font-size: 12px;
					font-style: italic;
					text-shadow: #2877ab 0 1px;
					margin: 0 0 12px
				}
				#slidesContainer > #slide-3 ul.testimonials li p.more {
					float: right;
					text-align: right;
					margin: 0;
				}
					#slidesContainer > #slide-3 ul.testimonials li p.more a,
					#slidesContainer > #slide-3 ul.testimonials li p.more a > span { background: url(../img/bg/button-17.png) no-repeat }

					#slidesContainer > #slide-3 ul.testimonials li p.more a {
						color: #fff;
						display: block;
						font-size: 11px;
						font-weight: bold;
						margin: 0 5px 0 0;
						padding: 0 0;
					}
						#slidesContainer > #slide-3 ul.testimonials li p.more a > span {
							background-position: right -26px;
							display: block;
							margin: 0 -5px 0 0;
							padding: 0 12px 0 7px;
						}
							#slidesContainer > #slide-3 ul.testimonials li p.more a span span.audio {
								background-position: 0 -3652px;
								display: block;
								padding: 4px 0 6px 23px;
							}

	#pager {
		position: absolute;
		top: 15px; right: 19px;
	}
		#pager a {
			float: left;
			background: url(../img/bg/pager.png) no-repeat;
			display: block;
			text-indent: -9999px;
			margin: 0 0 0 5px;
			width: 10px; height: 10px;
		}
		#pager a:hover,
		#pager a.active { background-position: 0 -10px }


#searchHome {
	background: #f5fbff;
	border: 1px solid #d2ebfa;
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
	padding: 15px;
}
	#searchHome p.fields {
		margin: 0;
		padding: 0 0 0 114px;
	}
		#searchHome p.fields label {
			color: #3b87b8;
			font-size: 14px;
			text-shadow: #fff 0 1px;
			vertical-align: middle;
		}
		#searchHome p.fields > span {
			border: 3px solid #e3f4ff;
			border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
			display: inline-block;
			vertical-align: middle;
		}
			#searchHome p.fields span input.text {
				border: 1px solid #bfbfbf;
				border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
				color: #999;
				font-size: 12px;
				font-style: italic;
				padding: 6px 10px;
				width: 450px;
			}

		#searchHome p.fields button.button { vertical-align: top }


#categoriesContainer {
	margin: 18px 0 0 -15px;
	overflow: hidden;
	width: 980px;
}
	#categoriesContainer > div {
		float: left;
		border: 1px solid #d2ebfa;
		border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
		font-size: 12px;
		margin: 0 0 15px 15px;
		padding: 0 15px 20px;
		width: 198px;
	}
		#categoriesContainer > div h3 {
			background-color: #d2ebfa;
			color: #3b87b8;
			font-size: 12px;
			font-weight: bold;
			text-shadow: #fff 0 1px;
			margin: 0 -15px 8px;
			padding: 12px 15px 7px;
		}
		#categoriesContainer > div ul { /*-*/ }

			#categoriesContainer > div ul li { border-bottom: 1px solid #d2ebfa }

				#categoriesContainer > div ul li a {
					display: block;
					padding: 10px 0 7px;
				}

		#categoriesContainer > div p.more {
			font-weight: bold;
			margin: 0;
		}
			#categoriesContainer > div p.more a { display: block }
