body { background:#e9f6ff url(assets/splash/tile.jpg) repeat-x center top; text-align: center; }
#wrapper { width: 830px; margin: 0 auto; }
h1 { padding: 130px 0 58px 210px; margin: 0 auto; }

#form { background: url(assets/splash/form.png) no-repeat bottom left; 
		width: 417px; height: 122px; 
		padding: 30px 0 0 35px; margin: 0 auto; margin-left: 295px !important; }

	h2#join { width: 375px; margin-bottom: 5px; float: left; clear: both; } 
		h2#join a { background: url(assets/splash/join.png) no-repeat 0 0; height: 43px; display: block; }
		h2#join a:hover { background-position: 0 -43px; }
		
	.input {
			background:#FFFFFF url(assets/splash/field.png) repeat-x top left;
			border:1px solid #5e84b7; padding:9px 0 8px 5px;
			float:left;
			font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#676767; margin:0 4px 0 0;}


	.input.email { width: 195px; }
	.input.zip { width: 90px; margin-left: 8px; }	
		.email:hover, form .zip:hover { background-position: right top; border: 1px solid #b9d2dd; }

		form { width: 365px; height: 35px; padding-top: 6px; clear: both; }
		form .go { background: url(assets/splash/go.png) no-repeat left top; width: 41px; height: 35px; border: none; margin: 0 0 0 5px; cursor: pointer; }
		form .go:hover, form .go:hover  { background: url(assets/splash/go.png) no-repeat 0 -35px; }	
		
	h3#skip { width: 509px; padding: 55px 0 15px 0; margin: 0 auto; clear: both; } 
		h3#skip a { background: url(assets/splash/skip.png) no-repeat 0 0; height: 12px; overflow: hidden; display: block; }
		h3#skip a:hover { background-position: 0 -12px; }

#paidfor { color:#0f5566; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-align:center; width:475px; margin:0 auto; }
	#paidfor p { margin:0; padding:0 0 5px 0; }
	#paidfor a { color:#1956a8; text-transform:uppercase; text-decoration: none; }
	#paidfor a:hover { color: #146c7a;  text-decoration: underline; }

