@import url('reset.css');
@import url(http://fonts.googleapis.com/css?family=Quicksand:400,300,700);

html {
	background-color:#e4e1c8;
	background-image:url(../images/bg.jpg), url(../images/pattern-grains.jpg);
	background-repeat:repeat-x, repeat;
	background-position:center top;
}
body {
	font:normal 18px/24px 'Quicksand', sans-serif;
	color:#111;
}
	h1,h2,h3,h4,h5,h6 {
		color:#c93800;
		font-family: 'Quicksand', sans-serif;
		text-align:center;
	}
	h1 { line-height:36px; }
	h2 { line-height:35px; }
	h3 { line-height:24px; }
	h4 { line-height:20px; }
	h5 { line-height:18px; }
	h6 { line-height:16px; }
	.hide {
		background:none;
		font-size:1px;
		display:none;
		height:0;
		left:-9999px;
		overflow:hidden;
		position:absolute;
		top:-9999px;
		width:0;
		z-index:0;
		line-height:0px;
	}

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix {
		display: inline-block;
	}
	html[xmlns] .clearfix {
		display: block;
	}
	* html .clearfix {
		height: 1%;
	}
	::-moz-selection{
		background: #abc713;
	} 
	::selection {
		background: #abc713;
	}
	small { font-size:85%; }
	header, section, footer	{
		margin:0 auto;
	}
	header {
		width:990px;
		margin:0 auto;
	}
	#content {
		background:url(../images/content-bg.jpg) repeat-y center top;
		width:990px;
		margin:0 auto;
		text-align:center;
	}
		.video {
			background:url(../images/video.png) no-repeat;
			width:640px;
			height:360px;
			padding:33px 40px 42px;
			margin:0 auto;
		}
/*		.btn-buy {
			width:445px;
			height:187px;
			margin:10px auto;
		}
			.btn-buy a {
				width:445px;
				height:187px;
				display:block;
				background:url(../images/btn-buy.png) no-repeat;
				text-indent:-999em;
			}*/
	footer {
		background:url(../images/footer.jpg) no-repeat;
		background-repeat:no-repeat, repeat-x;
		background-position:center top, center bottom;
		padding:150px 0 7px;
		font:normal 13px/15px 'Quicksand', sans-serif;
		color:#222;
		margin:0 auto;
		text-align:center;
		width:990px;
		text-shadow:1px 1px 1px #fafaf5;
		letter-spacing:-1px;
	}
		footer #footerLinks {
			list-style:none;
			text-align:center;
		}
		footer #footerLinks li {
			display:inline;
		}
		footer #footerLinks li span{
			margin:0 2px;
		}
		footer p {
			color:#222;
			margin-bottom:14px;
			text-align:center;
		}
		footer a {
			color:#222;
			text-decoration:none;
			padding:0 4px;
		}
		footer a:hover {
			background-color:#bdb78a;
		}