*
{
   margin:0;
   padding:0;
}

h1{
	font-size:24px;
	margin:0px 0;
}
h2{font-size:18px;margin:20px 0;}
img{border:0;}

body
{
   font:bold 16px Arial;
   background:url('images/body_bg.jpg') top center repeat-y;
}
#page
{
   width:100%;
}
#wrapper
{
   width:810px;
   margin:0 auto;
}
#top
{
   width:100%;
   height:83px;
   background:url('images/top.jpg') 0 0 no-repeat;
}
#header 
{
	width:766px;
	height:145px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-383px;
	background:url('images/header_bg.jpg') 0 0 no-repeat;
}
#header h1
{
   width:100%;
   height:100%;
   overflow:hidden;
   text-indent:-2000px;
}
#header h1 a
{
   width:100%;
   height:100%;
   display:block;
}
#contents
{
	width:730px;
	padding:90px 40px 0 40px;
	overflow:visible;
	background:url('images/contents_bg.jpg') top center repeat-y;
}
#testimonials
{
   width:653px;
   height:186px;
   margin:0 auto;
   padding:70px 20px 0 20px;
   font-size:12px;
   background:url('images/testi.png') 0 0 no-repeat;
}
#testimonials p
{
   width:304px;
}
#steps-container
{
   width:100%;
   padding:100px 0 0 0 ;
   background:url('images/steps.png') top center no-repeat;
}
#step1
{
   width:100%;
   overflow:hidden;
}
#account-wrap
{
   width:100%;
   overflow:hidden;
   margin-top:20px;
}
.account
{
   width:360px;
   float:left;
   overflow:hidden;   
   margin-bottom:20px;
}
.account img
{
   float:left;
   margin-right:15px;
}
.account p
{
   font-size:12px;
   padding:30px 0 0 0 ;
}
.radiob
{
   float:left;
   margin-top:40px;
   margin-right:10px;
}
#step2
{
   width:100%;
   overflow:hidden;
   margin-bottom:20px;
}
#step3
{
   width:100%;
   overflow:hidden;
}
#offer-wrap
{
   width:500px;
   margin:20px auto;
   overflow:hidden;
}
.offer
{
   width:200px;
   float:left;
   margin-right:20px;
   text-align:center;
}
#copyright
{
	font-size:14px;
	font-style:normal;
	text-align:center;
}
#bottom
{
   width:793px;
   height:43px;
   background:url('images/bottom.jpg') top center no-repeat;
}
