h3{
	color: #fff;
}

.color-black{
	color: #000;
}

body{
	margin:0;
  	color:#000;
	font:11px arial,sans-serif;
	background:#fff;
}
img{border:none;}
a{
	text-decoration:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page{
	width:996px;
	margin:0 auto;
}
#header{
	width:100%;
	height:139px;
	background:url("../img/bg-head.gif") no-repeat;
	position:relative;
}
#header .logo{
	position:absolute;
	top:27px;
	left:25px;
	width:441px;
	height:57px;
	background:url("../img/logo.gif") no-repeat;
}
#header .logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
}
#header .sign{
	position:absolute;
	top:27px;
	right:60px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	z-index:5;
	font-size:15px;
	text-align:center;
}
#header .sign li{
	display:inline;
	padding:0 11px 0 12px;
	margin:0 0 0 -1px;
	background:url("../img/sign-sep.gif") no-repeat;
}
#header .sign li a{
	color:#a7aaac;
}
#menu{
	margin:0;
	padding-left:10px;
	list-style:none;
	position:absolute;
	top:91px;
	left:15px;
	overflow:hidden;
	width:660px;
	float:left;
}
#menu li{
	float:right;
	width:142px;
	height:32px;
	margin:0 0 0 -10px;
}
#menu li a{
	display:block;
	height:100%;
	text-align:center;
	background:url("../img/menu.gif") no-repeat;
	color:#871b1d;
	font:bold 13px/34px Arial, Helvetica sans-serif;
	text-decoration:none;
}
#menu li a:hover, #menu li a.active{
	background:url("../img/bt-active.gif") no-repeat;
	position:relative;
	color:#fff;
}
#menu li a.active{
	z-index:2;
}
#header .slogan{
	position:absolute;
	top:80px;
	right:0px;
	margin:0;
	font:italic 18px Arial, sans-serif;
	color:#a7a9ac;
	width:283px;
}
#content{
	height:1%;
	overflow:hidden;
	background:#e7e7e8 url("../img/bg-content.gif") no-repeat 0 100%;
	padding-bottom:15px;
}
#login_btn{
	float:right;
	width:50px;
	margin: 5px 35px 2px 0;
}
#login_loader_img{
	float:left;
	margin:7px 0 0 30px;
}
#login_loader_text{
	float:left;
	width:230px;
}
.top-box{
	background:#fff url("../img/bg-topbox.jpg") no-repeat;
	height:207px;
	padding:0 0 4px 0;
}
.top-box h1{
	margin:0;
	color:#861b1d;
	padding:25px 0 5px 260px;
	font:26px "Century Gothic", Arial, Helvetica sans-serif;
}
.top-box img{
	padding:25px 0 5px 330px;
}
.top-box h2{
	margin:15px 0px 0px 0px;
	padding:3px 0 5px 385px;
	text-transform:uppercase;
	color:#002C53;
}
.top-box h3{
	margin:0;
	padding:5px 0px 5px 415px;
	
}
.top-box h3 a{
	font:bold 15px "Century Gothic", Arial, Helvetica sans-serif;
	background:url("../img/arrow.gif") no-repeat 0 4px;
	padding-left:27px;
	color:#002c53;
	text-decoration:none;
}
.find{
	height:1%;
	overflow:hidden;
	padding:0 4px;
	margin:9px 0 15px 0;
}
.bottom-box{
	height:1%;
	overflow:hidden;
}
.left-col{
	width: 473px;
	height: 182px;
	padding: 0 15px 0 0;
	float: left;
	background: url("../img/bg-leftcol.jpg") no-repeat;
	overflow: hidden;
}
.left-col h2{
	text-align:center;
	font:28px "Century Gothic", Arial, Helvetica sans-serif;
	margin:10px 0 18px 0;
	color:#fff;
	padding-right:12px;
	letter-spacing: -1px;
}
.left-col h2 span{
	font:italic bold 28px "Century Gothic", Arial, Helvetica sans-serif;
}
.form-buyer{
	width:470px;
	color:#fff;
	margin: 18px;
}
.form-buyer .property{
	height:1%;
	overflow:hidden;
	margin-bottom:18px;
	
}
.form-buyer .property select{
	font:bold 11px Arial, sans-serif;
	float:left;
	width:166px;
	height:18px;
	padding-left:3px;
}
.form-buyer .property input{
	width: 75px;
}
.form-buyer .property label{
	font:italic bold 14px Arial, sans-serif;
	float:left;
	padding-right:5px;
	width: 110px;
	text-align: right;
}

