@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background:#ecedef;
	font-family: 'Open Sans', sans-serif;
	color:#000;
	font-size:12px;
}
.main {
	background:url(images/bg-main.jpg) no-repeat top center;
	min-height:800px;
}
.main-in {
	width:960px;
	margin:0 auto;
}
h1 {
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
	font-size:55px;
	letter-spacing:-4px;
	font-weight:700;
	color:#5b9410;
	text-shadow: 0px 2px 0px #FFF;
    filter: dropshadow(color=#FFF, offx=0, offy=2);
}
h1 span {
	color:#da110f;
}
.optinbox {
	margin:140px 37px 0 142px;
	font-size:16px;
	color:#555;
}
.optinbox p {
	font-size:11px;
	text-align:center;
	color:#333;
}
h2 {
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
	font-size:36px;
	font-weight:700;
	color:#0d98e4;
	letter-spacing:-2px;
}
h3 {
	text-align:center;
	margin:0;
	padding:5px 0 10px 0;
	font-size:16px;
	font-weight:700;
}
h3 span {
	font-size:18px;
}
input[type="text"] {
	border:1px solid #e6e6e6;
	background:#FFF;
	height:70px;
	width:425px;
	margin:0;
	padding:0 10px;
	border-radius:40px;
	text-align:center;
	font-size:18px;
}
input[type="submit"] {
	background:url(images/submit-btn.png) no-repeat;
	height:110px;
	width:425px;
	border:none;
	outline:none;
	cursor:pointer;
	font-size:48px;
	font-family: 'Open Sans', sans-serif;
	font-weight:800;
	padding:0 0 0 50px;
	vertical-align:top;
	text-align:left;
}
.footer {
	background:#383838;
	line-height:65px;
	text-align:center;
	font-size:12px;
	color:#FFF;
}
.footer a {
	color:#FFF;
	padding:0 3px;
	text-decoration:none;
}
.footer a {
	text-decoration:underline;
}
