html{
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	width:100%;
	background: #dad9d6;
}
.clearer {
	width:auto;
	clear:both;
	margin:0;
	padding:0;
	height:0;
	overflow:hidden;
}
.topper {
	width:972px;
	height:21px;
	margin:0 auto;
	padding:0;
	background:url(../images/bg_top.gif) center 0 no-repeat;
}
.filler {
	width:972px;
	margin:0 auto;
	padding:0 0 15px 0;
	background:url(../images/bg_repeater.gif) center 0 repeat-y;
}
.bottomer {
	width:972px;
	height:14px;
	margin:0 auto;
	padding:0;
	background:url(../images/bg_bottom.gif) center 0 no-repeat;
}
.title_1 {
	display:inline-block;
	margin: 10px 0 10px 37px;
	line-height:36px;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#8d8d8d;
}
strong {
	font-weight:bold;
	color:#be7023;
}

.zipbuyer_site {
	float:right;
	display:block;
	width:161px;
	height:28px;
	margin:0 auto;
	padding:0;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../images/zipbuyer_site.gif) 0px 10px no-repeat;
}
.rule_1 {
	width:960px;
	height:15px;
	margin:0 auto;
	padding:0;
	background:url(../images/rule_1.gif) 0 0 repeat-x;
}
.filler_left{
	float:left;
	width:605px;
	margin:0;
	padding:0;
}
.filler_right{
	float:left;
	width:330px;
	margin:0 auto;
	padding:0;
}
.form_container{
	position:relative;
	width:546px;
	height:371px;
	margin: 15px 0 0 32px;
	padding:0;
	background:url(../images/form_box_big.gif) 0 0 no-repeat;
}
.form_containerpagetwo{
	position:relative;
	width:546px;
	height:410px;
	margin: 15px 0 0 32px;
	padding:0;
	background:url(../images/form_box_big_tall.gif) 0 0 no-repeat;
}
.info_1 { 
	display:inline-block;
	width:540px;
	margin: 15px 0 0 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#8d8d8d;
}
.family_1 {
	display:block;
	width:330px;
	height:357px;
	margin:19px auto 0 auto;
	padding:0;
	background:url(../images/family_01.jpg) 0 0 no-repeat;
}
h1 {
	display:inline-block;
	margin: 10px 0 0 37px;
	padding:0;
	line-height:36px;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#8d8d8d;
	font-weight:normal;
}
h2 {
	display:inline-block;
	margin: 0 0 0 37px;
	padding:0;
	line-height:24px;
	width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#8d8d8d;
	font-weight:normal;
}
.testimonial {
	margin:10px 0 0 0;
	display:inline-block;
	width:330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#8d8d8d;
}
.continue_btn {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	bottom:21px;
	right:38px;
	width:165px;
	height:35px;
	margin: 0;
	padding:0;
	background:url(../images/continue_button.gif) 0 -35px no-repeat;
}
.continue_btn_pagetwo {
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	position:absolute;
	bottom:37px;
	right:38px;
	width:165px;
	height:35px;
	margin: 0;
	padding:0;
	background:url(../images/continue_button.gif) 0 -35px no-repeat;
}
.big_entryform
{
	font-family: helvetica, Arial, Sans-Serif;
	display: block;
	width: 545px;
	margin: 3px 0 0 22px;
}

.big_entryform label
{
	font-size: 20px;
	font-weight: bold;
	padding: 0;
	margin: 18px 0 0 0;
	color: #fff;
	display: block;
}

.big_entryform input
{
	font-size: 22px;
	font-weight: normal;
	height: 27px;
	padding: 2px 0px 0px 5px;
	margin: 0;
	color: #999;
	display: block;
	border-top: solid 1px #616a21;
	border-left: solid 1px #616a21;
	border-bottom: none;
	border-right: none;
}

#footer p{
	font:10px Helvetica, Arial, sans-serif normal;
	color: #4F6058;
	text-align:right;
	margin: 0;
	padding: 8px 12px 6px 0;	
}

#footer {
	position:relative;
	width: 970px;
	margin: 0px auto;
}

/*This is an In-CSS Hack that only IE7 should parse.*/
/*It is used to push the select box down 1 px so it is inline with the text boxes.*/
*:first-child + html .big_entryform select
{
	margin: 1px 0px 0px 0px;
}
/*This is an In-CSS Hack that only IE6 and below should parse.*/
/*It is used to push the select box down 1 px so it is inline with the text boxes.*/
* html .big_entryform select
{
	margin: 1px 0px 0px 0px;
}

.big_entryform select
{
	font-size: 22px;
	height: 30px;
	color: #999;
	display: block;
	border-top: solid 1px #616a21;
	border-left: solid 1px #616a21;
	border-bottom: none;
	border-right: none;
}
div.formblock
{
	float: left;
	margin: 0px;
	padding: 0 0 0 7px;
	overflow: hidden;
}

div.formblock2
{
	float: left;
	margin: 0;
	padding: 0 0 0 20px;
	overflow: hidden;
}

.Property_Address
{
	width: 340px;
}

.Phone
{
	width: 170px;
}

.FullName
{
	width: 290px;
}

.Email
{
	width: 287px;
}

.Asking
{
	width: 236px;
}

.City
{
	width: 260px;
}

.State
{
	width: 75px;
}

.Zip
{
	width: 118px;
}

.Beds
{
	width: 80px;
}

.Baths
{
	width: 80px;
}

.Soon
{
	width: 240px;
}

.Find
{
	width: 240px;
}

.Value
{
	width: 240px;
}

.Loan
{
	width: 240px;
}

.Selling
{
	width: 240px;
}

.Type
{
	width: 180px;
}

.Shade
{
	position:absolute;
	top: 0;
	left: 0;
	z-index:1000;
	width: 100%;
	height: 100%;
	background-color: Black;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
	display:none;
}

.ClickAgreeText
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
	
.FooterLink
{
	COLOR: #4f6058
}