.form-buyer .property .property_label{
	font:italic bold 14px Arial, sans-serif;
	float:left;
	padding-right:5px;
	width: 50px;
	text-align: right;
}
.form-buyer .city{
	height:1%;
	overflow:hidden;
	margin-bottom:18px;
}
.form-buyer .city input{
	font:11px Arial, sans-serif;
	float:left;
	width:212px;
	padding:1px 3px;
	margin:0;
}
.form-buyer .city label{
	font:italic bold 14px Arial, sans-serif;
	float:left;
	padding-right:5px;
}
.form-buyer .price-zip{
	height:1%;
	overflow:hidden;
}
.form-buyer .price{
	float:left;
}
.form-buyer .price label{
	font:italic bold 14px Arial, sans-serif;
	float:left;
	padding-right:5px;
	width: 110px;
	text-align: right;
}
.form-buyer .price input{
	float:left;
	width:150px;
	margin:0;
	padding:1px 3px;
}
.form-buyer .zip{
	float:left;
}
.form-buyer .zip label{
	font:italic bold 14px Arial, sans-serif;
	float:left;
	padding-right:5px;
	width: 55px;
	text-align: right;
}
.form-buyer .zip input{
	float:left;
	width:70px;
	padding:1px 3px;
	margin:0;
}

.right-col{
	width:459px;
	height:182px;
	float:right;
	background:url("../img/bg-rightcol.jpg") no-repeat;
	padding-left:30px;
}
.right-col h2{
	margin:0;
	color:#fff;
	font:28px "Century Gothic", Arial, Helvetica sans-serif;
	margin:11px 0 11px 0;
	letter-spacing: -1px;
}
.right-col h2 span{
	font:italic bold 28px "Century Gothic", Arial, Helvetica sans-serif;
}

/* form-home */
.form-home{
	width:444px;
	color:#fff;
	float:right;
}
.form-home .property-price{
	height:1%;
	overflow:hidden;
	margin-bottom:18px;
}
.form-home .property {
	float:left;
	width:282px;
}
.form-home .price{
	float:right;
	width:156px;
	padding-right:6px;
	overflow:hidden;
}
.form-home .property select{
	font:bold 11px Arial, sans-serif;
	float:right;
	width:182px;
	height:18px;
	padding-left:3px;
}
.form-home .property label{
	font:italic bold 14px Arial, sans-serif;
	float:right;
	padding-right:4px;
}
.form-home .price label{
	font:italic bold 14px Arial, sans-serif;
	float:right;
	padding-right:4px;
	
}
.form-home .price input{
	float:right;
	width:68px;
	margin:0 15px 0 0;
	padding:1px 3px;
}
.form-home .city-zip{
	height:1%;
	overflow:hidden;
}
.form-home .city{
	width:282px;
	overflow:hidden;
	float:left;
}
.form-home .city input{
	float:right;
	width:172px;
	padding:1px 3px;
	margin:0;
}
.form-home .city label{
	font:italic bold 14px Arial, sans-serif;
	float:right;
	padding-right:4px;
}

