@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	}

body {
      background-image: url(images/bg.jpg);
	  background-repeat:repeat-x;
	  
        }
img{border:none;}
#page {
       
	  width:760px;
	  margin:0px auto;
	  background-image: url(images/mainbg.jpg);
	  background-repeat:no-repeat;
	  
 
}

#header { height:62px; width:760px;}

#logo{

	float:right;
	width:229px;
	height:58px;
	margin-top:3px;
	}
	
#form1bg {
    background-image:url(images/form1bg.png);
	background-repeat:no-repeat;
	width:321px;
	height:281px;
	left:44px;
	top:46px;
	position:relative;
}
input
{
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

select
{
	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	
	}

#form3{
	background-image:url(images/form3bg.png);
	background-repeat:no-repeat;
	height:110px;
	width:662px;
	clear:both;
	margin-left:49px;
	margin-top:40px;
	position:relative;
	float:left;

}
#provienceselect {margin-left:200px; width:155px;}
#form4 {background-image:url(images/form4bg.png); background-repeat:no-repeat;height:277px; width:662px;margin-left:49px;margin-top:10px; position:relative; clear:both; float:left; }
#form5{background-image:url(images/form5bg.png); background-repeat:no-repeat;height:204px; width:662px;margin-left:49px;margin-top:20px; position:relative; clear:both; float:left;}

#BathsSelect{width:106px;}
#bedsselect{width:106px;}
#label_price{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:78px; font-weight:bold; padding-right:3px; width:189px;}

.price{padding-left:78px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-top:18px;  float:left;}

#minprice{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:106px; margin-left:3px; margin-top:15px; float:left;}

#maxpricediv {margin-top:5px; padding-left:114px; height:30px; width:200px; clear:left;float:left; overflow:hidden;}

#maxprice{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:106px; }

#beds { float:right; clear:left; text-align:left; position:relative; margin-right:50px; top:15px;}

#label_beds{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-right:5px; clear:left;}

#baths { float:center; }

#label_baths{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:5px; font-weight:bold; padding-right:5px; }

#city { float:center; padding-left:26px; padding-top:20px; }

#label_city{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:75px;  padding-right:5px;}

#province {margin-top:12px;}
#stateselect{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left:1px; width:135px;}

#label_province{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:48px;  padding-right:0px;}

#form1bg p { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;  color:#870120; padding-top:12px;}

#form1bg .h { font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#870120; padding-left:51px; padding-top:20px; }

h1 {color:#FFF; font-family:arial Black; font-size:24px; text-align:center; padding-top:3px;}

h2 {color:#FFF; font-family:arial Black; font-size:20px; text-align:center; }

#form2bg {margin-top:46px; padding-left:25px; padding-right:15px; }
#button {margin-left:44px;height:49px; position:relative; margin-top:8px;}

#mainwords {margin-top:66px; padding-left:25px; padding-right:25px; text-align:left;}
#mainwords .h3 {color:#333; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#mainwords p {color:#333; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18pt; }

#footer { width:760px; height:95px; background-image:url(images/footerbg.jpg); background-repeat:no-repeat; clear:both; margin-top:20px; position:relative; float:left;}
#footer a:link{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333;}
#footer a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#333;}
#footer a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333;}
#footer a:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333;}
#footer p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:center;}

.h { font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#870120; padding-left:51px; padding-top:8px; width:auto; }
.h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#870120; padding-left:51px; padding-top:8px; width:auto; }
.h2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#870120; padding-left:48px; padding-top:14px; width:auto; }

#additional{float:right;margin-top:10px; padding-right:30px; position:relative;}
#commentstext{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px;  height:30px;}
#commentslabel{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }

#propertyTypeField{
	margin-top:16px;
	margin-left:20px;
	float:left;
	position:relative;
	font-weight: normal;
	
		
}



#contructionTypeField{

margin-left:21px;
width:309px;
float:left;
		
}
.center { text-align:center;}
.right {float:right;}

#propertyTypeSelect {margin-left:42px; width:158px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#constructionTypeSelect {margin-left:0px; width:158px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.searchItem{color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px;  padding-bottom:10px;}

.div {padding:10px 20px 10px 20px;}

#planToBuySelect{margin-left:156px; width:155px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#rentOrOwnSelect {margin-left:59px;width:155px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#PreQualifiedSelect{margin-left:01px;width:155px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#getPreQualifiedSelect{margin-left:20px;width:155px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#firstNameText{margin-left:190px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#lastNameText {margin-left:190px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#emailText {margin-left:221px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#currentadresstext{margin-left:155px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#currentcitytext {margin-left:232px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#stateSelect{margin-left:200px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:155px;}
#currentziptext{margin-left:180px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#currentphonetext{margin-left:174px;color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.submit {
	margin-left:48px;
	clear:left;
	
}

p {font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; color: #333; padding-top:12px; text-align:left; }

#thankyou {top:400px; position:relative;}

.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}