@charset "UTF-8";
/* CSS Document */

a {color:#25A0B2; text-decoration:underline;}
a:hover {text-decoration:none;}

body {
  line-height:3em;
  font-family: "museo-sans", Verdana, sans-serif;
  margin:0;
  padding:0;
  text-align:center;
  color:#fff;
  background-color:#f3f3f3;
  font-weight:100;

}

#header {
	position:relative;
	margin: 0 auto 0 auto;
	width:100%;
	height: 470px;
	background-color:#88c3c8;
	background-image:url(images/watercolor.jpg);
	background-repeat:no-repeat;
	background-position:top;	
	border-top:18px solid #fff046;
	font-size:24px;
}

#divider {
	width:100%;
	height:8px;
	background-image:url(images/zig.jpg);
}

#wehelp {
	margin-top:40px;
	width:100%;
	background:#f3f3f3;
}

#box {
font-family: "museo-slab", Verdana, sans-serif;
width:756px;
height:303px;
background:#fff;
border-radius:12px;
-moz-border-radius:12px;
position: relative;
margin:10px auto;
font-weight:300;
font-size:20px;
color:#2ba0b5;
line-height:32px;
}

#box img{
	margin:12px 0 20px 0;
}

#outro {
	background:url(images/outrobg.jpg) top no-repeat;
	width:756px;
	position:relative;
	margin: 0 auto 10px auto;
	padding-top:60px;
	color:#878780;
	line-height:56px;

}

.one {
	font-size:24px;
}

.two {
	font-size:82px;
	color:#2ba0b5;
}

.three {
	font-size:28px;

}

.title {
font-weight:500;
font-size:36px;
text-transform:uppercase;
line-height:56px;
}

.block {
padding: 30px 60px;
width:230px;
float:left;
}

.middle {
float:left;
width:48px;
height:303px;
background-image:url(images/ampdiv.jpg);
}

#steps {
line-height:36px;
font-size:30px;	
color:#878780;	
background:url(images/howtop.jpg) top no-repeat;
background-color:#fff;
height:600px;
padding-top:80px;
}

#steps-inner {
width:960px;
position:relative;
margin:40px auto 20px auto;
}

.step {
width:280px;
height:300px;
float:left;
font-weight:100;
font-size:20px;
line-height:28px;
color:#696963;
}

.step img{
	margin-bottom:16px;
}

.divider {
	float:left;
}

#recent {
	width:100%;
	background-image:url(images/bg.jpg);
	background-attachment:fixed;
	background-position:top;
	background-repeat:no-repeat;
	background-size:cover;
}

.recent-inner {
	padding:45px 0;
	width:335px;
	font-size:18px;
	text-align:justify;
	margin:0px auto;
	line-height:28px;
}

.emph {
	font-weight:500;
}

#signup {
	padding:40px 0;
	margin: 0 auto 0 auto;
	position:relative;
	width:100%;
	background-color:#fff;
}

.signup-inner {
	font-size:28px;
	position:relative;
	width: 1020px;
	height:500px;
	padding-top:20px;
	margin: 0 auto;
	color:#999;
	text-align:center;
}

.inner {
	font-size:28px;
	position:relative;
	width: 1020px;
	height:500px;
	padding-top:20px;
	margin: 0 auto;
	color:#999;
	text-align:left;
}

.partner-inner {
	font-size:28px;
	position:relative;
	width: 75%;
	max-width:1020px;
	height:300px;
	padding-top:20px;
	margin: 0 auto;
	color:#999;
	text-align:center;
}

.sub {
	font-size:14px;
	line-height:20px;
}

.hr {
	width:50%;
	border-top:1px solid #f1f1f1;
	margin:40px auto;
}

a.signupbtn {
position:relative;
margin:30px auto 0 auto;
display:block;
background-image:url(images/signupbtn.jpg);
background-position:top;
width:195px;
height:57px;
overflow:hidden;
}

a.signupbtn:hover {
display:block;
background-image:url(images/signupbtn.jpg);
background-position:bottom;
}


.processleft {
	float:left;
	width:470px;
	height:200px;
	margin-right:40px;
}

.process {
	float:left;
	width:470px;
	height:200px;
}

.confirm {
	font-size:30px;
}

#footer {
	text-align:left;
	color:#878780;
	width:100%;
	background-color:#fff;
}

#footer-inner {
	width:1020px;
	height:80px;
	border-top:1px solid #f1f1f1;
	padding-top:18px;
	font-size:12px;
	position:relative;
	margin:0 auto;
}

#copyright {
	text-align:left;
	float:left;
	width:600px;
}

#copyright a {
	color:#25A0B2;
	text-decoration:underline;
}

#credit {
	float:right;
	width:350px;
	text-align:right;
}

#credit a {
	color:#25A0B2;
	text-decoration:underline;
}