.form-home .zip{
	float:right;
	width:139px;
	padding-right:6px;
	overflow:hidden;
}
.form-home .zip label{
	font:italic bold 14px Arial, sans-serif;
	float:right;
	padding-right:4px;
}
.form-home .zip input{
	float:right;
	width:68px;
	padding:1px 3px;
	margin:0 15px 0 0
} 
.form-home .bt-search{
	height:1%;
	overflow:hidden;
	margin-top:9px;
}
#simpleSearchBtn{
	float:right;
	background:url(../img/bt-search.gif) no-repeat;
	width:152px;
	height:36px;
	padding-right:18px;
	cursor:pointer;
}
#newUserBtn{
	height:34px;
	width:93px;
	background:url(../img/bt-signup.png) no-repeat;
	float:left;
	cursor:pointer;
}
.gallery{
	width:988px;
	margin:0 auto;
	background:url("../img/bg-matches.gif") repeat-x 0 100%;
	padding:10px 0 0 0;
}
.gallery .matches{background:url("../img/matches-middle.gif") repeat-y;}
.gallery .top{background:url("../img/matches-top.gif") no-repeat;}
.gallery .bottom{
	background:url("../img/matches-bottom.gif") no-repeat 0 100%;
	position:relative;
	padding:15px 0 5px 4px;
}
.gallery h2{
	margin:0;
	position:absolute;
	left:20px;
	top:-15px;
	padding:0 9px;
	color:#871c1d;
	background:#e6e7e8;
	font:24px "Century Gothic", Arial, Helvetica sans-serif;
}
.gallery_list{
	height:230px;
}

.social-media{
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/*inner-1 */
#header .home-worth-s{
	position:absolute;
	top:-6px;
	right:-10px;
	width:110px;
	height:165px;
	background:url("../img/home-worth-s.png") no-repeat;
	text-indent:-9999px;
}
#header .slogan-s{
	position:absolute;
	top:102px;
	right:5px;
	margin:0;
	font:italic 13px Arial, sans-serif;
	color:#a7a9ac;
	width:283px;
}
#content .list-top{
	height:1%;
	overflow:hidden;
	padding:20px 3px 0;
	margin:0 0 3px 0;
}
#content .list-house{
	background:url("../img/box-middle.gif") repeat-y;
	float:left;
}
#content .list-house .top{background:url("../img/box-top.gif") no-repeat;}
#content .list-house .bottom{
	background:url("../img/box-bottom.gif") no-repeat 0 100%;
	width:725px;
	overflow:hidden;
	min-height:262px;
}
#content .list-house h2{
	margin:0;
	color:#fff;
	font:34px "Century Gothic", Arial, Helvetica sans-serif;
	padding:19px 0 3px 0;
}
#content .list-house h2 span{
	font:italic bold 34px "Century Gothic", Arial, Helvetica sans-serif;
}
.house-form{
	width:100%;
	overflow:hidden;
}
.house-form .house-left{
	width:476px;
	float:left;
	padding:0 0 0 25px;
	
}
.house-form  .house-right{
	width:175px;
	float:right;
	padding:0 25px 0 0;
}
.house-form  .house-holder{
	width:100%;
	overflow:hidden;
}
.house-form  .location-price{
	float:left;
	width:215px;
	padding:0 30px 0 0;
}
.house-form  .location-price p{
	margin:0;
	color:#fff;
	font:italic bold 12px Arial, sans-serif;
	padding:4px 0;
}
.house-form  .location {padding-bottom:4px;}
.house-form  .location input{
	padding:1px 3px;
	width:204px;
	color:#6e6f72;
	margin:0;
}
.house-form  .ask-price{padding-bottom:5px;}
.house-form  .ask-price input{
	padding:1px 3px;
	width:204px;
	color:#6e6f72;
	margin:0;
}
.house-form  .ask-price span{
	color:#fff;
	font:12px Arial, sans-serif;
	padding:0 5px;
}
.house-form  .bed{
	width:100%;
	overflow:hidden;
	padding-bottom:25px;
}
.house-form  .bed .bedrooms{
	float:left;
	width:95px;
}
.house-form  .bed .bathrooms{
	float:right;
	width:95px;
}
.house-form  .bedrooms select{
	width:94px;
	color:#6e6f72;
}
.house-form  .bathrooms select{
	width:94px;
	color:#6e6f72;
}
.house-form  .pro-types{
	float:right;
	width:191px;
	padding:0 12px 0 26px;
	border-left:1px solid #738ea3;
	border-right:1px solid #738ea3;
}
.house-form  .pro-types p{
	margin:0 0 0 -10px;
	color:#fff;
	font:italic bold 12px Arial, sans-serif;
	padding:0 0 3px 0;
}

