body {
	position: relative;
	background: #cecece url('../images/background.jpg') no-repeat center top;
	font-family: Arial, 'Helvetica Neue', Helvetica, 'Liberation Sans', FreeSans, sans-serif;

}

#header {
	position: relative;
	z-index: 5000;
	width: 960px;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	padding-top: 27px;
}
	#header .logo {
		position: relative;
		height: 50px;
	}
		#header .logo a {
			display: block;
			float: left;
			width: 380px;
			height: 50px;
			background: transparent url('../images/header-logo.png') no-repeat 0 0;
			text-decoration: none;
		}
		#header .logo a:hover {
			background-position: 0 -60px;
		}
		#header .logo img {
			position: absolute; top: 0; left: 0;
		}
		#header .logo span {
			font-size: 13px;
			cursor: pointer;
		}
		#header .logo span.title {
			position: absolute; top: 9px; left: 180px;
			color: #8b8b8b;
		}
			#header .logo a:hover span.title span {
/*
				color: #4b4b4b;
*/
			}
		#header .logo span.subtitle {
			position: absolute; top: 25px; left: 180px;
			font-size: 11px;
			font-weight: 900;
			color: #b9b9b9;
		}

	#header .contact {
		position: absolute; top: 35px; right: 0;
		z-index: 100;
	}
		#header .contact a.mail {
			display: block;
			margin-bottom: 4px;
			font-size: 13px;
			text-align: right;
			color: #8b8b8b;
			text-decoration: none;
		}
			#header .contact a.mail:hover {
				color: #4a4a4a;
			}
		#header .contact .phone {
			display: block;
			margin-bottom: 10px;
			font-size: 11px;
			text-align: right;
			color: #b3b3b3;
		}
		#header .contact .links {
			display: block;
			float: right;
			height: 12px;
			font-size: 10px;
			color: #b8b8b8;
		}
			#header .contact .links span {
				display: block;
				float: left;
				height: 12px;
				padding-right: 3px;
			}
			#header .contact .links a {
				display: block;
				float: left;
				width: 12px;
				height: 12px;
				margin: 0 0 0 2px;
				padding: 0;
				text-indent: -4000px;
				background: transparent url('../images/social-icons.gif') no-repeat -4000px 0;
			}
				#header .contact .links a.facebook { background-position: -12px 0; }
				#header .contact .links a.facebook:hover { background-position: 0 0; }
				#header .contact .links a.flickr { background-position: -12px -12px; }
				#header .contact .links a.flickr:hover { background-position: 0 -12px; }
				#header .contact .links a.linkedin { background-position: -12px -24px; }
				#header .contact .links a.linkedin:hover { background-position: 0 -24px; }
				#header .contact .links a.gtalk { background-position: -12px -36px; }
				#header .contact .links a.gtalk:hover { background-position: 0 -36px; }
				#header .contact .links a.skype { background-position: -12px -48px; }
				#header .contact .links a.skype:hover { background-position: 0 -48px; }
				#header .contact .links a.twitter { background-position: -12px -60px; }
				#header .contact .links a.twitter:hover { background-position: 0 -60px; }

#content {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	z-index: 4000;
}

#footer {
	width: 960px;
	margin: 20px auto 50px auto;
	padding: 0;
}
	#footer p {
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 11px;
		line-height: 15px;
		color: #a1a1a1;
	}
		#footer p a {
			text-decoration: none;
			color: #a1a1a1;
		}
			#footer p a:hover {
				color: #4b4b4b;
			}

#slides-space {
	clear: both;
	width: 960px;
	margin: 0 auto;
}
#slides-wrapper {
	position: absolute; top: 0; left: 0;
	width: 100%;
	min-width: 960px;
	height: 1000px;
	margin: 0;
	padding: 0;
	z-index: 1000;
}
	#slides-wrapper .slides {
		position: relative;
		overflow: hidden;
		width: 100%;
		min-width: 960px;
		height: 1000px;
		margin: 0;
		padding: 0;
	}
		#slides-wrapper .slides .slide {
			position: absolute; top: 0;
			overflow: hidden;
			width: 100%;
			min-width: 960px;
			height: 1000px;
			margin: 0;
			padding: 0;
			background: transparent no-repeat center top;
		}
			#slides-wrapper .slides .slide .slide-content {
				position: relative;
				overflow: hidden;
				width: 960px;
				height: 1000px;
				margin: 0 auto;
				padding: 0;
				background: transparent no-repeat center top;
			}
				#slides-wrapper .slides .slide .slide-content .info {
					position: absolute;
					z-index: 3000;
				}
					#slides-wrapper .slides .slide .slide-content .info .awards {
						display: block;
						margin-bottom: 20px;
					}
					#slides-wrapper .slides .slide .slide-content .info .title {
						display: block;
						margin-bottom: 15px;
					}

					#slides-wrapper .slides .slide .slide-content .info a.button {
						display: block;
						float: left;
						margin: 0;
						padding: 0 0 0 19px;
						height: 43px;
						text-decoration: none;
						background: transparent url('../images/button-background.png') no-repeat left 0;
					}
						#slides-wrapper .slides .slide .slide-content .info a.button span {
							display: block;
							float: left;
							margin: 0;
							padding: 11px 19px 0 0;
							height: 32px;
							font-size: 17px;
							line-height: 17px;
							font-weight: 900;
							text-align: center;
							color: #646464;
							background: transparent url('../images/button-background.png') no-repeat right -43px;
							cursor: pointer;
						}
					#slides-wrapper .slides .slide .slide-content .info a.button:hover {
						background-position: left -86px;
					}
						#slides-wrapper .slides .slide .slide-content .info a.button:hover span {
							background-position: right -129px;
							color: #333333;
						}












