* { 

	margin: 0; 

	padding: 0; 

}

.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%;

}



center {

	padding: 10px;background: #ddd;

}

p {

	font-size: 12px;

	color: #333;

	line-height: 1.6em;

	padding: 10px 0;

}

#wrapper {

	width: 1093px;

	margin: 0 auto;

}



#content h1 {

	font-size: 50px;

	color: #666;text-align: left;

	text-shadow: #ddd 1px 2px 1px;

	letter-spacing: -1px;

	width: 600px;

}

#content h3 {

	font-size: 15px;

	padding-top: 4px;

	width: 600px;

	font-weight: normal;

	color: #fff;text-align: left;

	text-shadow: #333 1px 1px 1px;

}

#content h4 {

	font-size: 13px;

	line-height: 1.6em;

	width: 600px;

	color: #fff;

	font-weight: normal;

	padding: 0 50px;

	padding-top: 11px;text-align: left;

	text-shadow: #444 1px 1px 1px;

}

#content h2 {

	font-size: 28px;

	color: #333;

	text-align: center;

	width: 600px;

	padding-top: 25px;

	padding-bottom: 10px;

	font-weight: bold;

	text-shadow: #ccc 1px 1px 1px;

}

#content {

	width: 750px;

	position: relative;

}

	

	#content h4 {

		font-size: 18px;

		color: #555;

		margin: 5px 0;

	}

#footer {

	width: 993px;

	color: #fff;

	height: 148px;

	margin-left: 75px;

}

	#footer h3 {

		font-size: 16px;

		color: #333;

		font-weight: normal;

		text-align: center;

		text-shadow: #fff 1px 1px 1px;

		padding-top:13px;

		font-style: italic;

	}

	#footer p {

		font-size: 11px;

		color: #444;

		font-weight: normal;

		text-align: center;

		padding-top: 30px;

	}



#box {

	width: 533px;

	height: 404px;

	margin: 0 auto;

	padding-top: 15px;

	color: #fff;

}

#box h2 {

	color: #fff;

	text-align: center;

	padding: 0 40px;

	text-shadow: #222 1px 1px 1px;

	letter-spacing: -1px;

}

#box h3 {

	color: #fff;

	text-align: center;

	padding: 0 20px;

	text-shadow: #222 1px 1px 1px;

	font-weight: normal;

}

#box p {

	color: #555;

	text-align: left;

	padding: 10px 40px;

	text-shadow: #ddd 1px 1px 1px;

}

a.bigbutton {

	background: url(../images/button.gif) no-repeat top;

	width: 300px;

	height: 64px;

	display: block;

	margin: 20px auto;

	text-indent: -9999999px;

}

#video {

	margin: 0 auto;

	display: block;

}

#intro {

	

	width: 340px;

	clear: both;

	float: right;

}

#intro h3 {

	font-size: 18px;

	text-align: center;

}

#form {

	background: url(../images/form.gif) repeat-y top;

	width: 340px;

	clear: both;

	float: right;

}

#form-top {

	background: url(../images/form-top.gif) repeat-y top;

	width: 340px;

	height: 23px;

	display: block;

	margin-top: -23px;

}

#form-bottom {

	background: url(../images/form-bottom.gif) repeat-y top;

	width: 340px;

	height: 23px;

	display: block;

	margin-bottom: -23px;

}