/* --------------------------------- */

a.one:link {color: #FFFFFF;	text-decoration: none;}
a.one:visited {color: #FFFFFF; text-decoration: none;}
a.one:hover {color: #2475B4; background-color: #ED008C;	text-decoration: none;}
a.one:active {color: #FFFFFF; text-decoration: none;}

a.three:link {color: #ff0000}
a.three:visited {color: #0000ff}
a.three:hover {background: #66ff66}


/*CONTAINER		  					*/
#container{ 
	margin:0 auto;
	margin-top:40px;
}
#wrapper{ 
  min-height: 100%;
	margin:0 auto;
	margin-top:0px;
}
* html #container {
height: 100%;
}
#step3{
	width: 1020px;
	margin: 5px auto;
	background-color: #fff;
	border: 1px solid #000;
}
	#search_menu{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 185px; 
		left: 50px; 
		Width: 280px;
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#pictures{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 185px; 
		left: 500px; 
		margin-left: -150px;
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#newsletter{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 565px; 
		left: 50px;
		Width: 280px;
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#bad1{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 465px; 
		left: 350px; 
		height:auto;
		background:#F7CBCA;
		color:#222222;
		font-size:0;
		line-height:0;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; 
		text-align:center;
	}
	#bad2{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 465px; 
		left: 830px; 
		background:#F7CBCA;
		color:#222222;
		font-size:0;
		line-height:0;
		padding:0px;
		text-align:center;
	}
	#ad1{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 540px; 
		left: 350px; 
		background:#F7CBCA;
		color:#222222;
		font-size:0;
		line-height:0;
		padding:0px;
		text-align:center;
	}
	#ad2{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 540px; 
		left: 655px; 
		background:#F7CBCA;
		color:#222222;
		font-size:0;
		line-height:0;
		padding:0px;
		text-align:center;
	}
	#search_results{
		border:solid 0px #CC0000; 
		display: block;
		margin: 5px;
		background:#FFFEF2;
		color:#222222;
		padding:0px;

	}
		#order_stat{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 180px; 
		left: 770px; 
		width: 236px;
		height: 197px;
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#prop_sum{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 180px; 
		left: 433px; 
		width: 330px;
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#banner1{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 385px; 
		width:565px;
		left: 433px; 
		background:#F7CBCA;
		color:#222222;
		line-height:0;
		padding:0px;
		text-align:center;
	}
	#prop_features{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 510px; 
		width:565px;
		height: 150px;
		left: 433px; 
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#prop_details{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 690px; 
		width:565px;
		left: 433px; 
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#prop_map{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 685px; 
		left: 1%; 
		background:#F7CBCA;
		color:#222222;
		font-size:0;
		line-height:0;
		padding:0px;
		text-align:center;
	}
	#prop_img_box{
		border:solid 0px #CC0000; 
		position: absolute; 
		top: 180px; 
		left: 1%; 
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#flash_ads{
        position: absolute; 
		top: 180px; 
		left: 87%; 
		height: 600px;
		background:#F7CBCA;
		color:#222222;
		line-height:0;
		padding:0px;
		text-align:center;
	}
	#brochure{
        position: absolute; 
		top: 180px; 
		left: 5%;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#footer{
        position: absolute; 
		width: 600px;
		left: 15%;
		bottom: -100px; 
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#footer2{
		width: 600px;
		left: 15%;
		color:#222222;
padding-top: 10px;
margin: -50px auto 0 auto;
		text-align:center;
	}
	#payment_details{
		position: absolute; 
		top: 10px; 
		left: 570px; 
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}#payment_options{
		 
		position: absolute; 
		top: 10px; 
		width: 500px;
		left: 50px; 
		background:#F7CBCA;
		color:#222222;
		padding:0px;
		text-align:center;
	}
	#payment_bot{
		position: absolute; 
		left: 50%;
		margin-left: -25%;
		width: 50%;
		top: 210px; 
		}

