* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	color: #313131;	
	font-weight:normal;
}
body {
	font-size: 62.5%;
	background-color: white;
	background-position: top center;
	font-weight:normal;	
	background-image:url(hg.jpg);
	background-repeat:repeat-x;
	
}
#header {
	background-image:url(header.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	width:100%;
	height:39.3em;
}
#logo {
	width:98.4em;
	margin:auto;
	padding-top: 3em;
}
#main {
	width:98.4em;
	margin:auto;
	/*background:url(ornaments2.png) transparent no-repeat;*/
	color: white;
	/*background-color: #ffffff;*/
}
#footer p {
	text-align:right;
}
p a:hover {
	text-decoration:underline;
}

#benetfits, #offers,#join {
	float:left;
	padding-top: 1.6em;	
}
#benetfits {
	width: 48em;
	margin-right: 2.4em;
}
#offers {
	background-color: #E4E8F1;
	padding: 1.6em;	
	width: 44.8em;
}
#join {
	width: 100%;
	background-image:url(join.png);
	background-repeat:no-repeat;
	height:6.4em;
	margin-top: 2em;
}
#signup {
	margin-top: 5em;
	height: 23em;
}
/* typography */
strong {
	font-weight:bold;
}
h1 {
	color: #132D63;
	font-size: 160%;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom: 1.6em;
}
p {
	font-size: 140%;
	margin-bottom: 1em;
}
ul {
	list-style-type:none;
}
ul li {
	font-size: 140%;
	background-image: url(check.png);
	padding-left: 3.5em;
	background-repeat:no-repeat;
	height: 3em;
	padding-top: .2em;
}
#join h1 {
	font-size: 300%;
	text-transform:none;
	padding-left: 1em;
	color: white;
}
#join h1 a {
	color: white;
	font-weight:bold;
}
#signup h1 {
	font-size: 200%;
	text-transform:none;
	color: white;
}
#signup p {
	font-size: 130%;
	color: white;
}
/* form */
form {
	padding: 1.6em;
}
input {
	font-size: 180%;
	margin-right: 1em;
	padding: .2em;
	width: 16em;
}
.submit {
	text-align:center;
}