.house-form  .type{
	font:italic bold 12px Arial, sans-serif;
	color:#fff;
	width:100%;
	overflow:hidden;
	padding:4px 0;
}
.house-form  .type input{
	float:left;
	width:12px;
	height:12px;
	margin:1px 0 0 0;
}
.house-form  .type label{
	float:right;
	width:168px;
}

.house-right{
	padding:5px 0  0 0;
}
.house-right p{
	font:italic bold 12px Arial, sans-serif;
	color:#fff;
	margin:0;
	padding:12px 0 8px 0;
}
.house-right .main{
	padding:12px 0 0px 0;
}
.house-right .sqfeet input{
	padding:1px 3px;
	width:84px;
	color:#6e6f72;
	margin:0;
	
}
.house-right .lot-size{
	color:#FFF;	
	font:italic bold 10px Arial, sans-serif;
}
.house-right .lot-size select{
	width:115px;
	color:#6e6f72;
}
.house-right .age-of-home{
	color:#FFF;	
	font:italic bold 10px Arial, sans-serif;
	margin-bottom:5px;
}
.house-right .age-of-home select{
	width:115px;
	color:#6e6f72;
}
.house-right .preview{
	padding:10px 0 0 0;
	width:100%;
	overflow:hidden;
}
.house-right .preview input{
	float:left;
	margin:0;
}
.house-right .preview a{
	font:bold 12px/25px Arial, sans-serif;
	color:#fff;
	float:right;
	margin:6px;
}

.list-bottom{
	height:1%;
	overflow:hidden;
	padding:0 3px;
}
.list-middle{
	height:1%;
	overflow:hidden;
	padding:0 3px;
	margin:0 0 3px 0;
}
.signup{
	background:url("../img/box-middle.gif") repeat-y;
	width:725px;
	float:left;

}
.signup .top{
	background:url("../img/box-top.gif") no-repeat;}
.signup .bottom{
	background:url("../img/box-bottom.gif") no-repeat 0 100%;
	min-height:262px;
}
.signup .top2{
	background:url("../img/box-top_sm.jpg") no-repeat;}
.signup .bottom2{
	background:url("../img/box-bottom_sm.jpg") no-repeat 0 100%;
	min-height:262px;
}
.h-signup {
	width:100%;
	overflow:hidden;
	color:#fff;
	padding:10px 0 7px 0;
}
.h-signup .left-h{
	float:left;
	font:30px "Century Gothic", Arial, Helvetica sans-serif;
	margin:0;
	padding-left:25px;
	padding: 0px ;
	margin: 0px ;
	text-align: center ;
	width: 100% ;
}
.h-signup .right-h{
	float:left;
	font:30px "Century Gothic", Arial, Helvetica sans-serif;
	margin:0;
	padding-left:18px;
}
.h-signup .right-h span{
	font:bold italic 12px "Century Gothic", Arial, Helvetica sans-serif;
}
.signup-form{
	width:600px;
	overflow:hidden;
	font:italic bold 12px Arial, sans-serif;
	color:#fff;
	padding-top:5px;
}
.signup-form input{
	color:#6e6f72;
}
/* First name & Email*/
.signup-form .f-name-mail{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.signup-form .f-name-mail .f-name{
	width:300px;
	overflow:hidden;
	float:left;
}
.signup-form .f-name-mail .f-name label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .f-name-mail .f-name input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}

.signup-form .f-name-mail .mail{
	width:300px;
	overflow:hidden;
	float:right;
}
.signup-form .f-name-mail .mail label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .f-name-mail .mail  input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}

