html 
{
	height:auto;
	width:100%;
}

body 
{
	margin:0px; 
	padding:0px;
	width:100%;
	height:100%;
	background-color:#ffffff;
	color:#002d6a;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

div
{
	margin:0px; 
	padding:0px;

}

#more_people
	{
		position:relative;
		height:auto;
	}

#step1
	{
		width:1000px;
		height:820px;
		background-image:url(images/step1.jpg);
		position:relative;

	}
	
#step2
	{
		width:1000px;
		height:820px;
		background-image:url(images/step2.jpg);
		position:relative;

	}

#step3
	{
		width:1000px;
		height:1105px;
		background-image:url(images/step3.jpg);
		position:relative;

	}
	
#top_space
	{
		width:1000px;
		height:250px;

	}
	
#left_space
	{
		width:300px;
		height:310px;
		float:left;

	}
	
#left_space_2
	{
		width:210px;
		height:310px;
		float:left;

	}
	
#left_space_3
	{
		width:210px;
		height:310px;
		float:left;

	}
	
#body
	{
		width:550px;
		height:310px;
		float:left;
		text-align:left;
	}
	
#body_2
	{
		width:700px;
		height:310px;
		float:left;
		text-align:left;
	}
	
#body_3
	{
		width:700px;
		height:500px;
		float:left;
		text-align:left;
	}
	
#clear
	{
		clear:both;
	}
.clear
	{
		clear:both;
	}
	
.bold_font
	{
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#0a2746;
	}
	
#icon_flirty
	{
		width:200px;
		float:left;
		text-align:right;
	}
#icon_fun
	{
		width:200px;
		float:left;
		text-align:right;
	}
#icon_advanturous
	{
		width:200px;
		float:left;
		text-align:right;
	}
	
#theFooter
	{
		font-family:arial;
		font-size:11px;
		color:#00a971;
	}
#theFooter a
	{
		color:#00a971;
	}
	
#the_form
	{
		width:600px;
		color:#0a2746;
		font-family:Arial;
		font-size:12px;
	}
.friend_name
	{
		width:300px;
		float:left;
		position:relative;
	}
	
.friend_email
	{
		width:300px;
		float:left;
		position:relative;
	}
	
.friend_name_err
	{
		width:300px;
		float:left;
		color:#FF0000;
		font-size:10px;
		position:relative
		height:15px;
	}

.friend_email_err
	{
		width:300px;
		float:right;
		color:#FF0000;
		font-size:10px;
		position:relative;
		height:15px;
	}
	
.form_txt 
	{
		background-color:#FFFFFF;
		border:thin solid #a5acb2;
		color:#000000;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		left:0;
		padding-bottom:0;
		padding-left:7px;
		padding-top:0;
		top:0;
	}
	
.your_name
	{
		width:300px;
		float:left;
	}
.your_email
	{
		width:300px;
		float:left;
	}