h1, h2, h3, h4, ul, li,p{
	margin:0px;
	padding:0px;
}
p{
	margin-bottom:10px;	
	line-height:18px;
}
.swrapper{
	background:#f2f3f6;
	width:600px;
	margin:20px auto;
	padding:10px;
	border:10px solid #eaeaea;
}

.swrapper h2{
	position:relative;
	color:#FF0000;
	font-size:30px;
	margin:10px 0px;
	text-align:center;
	letter-spacing:-1px;
}
.line{
	clear:both;
	overflow:hidden;
	padding:10px;
	margin:5px 0px;
	border-top:1px solid #d5d5d5;
}

.line span{
	display:block;
	float:left;
}
	
input, select{
	border:1px solid #333;
}


h1{
	position:relative;
	color:#1a3f70;
	font-size:20px;
	border-bottom:1px solid #dfdfdf;
	margin:10px 0px;
}



#formmsg{
	padding:10px;
	color:#ff0000;
	display:block;
}

.contentPages{
	padding:10px 30px 50px 30px;	

}

.contentPages li{
	list-style-type:none;
	margin-bottom:15px;
	padding-left:30px;
	margin-left:20px;
	background:url(images/arrow-check.gif) no-repeat left center;
}

.left{
	width:570px;
	float:left;	
	margin:20px 0px 0px 20px;
}

.right{
	width:260px;
	float:right;	
	margin:170px 20px 0px 0px;
	text-align:center;
}

.right img{
	margin:10px 0px;
}
h1#main{
	font-size:30px;	
	letter-spacing:-1px;
	color:#e02121;
}

.splash{
	background:url(images/splash.jpg) no-repeat top center;;
	position:relative;
	padding-top:250px;
	overflow:hidden;
}

.splash #try{
	position:absolute;
	top:10px;
	right:15px;	
}

#submit{
	cursor:pointer;	
}

ul#features li{
	margin-bottom:20px;	
	background:url(images/li.gif) no-repeat top left;
	padding-left:25px;
}

ul#features li strong{
	display:block;	
	font-size:16px;
	color:#313131;
}