/* Last  name & Confirm Email*/
.signup-form .l-name-mail{
	height:1%;
	overflow:hidden;
	padding:4px 0;
}
.signup-form .l-name-mail .l-name{
	width:300px;
	overflow:hidden;
	float:left;
}
.signup-form .l-name-mail .l-name label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .l-name-mail .l-name input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.signup-form .l-name-mail .c-mail{
	width:300px;
	overflow:hidden;
	float:right;
}
.signup-form .l-name-mail .c-mail label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .l-name-mail .c-mail input{
	width:178px;
	padding:1px 3px;
	float:right;
	margin:0;
}
/* Primary Phone & Password*/
.signup-form .pr-phone-pass{
	overflow:hidden;
	width:521px;
	padding:4px 0;
}
.signup-form .pr-phone-pass .pr-phone{
	width:221px;
	overflow:hidden;
	float:left;
}
.signup-form .pr-phone-pass .pr-phone label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .pr-phone-pass .pr-phone input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.signup-form .pr-phone-pass .pass{
	width:259px;
	overflow:hidden;
	float:right;
}
.signup-form .pr-phone-pass .pass label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .pr-phone-pass .pass input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
/* Cell Phone & Confirm Password */
.signup-form .cell-phone-pass{
	height:1%;
	overflow:hidden;
	width:521px;
	padding:4px 0;
}
.signup-form .cell-phone-pass .cell-phone{
	width:221px;
	overflow:hidden;
	float:left;
}
.signup-form .cell-phone-pass .cell-phone label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .cell-phone-pass .cell-phone input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.signup-form .cell-phone-pass .c-pass{
	width:259px;
	overflow:hidden;
	float:right;
}
.signup-form .cell-phone-pass .c-pass label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .cell-phone-pass .c-pass input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
	
}
/* Fax & Updates */
.signup-form .fax-update{
	height:1%;
	overflow:hidden;
	width:521px;
	padding:4px 0;
}
.signup-form .fax-update .fax{
	width:221px;
	overflow:hidden;
	float:left;
}
.signup-form .fax-update .fax label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .fax-update .fax input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.signup-form .fax-update .other{
	width:263px;
	overflow:hidden;
	float:right
}
.signup-form .fax-update .other label{
	float:right;
	padding:0 10px 0 0;
}
.signup-form .fax-update .other input{
	width:99px;
	padding:1px 3px;
	float:right;
	margin:0;
}
.signup-form .fax-update .update{
	height:1%;
	overflow:hidden;
}
.signup-form .fax-update .update label{
	float:right;
	padding:1px 0 0 5px;
	margin: 0px 0px 5px 0px;
	font:italic bold 11px/12px Arial, sans-serif;
}
.signup-form .fax-update .update input{
	width:12px;
	height:12px;
	overflow:hidden;
	float:right;
	margin:0;
}
.other{
	height:1%;
	overflow:hidden;
}
.requiredFields{
	float:right;
	color:#FFF;
	padding:3px 0 0 5px;
	font:italic bold 11px/12px Arial, sans-serif;				
}
.update-holder{
	float:right;
	text-align: left;
	width:200px;
	padding: 0px;
	margin:5px 0px 0px 0px;
}

#agent-terms-link{
	cursor: pointer;
}

.bt-signup{
	float:right;
	width:93px;
}
.signup-form .fax-update ul{
	margin:0;
	padding:3px 0 0 0;
	list-style:none;
	float:right;
}
.signup-form .fax-update ul li{
	display:inline;
	margin:0 0 0 -1px;
	padding:0 3px 0 5px;
}
.signup-form .fax-update ul li a{
	font:italic bold 10px/12px Arial, sans-serif;
	color:#90aab4;
}
.pict-upload {
	background:url("../img/smallbox-middle.gif") repeat-y;
	float:right;
	}
.pict-upload .top{background:url("../img/smallbox-top.gif") no-repeat;}
.pict-upload .bottom{
	background:url("../img/smallbox-bottom.gif") no-repeat 0 100%;
	width:222px;
	padding:0px 20px;
	height:273px;
}
.pict-upload  h2{
	margin:0;
	font:bold 20px "Century Gothic", Arial, Helvetica sans-serif;
	color:#fff;
	padding:9px 0 0px 0;
}
.upload-pictures input{
	margin:6px 0;
	padding:0;
	color:#6e6f72;
}

.image-holder{
	width:262px;
	float:right;
	height:262px;
}
/* contact-us */
.wrapper{
	height:1%;
	overflow:hidden;
	margin:23px 3px 5px 3px;
	
}
.contact-box{
	background:url("../img/box-middle.gif") repeat-y;
	float:left;
}
.contact-box .top{
	background:url("../img/box-top.gif") no-repeat;}
.contact-box .bottom{
	background:url("../img/box-bottom.gif") no-repeat 0 100%;
	width:725px;
	overflow:hidden;
	min-height:262px;
}
.contact-box .contact-us{
	color:#FFFFFF;
	float:left;
	width:288px;
	padding:22px 0 0 0;
	padding: 15px;
}
.contact-box .contact-us h2{
	margin:0;
	font:30px "Century Gothic", Arial, sans-serif;
	color:#fff;
	text-align:right;
}
.contact-box .contact-us h2 span{
	margin:0;
	font:italic bold 30px "Century Gothic", Arial, sans-serif;
	color:#fff;
}
.contact-box .contact-us ul{
	margin:0;
	padding:0;
	list-style:none;
	font:bold 14px Arial, sans-serif;
	color:#fff;
	text-align:right;
}


.contact-box .contact-form{
	float:left;
	width:385px;
	font:italic bold 14px Arial, sans-serif;
	color:#fff;
	padding:31px 0 0 0;
	overflow:hidden;
}
.contact-box .contact-form .name{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0;
}
.contact-box .contact-form .name label{
	float:left;
	text-align:right;
	width:100px;
	padding:0 10px 0 0;
}
.contact-box .contact-form .name input{
	float:left;
	width:178px;
	padding:1px 3px;
	margin:0;
	color:#6e6f72;
}
.contact-box .contact-form .email{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0;
}
.contact-box .contact-form .email label{
	float:left;
	width:100px;
	text-align:right;
	padding:0 10px 0 0;
}
.contact-box .contact-form .email input{
	float:left;
	width:178px;
	padding:1px 3px;
	margin:0;
	color:#6e6f72;
}
.contact-box .contact-form .message{
	width:100%;
	overflow:hidden;
	padding:0 0 5px 0;
}
.contact-box .contact-form .message label{
	float:left;
	width:100px;
	text-align:right;
	padding:0 10px 0 0;
}
.contact-box .contact-form .message textarea{
	width:265px;
	padding:1px 3px;
	height:125px;
	max-width:265px;
	float:left;
	overflow:auto;
	margin:0;
	color:#6e6f72;
}
.contact-box .contact-form .bt-submit{
	width:100%;
	overflow:hidden;
}
.contact-box .contact-form .bt-submit input{
	float:right;
}

/* faq-box */
.faq-box{
	background:url("../img/box-middle.gif") repeat-y;
	float:left;
}
.faq-box .top{
	background:url("../img/faqIMG.jpg") no-repeat;}
.faq-box .bottom{
	background:url("../img/box-bottom.gif") no-repeat 0 100%;
	width:725px;
	overflow:hidden;
	min-height:83px;
	padding:109px 0 0 0;
}
.faq-box h2{
	font:bold 30px "Century Gothic", Arial, sans-serif;
	text-align:right;
	color:#fff;
	margin:0;
	padding:0 15px 0 0;
}

.faq-advertisement {
	background:url("../img/smallbox-middle.gif") repeat-y;
	float:right;
	}
.faq-advertisement .top{background:url("../img/smallbox-top.gif") no-repeat;}
.faq-advertisement .bottom{
	background:url("../img/smallbox-bottom.gif") no-repeat 0 100%;
	width:262px;
	min-height:192px;
}
.faq-advertisement h2{
	font:bold 18px "Century Gothic", Arial, sans-serif;
	margin:0;
	color:#a7bbc3;
	padding:6px 0 0 20px;
}
.question-holder{
	height:1%;
	overflow:hidden;
	padding:8px 0 0 0;
}
.question{
	width:681px;
	float:left;
	padding:0 0 0 24px;
}
#dropdown{
	margin:0;
	padding:32px 0 0 0;
	list-style:none;
}
#dropdown li{
	padding:15px 0;
}
#dropdown li a{
	background:url("../img/plus.gif") no-repeat 0 3px;
	padding:0px 0 0 20px;
	font:18px/20px  Arial, sans-serif;
	color:#002c54;
}
#dropdown li p{
	margin:0;
	display:none;
	padding:20px 0 0px 34px;
	font:16px  Arial, sans-serif;
	color:#6d6f71;
}
#dropdown li.active  p{display:block;}
#dropdown li.active  a{
	background:url("../img/minus.gif") no-repeat 0 3px;
	padding:0px 0 0 30px;
}
.silver-advertisement{
	float:right;
	width:262px;
	padding:0 4px 0 0;
}
.silver-advertisement .place-holder img{
	margin:0 0 10px 0;
}
.silver-advertisement  img{
	display:block;
	margin:0;
}

/* resources-box */
.resources-box{
	background:url("../img/box-middle.gif") repeat-y;
	float:left;
}
.resources-box .top{
	background:url("../img/bg-resources2.jpg") no-repeat;}
.resources-box .bottom{
	background:url("../img/box-bottom_sm.jpg") no-repeat 0 100%;
	width:687px;
	overflow:hidden;
	min-height:167px;
	padding:95px 0 0 0;
	position:relative;
	min-height:155px;
}
.resources-box h2{
	font:36px/36px "Century Gothic", Arial, sans-serif;
	text-align:right;
	color:#fff;
	margin:0;
	padding:0 15px 0 0;
}
.resources-box h2 span{
	font:italic bold 36px/36px "Century Gothic", Arial, sans-serif;
}
.resources-box ul{
	margin:0;
	padding:4px 0 13px 20px;
	list-style:none;
	position:absolute;
	top:135px;
}
.resources-box ul li{
	padding:2px 0;
}
.resources-box ul li a{
	color:#90aab4;
	font:18px/22px "Century Gothic", Arial, sans-serif;
}
.resources-advertisement {
	float:right;
}
.resources-advertisement .top{background:url("../img/smallbox-top.gif") no-repeat;}
.resources-advertisement .bottom{
	background:url("../img/smallbox-bottom.gif") no-repeat 0 100%;
	width:262px;
	min-height:262px;
}
.resources-advertisement h2{
	font:bold 18px "Century Gothic", Arial, sans-serif;
	margin:0;
	color:#a7bbc3;
	padding:6px 0 0 20px;
}
.resources-holder{
	height:1%;
	overflow:hidden;
	padding:0 3px;
}

.resources-holder .add-img{
    margin:5px;
}

.silver-advertisement-l{
	float:left;
	width:262px;
	padding:0 0;
}
.silver-advertisement-r{
	float:right;
	width:262px;
	padding:0;
}
.silver-advertisement-l .place-holder img, .silver-advertisement-r .place-holder img{
	margin:0 0 10px 0;
}
.silver-advertisement-l  img, .silver-advertisement-r  img{
	display:block;
	margin:0;
}
.embed{	
	width:463px;
	float:left;
	padding:0 0 0 2px;
}

#footer{
	padding:0 0 5px 0;
}
#footer p{
	margin:0;
	padding:9px 0 5px 0;
	color:#bcbec0;
	text-align:center;
}

.footer-highlight{
	font-weight: bold;
	color: #999;
}

#image_holder{
	cursor:pointer;
	width:640px;	
}
#leftMargin{
	width:250px;
	height:750px;
	margin-left:10px;
	position:relative;
	float:left;
}
#leftMargin h2{
	color:#871c1d;
}
#leftSearch{
	width:250px;
	height:730px;
	background-image:url(../img/leftSearch.png);
}
#leftSearch p{
	font-size:14px
}
#SearchLocation{
	border-bottom:2px solid #ced4d7;
	width:220px;
	height:190px;
	margin:10px 15px;
	float:left;
	padding-bottom:15px;
}
#SearchPropertyType{
	width:220px;
	height:200px;
	margin:10px 15px;
	float:left;
	border-bottom:2px solid #ced4d7;
	padding-bottom:15px;
}
#SearchPropertyType .type{
	margin-bottom:5px;
	color:#FFFFFF;
}
#SearchPropertyFeatures{
	color:#FFFFFF;
	width:220px;
	height:200px;
	margin:10px 15px;
	float:left;
}
#rightMargin{
	float:left;
	width:735px;
}
#admin_user_list{
	width:625px;
	margin:0 50px;
	
}
#admin_match_list{
	width:625px;
	margin:0 50px;
}
.name_label{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	text-decoration:underline;
	width:175px;
}
.email_label{
	width:262.5px;
	float:left;
	text-decoration:underline;
	font-size:16px;
	color:#FFFFFF;
}
.phone_label{
	width:132px;
	float:left;
	text-decoration:underline;
	font-size:16px;
	color:#FFFFFF;
}
.promo_label{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	text-align:right;
	text-decoration:underline;
	width:55px;
}
.user_list_row_light{
	width:625px;
	background-color:#FFFFFF;
	padding:2px 0;
	font:12px "Century Gothic", Arial, Helvetica sans-serif;
}
.user_list_row_dark{
	width:625px;
	background-color:#d5e6f3;
	padding:2px 0;
	font:12px "Century Gothic", Arial, Helvetica sans-serif;
}
.user_list_name{
	float:left;
	margin-left:5px;
	padding-right:10px;
	width:160px;
}
.user_list_email{
	width:262.5px;
	float:left;
}
.user_list_phone{
	width:132px;
	float:left;
}
.user_list_promo{
	float:left;
	text-align:right;
	width:50px;
}
.list_end{
	color:#FFF;
	font-style:italic;
	width:625px;
	text-align:center
}
.list_nav{
	color:#FFFFFF;
	margin-top:5px;
	width:625px;
}

#galleryImages{
	overflow: hidden;
	padding:15px;
	position:relative
}

#galleryImages ul{
	width: 200px;
	position:absolute;
	bottom:0;
	right:90px;
	padding:0;
}

#galleryImages ul li{
	float:left;
	list-style:none;
	text-align:center;
	/*display:block;*/
	margin:5px 7px 0;
	padding: 0px;
}


.text-center{
	text-align: center;
	width: 250px;
}


/*** terms & conditions pop up ***/
.terms-heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 10px 0px;
}

.terms-bold{
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

.terms-text{
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

.clearboth{
	clear: both;
}


/************************************
    Agent Signup
************************************/

.signup-container{
    padding: 20px;
}

.signup{
    width: 687px;
}

.signup h1{
    font-family: Arial, Helvetica;
    color: #ffffff;
}

.signup .agent-registration{

    
}

.paypal-form{
    display: block;
    margin-left: 40px;
    margin-top: 25px;
    margin-bottom: 30px;
}

.signup .column-left{
    float: left;
    width: 355px;
    padding: 20px;
}

.signup .column-left p{
    color: #ffffff;
    line-height: 17px;
    font-family: Arial, Helvetica;
    font-size: 12px;
}

.signup .column-right{
    float: left;
    padding-top: 28px;
    padding-right: 20px;
    width: 270px;
    overflow: hidden;
}

.subscription-description-ul{
	list-style: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.subscription-description-item{
	display: block;
	margin: 0px 0px 10px 20px;
	padding: 0px;
}

.signup .column-right p, .signup .column-right li{
    color: #ffffff;
    line-height: 16px;
    font-family: Arial, Helvetica;
    font-size: 11px;
}

.signup .column-right h4{
    color: #ffffff;
    font-size: 14px;
}

.deck-pool{
    float: right;
}