@import "../reset.css";a,active,visited {	color:#C37430;	text-decoration:none}a.green { color:#f96c00 }a:hover { text-decoration:underline }p { line-height:1.4 }em { font-style:normal }h1,h2,h3,h4,h5,h6 {	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;	line-height:1.4;	padding:0 0 5px;	text-shadow:#ddd 0 1px 1px}h1 {	font-size:26px;	color:#b55146}h2 { font-size:24px }h3 { font-size:20px }h4 { font-size:18px }h5 {	font-size:16px;	font-weight:normal}h6 {	font-size:14px;	font-weight:normal}sup {	vertical-align:text-top;	font-size:60%}.left {	width:50%;	float:left;	display:inline}.right {	width:50%;	float:right;	display:inline}.inline-block,.ib {	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline}ul.bulleted li {	margin:0 15px;	padding:0 0 5px;	line-height:1.4;	list-style:disc outside;	text-align:left}input.btn {	text-indent:-1000em;	border:0;	cursor:pointer;	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline}body {	font-family:"Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Arial, Sans-serif;	font-size:13px;	color:#444;	background:#FFF8EE;/* background:#fff;*/	cursor:default}#body {	width:940px;	margin:0 auto 10px;	border:1px solid #FDDEA2;	border-top:0;	padding:10px 20px 20px;	background:#fff;}* html #body { overflow:hidden }#main {	width:620px;	float:left}.search-page-b #main {	width:560px;	float:left}#aside {	width:300px;	float:right;	overflow:hidden}.search-page-b #aside { width:370px }#footer {	width:975px;	margin:0 auto}.center {	width:975px;	margin:0 auto}#header {	background:#FFF8EE;/* background:#fff;*/	padding:10px 0 0;}
#header .right {
	width: 750px;
}#logo {
	width:210px;	float:left;	margin:0 10px 0 0;}#logo a {	width:210px;	height:139px;	float:left;	background:url(../../images/ias/logo.png) no-repeat;	text-indent:-1000em}#blurb {	width:565px;	height:33px;	background:url(../../images/ias/blurb.png) no-repeat;	float:left;	font-size:14px;	font-weight:normal;	line-height:33px;	text-indent:24px;	color:#333;	text-shadow:0 1px 1px #fff;	margin:0 0 10px}#header .auth {	float:right;	padding:10px 0 0;	color:#999}#header .auth a { color:#444 }#search {	background:#fff;	border-bottom:3px solid #444}#search .tabs ul {	width:975px;	margin:0 auto}#search .tabs ul li { float:left }#search .tabs ul li a {	background:#f2f2f2;	border-top:1px solid #ddd;	border-right:1px solid #ddd;	color:#666;	height:30px;	line-height:32px;	padding:0 15px;	float:left;	font-family:Helvetica, Arial, Sans-serif;	text-transform:uppercase;	font-size:14px;	word-spacing:-1px;	text-shadow:0 1px 1px #fff}#search .tabs ul li a:hover {	background:#eee;	color:#000;	text-decoration:none}#search .tabs ul li.first a { border-left:1px solid #ddd }#search .tabs ul li.active a {	background:#555;	border-top:1px solid #000;	border-right:1px solid #000;	border-left:1px solid #000;	color:#C4D2A7;	font-weight:bold;	text-shadow:0 1px 1px #000}#search #find-agent,#search #research-mortgage,#search #search-homes,#search #compare-nbh {	background:#555;	color:#ddd}#search fieldset {	width:975px;	margin:0 auto;	padding:14px 0 10px}#search #compare-nbh fieldset { padding:15px 0 10px }#search fieldset * { vertical-align:middle }#search fieldset label {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	text-transform:uppercase;	text-shadow:0 1px 1px #000;	padding:0 5px 0 18px}#search fieldset input.text {	font-family:Arial, Helvetica, sans-serif;	border:1px solid #000;	padding:5px;	font-size:14px;	width:300px}#search fieldset input.text:focus { background:#FFFFE3 }#search fieldset input.search {	width:82px;	height:30px;	background:url(../../images/search_btns.png) no-repeat 0 0;	border:0}#search fieldset input.search:active { background-position:0 -30px }#search fieldset input.refine {	width:65px;	height:27px;	background:url(../../images/search_btns.png) no-repeat 0 -60px;	border:0}#search fieldset input.refine:active { background-position:0 -87px }#search fieldset a.narrow-search {	color:#ccc;	margin:0 10px}#search fieldset a.narrow-search:hover {	text-decoration:none;	color:#eee}#search fieldset a.narrow-search.active { color:#fff }#search fieldset .panel {	margin:13px 18px 0;	padding:10px;	background:#444}#search fieldset .panel label {	font-size:12px;	text-transform:none;	padding:0 0 0 10px}#search fieldset .panel input.text {	font-family:Arial, Helvetica, sans-serif;	border:1px solid #000;	padding:3px;	font-size:12px;	width:170px}#breadcrumb {/* width:960px;*/	margin:0 auto;	font-size:12px;	padding:8px 10px 5px;	background:#fff;	border:1px solid #FDDEA2;	border-bottom:0;	clear:both}* html #breadcrumb { overflow:hidden }#breadcrumb li {	float:left;	background:url(../../images/chevron.gif) no-repeat right;	padding:0 15px 0 10px}#breadcrumb li.active { background:none }#breadcrumb li a {	color:#999;	height:20px;	line-height:20px;	float:left}#breadcrumb li a:hover {	color:#444;	text-decoration:none}#breadcrumb li.active a {	color:#000;	cursor:default}#breadcrumb li.first { padding:0 0 0 15px }#breadcrumb li.first a {	text-indent:-1000em;	background:url(../../images/ico_home.gif) no-repeat 0 -16px;	width:30px;	height:16px;	margin-top:2px;	overflow:hidden}#breadcrumb li.first a:hover { background-position:0 0 }#breadcrumb li.action {	float:right;	padding:0}#breadcrumb li.action a:hover {	color:#b55146;	cursor:pointer}.pagebody .block {	margin:15px 0 0;	border:1px solid #ddd;	padding:10px}.pagebody .block h3 {	color:#000;	font-weight:normal}#aside .block {	margin:0 0 15px;	padding:0}#aside .block h3 {	padding:10px;	font-size:16px}.block.related-info {	border:1px solid #ddd;	padding:10px 10px 0}.block.related-info p { padding:0 0 10px }.block.related-info label { font-weight:bold }.pagination {	width:100%;	overflow:hidden;	clear:both;	padding:10px 0 0;*padding:0}.pagination li { float:left }.pagination.basic {	width:auto;	float:right}.pagination.basic li a {	padding:3px 4px;	float:left;	text-decoration:none;	color:#777}.pagination.basic li a:hover { color:#000 }.pagination.basic li.active a {	background:#666;	color:#fff;	padding:3px 4px;	font-weight:bold}.pagination.basic li.disabled a { color:#aaa }.pagination.dynamic { margin:10px 0 0 }.pagination.dynamic a {	float:left;	padding:4px 2px;	margin:0 5px 0 0;	color:#888}.pagination.dynamic a:hover {	text-decoration:none;	color:#000}.pagination.dynamic a.active {	background:#f2f2f2;	border-bottom:2px solid #000;	color:#000 !important;	text-shadow:0 1px 1px #fff}.stars_gr_sqr,.stars_gr_sqr_2,
.stars_or_sqr {	height:16px;	width:92px;	float:left;	overflow:hidden;	background:#7e9d3d url(../../images/stars_gr_sqr.png) no-repeat bottom;	text-indent:-1000em;	vertical-align:middle}.stars_gr_sqr { background:url(../../images/stars_gr_sqr.png) no-repeat bottom }.stars_gr_sqr_2 { background:url(../../images/stars_gr_sqr_2.png) no-repeat bottom }
.stars_or_sqr {
	 background:url(../../images/ias/stars_or_sqr.png) no-repeat bottom
}
.stars_gr_sqr.one,.stars_gr_sqr_2.one,
.stars_or_sqr.one { background-position:0 -64px }.stars_gr_sqr.two,.stars_gr_sqr_2.two,
.stars_or_sqr.two { background-position:0 -48px }.stars_gr_sqr.three,.stars_gr_sqr_2.three,
.stars_or_sqr.three { background-position:0 -32px }.stars_gr_sqr.four,.stars_gr_sqr_2.four,
.stars_or_sqr.four { background-position:0 -16px }.stars_gr_sqr.five,.stars_gr_sqr_2.five,
.stars_or_sqr.five { background-position:0 0 }#body .block.related-search { border:1px solid #C37430 }#body .block.related-search h3 {	font-size:16px;	background:#C37430;	color:#fff;	text-shadow:none}#body .related-search ul {	padding:0;	background:#b55146}#body .related-search ul li {	padding:0;	margin:0;	list-style:none;	background:#fff;	border-bottom:1px solid #C37430;	text-indent:10px}#body .related-search ul li a {	text-decoration:underline;	color:#C37430;	padding:7px 0;	display:block;	width:100%;	overflow:hidden}#body .related-search ul li img { display:none }#body .related-search ul li a:hover {	text-decoration:none;	background:#F8EFEE}#body .related-search ul li.last { border:0 }#footer {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:10px 0}#footer .left { width:69.9% }#footer .right {	width:29.9%;	text-align:right}#footer a { color:#777 }#footer .secondary-nav {	color:#c4d2a7;	border-bottom:1px solid #ddd}#footer .secondary-nav a {	padding:3px 5px;	border-bottom:3px solid #F3F6ED;	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline}#footer .secondary-nav a:hover {	text-decoration:none;	border-bottom:3px solid #999}#footer .legal {	font-size:11px;	padding:10px 0}#footer .legal p { color:#999 }#body .other .block {	margin:0 0 15px;	padding:0}#body .other .block h3 {	font-size:18px;	line-height:1.2}.block.grey {	background:#f7f7f7;	border:1px solid #ddd}.block.grey h3 {	padding:10px;	background:#ccc;	color:#000}.block.grey a { color:#444 }.block.blue {	background:#f5f9fd;	border:1px solid #D1E0EF;	padding:0}.block.blue h3 {	color:#000;	background:#C2D9EF;	padding:10px}.block.green {	background:#f3f6ed;	border:1px solid #D0DBB8}.block.green h3 {	background:#D0DBB8;	line-height:1.2;	padding:10px}.block.blue {	background:#E9EEF7;	border:1px solid #D4DDEF}.block.red {	background:#fff1ef;	border:1px solid #EFD4D1}.block.red h3 {	background:#EFD4D1;	color:#421D19;	padding:10px}.block.brown {	background:#FCF5E8;	border:1px solid #F4D8A2}.block.brown h3 { background:#F4D8A2 }a.btn {	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;	background:url(../../images/btn.png);	padding:0 0 0 14px;	height:26px;	line-height:26px;	text-align:center;	font-weight:bold;	font-size:14px;	text-shadow:0 1px 1px #444;	text-decoration:none;	cursor:pointer}a.btn span {	float:left;	height:26px;	background:url(../../images/btn.png)}a.btn.green {	background-position:0 0;	color:#F3F6ED}* html a.btn.green { background:#6e8243 }a.btn.green:hover {	background-position:0 -26px;	color:#fff}a.btn.green span {	background-position:right 0;	padding:0 14px 0 0}* html a.btn.green span { background:#6e8243 }a.btn.green:hover span { background-position:right -26px }a.btn.grey {	background-position:0 -52px;	color:#eee}* html a.btn.grey { background:#444 }a.btn.grey:hover {	background-position:0 -78px;	color:#fff}a.btn.grey span {	background-color:#fff;	background-position:right -52px;	padding:0 14px 0 0}* html a.btn.grey span { background:#444 }a.btn.grey:hover span { background-position:right -78px }.btn.send-email {	width:116px;	height:27px;	background:url(../../images/btn_send_email.png) no-repeat}.btn.send-email:active { background-position:0 -27px }.btn-appointment {	width:193px;	height:27px;	background:url(../../images/btn_appointment.png) no-repeat;	text-indent:-1000em;	margin:0 5px;	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline}.btn-appointment:active { background-position:0 -27px }.btn-appointment span { display:none }.exceptionMessage {	color:red;	padding:10px 0;	text-align:center}#realtor-contact {	background:#fffff0;	border:1px solid #dedea7;	padding:15px;	margin:15px 0}#realtor-contact h3 {	font-size:24px;	text-shadow:0 1px 1px #fff;	line-height:1}#realtor-contact fieldset {	position:relative;	background:#fff;	border:1px solid #e7e7c2;	padding:15px;	margin:10px 0 0;	color:#777;	overflow:hidden}#realtor-contact h4 {	font-size:16px;	padding:0 0 10px}#realtor-contact h4 em { color:#C37430 }#realtor-contact .left { width:35% }#realtor-contact .right {	width:65%;	overflow:hidden}#realtor-contact fieldset .field { padding:7px 0 }#realtor-contact fieldset label {	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline;	width:80px;	text-align:right;	padding:8px 0}#realtor-contact fieldset input.text {	border:1px solid #aaa;	padding:5px;	width:180px;	font-size:13px}#realtor-contact fieldset input.text:focus { background:#fffff0 }#realtor-contact fieldset .field.message label {	width:auto;	display:block;	text-align:left;	padding:0 0 5px}#realtor-contact fieldset .field.message textarea {	font-family:"Lucida Grande", "Lucida Sans Unicode", "Segoe UI", Arial, Sans-serif;	width:550px;	font-size:13px;	height:55px;	padding:5px;	color:#666;	line-height:1.4;	border:1px solid #aaa}#realtor-contact fieldset .field.message textarea:focus {	background:#fffff0;	color:#000}#realtor-contact fieldset .action {	display:block;	clear:both;	text-align:center;	border-top:1px solid #eee;	margin:10px 0 0;	padding:10px 0 0}#realtor-contact fieldset .action * { vertical-align:middle }#realtor-contact fieldset .action input { margin:0 5px }#realtor-contact p.phone {	padding:10px 0 0 18px;	background:url(../../images/ico_phone.png) no-repeat left 10px}.popup #realtor-contact {	background:none;	border:0;	padding:0 10px}.popup #realtor-contact .field.message textarea { width:540px }.block.related { padding:0 0 10px !important }.block.related .darr {	display:block;	background:url(../../images/darr.png) no-repeat 25px 0;	height:10px;	position:relative;	top:-1px;	margin:0 0 5px}.block.related h3 {	background:none;	color:#4784BF !important;	text-shadow:0 1px 1px #fff !important}.block.related h3 em { font-weight:bold }.block.related .box {	border:1px solid #D1E0EF;	float:left;	width:277px;*width:275px;	margin:0 0 0 10px;	padding:10px 10px 5px;	background:#fff;	cursor:pointer;	display:inline}* html .block.related .box { width:277px }.block.related .box h4 {	font-size:16px;	text-shadow:0 1px 1px #fff;	color:#000;	line-height:1.2;	font-weight:normal;	border-bottom:1px solid #ccc;	padding:0 0 7px;	width:100%;	overflow:hidden}.block.related .box h4 a,.block.related .box h4 span { float:left }.block.related .box h4 a.name {	width:250px;	text-decoration:none;	color:#000}.block.related .box h4 a.name:hover { color:#4784BF }.block.related .box h4 span.reviews { float:right }.block.related .box h4 span.reviews a {	font-size:11px;	color:#4784BF;	line-height:20px;	text-align:center;	width:20px;	background:url(../../images/ico_review.png) no-repeat;	height:24px;	float:left}.block.related .box h4 em {	display:block;	padding:0 0 3px}.block.related .box h4 small {	display:block;	font-size:13px}.block.related .box .thumb { float:left }.block.related .box .thumb img,.block.related .box .thumb span {	border:1px solid #000;	padding:1px}.default-avatar-male {	background:url(../../ui/media/images/content/avatar_male.gif) no-repeat;	width:50px;	height:50px;	float:left}.block.related .box .summary {	float:right;	width:180px}.block.related .box .summary li {	padding:0 0 7px;	line-height:1.4}.block.related .box .summary li.last { padding:0 }.block.related .box .summary li em {	font-weight:bold;	color:#1D629F}.block.related .box .summary li.high em,.block.related .box .summary li.price em { color:#7e9d3d }.block.related .box .summary li.low em { color:#b55146 }#search-compact {	position:relative;	clear:both;/* width:960px;*/	margin:-1px auto 10px;	font-size:14px;	padding:10px 10px;	background:#fff;	border:1px solid #FDDEA2}#search-compact .left,#search-compact .right {	width:auto;	float:left;	text-align:left}#search-compact .left input.text {	font-size:13px;	padding:3px 5px;	width:160px}#search-compact .btn-search {	background:url(../../images/btn_search.jpg) no-repeat;	width:78px;	height:27px;	margin:0 0 0 5px}#search-compact a.narrow-search { color:#555; padding:5px 10px }#search-compact #narrow_search_panel {	display:none;	background:#FDDEA2;	padding:7px 12px;	margin:10px 0 0;	font-size:12px}#lead-gen-banner {	position:relative;	width:981px;	height:129px;	margin:0 auto;	overflow:hidden;	/* background:url(../../images/banner_leadGen_3.jpg) no-repeat */}#lead-gen-banner h1,#lead-gen-banner ul {	color:#2a5e85;	font-weight:normal}#lead-gen-banner h1 {	position:absolute;	top:7px;	left:180px;	font-size:32px}#lead-gen-banner ul {	font-size:12px;	width:575px;	overflow:hidden;	position:relative;	top:55px;	left:180px;	line-height:1.6;	list-style:none}#lead-gen-banner ul li {	float:left;	width:260px;	padding:0 20px 5px 0}#lead-gen-banner.lead-gen-b h1 {	top:20px;	font-size:28px;	color:#000}#lead-gen-banner.lead-gen-b ul {	width:400px;	top:60px;	color:#555}#lead-gen-banner.lead-gen-b ul li {	padding:5px 0 0;	line-height:1.4;	width:100%;	display:block;	font-size:14px}#lead-gen-banner ul li strong { font-weight:bold }#lead-gen-banner a.button_sellers,#lead-gen-banner a.button_buyers {	font-family:Arial, Helvetica, Sans-serif;	width:194px;	height:29px;	position:absolute;	right:15px;	bottom:12px;	text-align:center;	line-height:29px;	font-size:14px;	font-weight:bold;	color:#fff;	text-indent:10px;	text-decoration:underline}#lead-gen-banner a.button_sellers { bottom:48px }#lead-gen-banner a:hover { text-decoration:none }/*#lead-gen-banner.lead-gen-4 { background:url(../../images/banner_leadGen4.jpg) no-repeat }*/#lead-gen-banner.lead-gen-4 h1,#lead-gen-banner.lead-gen-4 ul { color:#435623 }/*#lead-gen-banner.lead-gen-5 { background:url(../../images/banner_leadGen5.jpg) no-repeat }#lead-gen-banner.lead-gen-6 { background:url(../../images/banner_leadGen6.jpg) no-repeat }#lead-gen-banner.lead-gen-7 { background:url(../../images/banner_leadGen7.jpg) no-repeat }*/#lead-gen-banner.lead-gen-8 { background:#fff }#lead-gen-banner.lead-gen-8-0,#lead-gen-banner.lead-gen-8-2,#lead-gen-banner.lead-gen-8-4,#lead-gen-banner.lead-gen-8-6,#lead-gen-banner.lead-gen-8-8,/*#lead-gen-banner.lead-gen-8-10 { background:url(../../images/banner_leadGen8a.jpg) no-repeat }*/#lead-gen-banner.lead-gen-8-1,#lead-gen-banner.lead-gen-8-3,#lead-gen-banner.lead-gen-8-5,#lead-gen-banner.lead-gen-8-7,/*#lead-gen-banner.lead-gen-8-9 { background:url(../../images/banner_leadGen8b.jpg) no-repeat !important }*/.tabbed-block .tab-content { display:none }.lead-gen-form { position:relative }.lead-gen-form-prepend {	/*background:url(../../images/leadform_girl1.png) no-repeat center top;*/	width:100%;	height:115px;	width:111px;	margin:0 auto;	display:block;	position:relative;	z-index:99;	top:18px;	margin-top:-18px}.lead-gen-form ol li {	float:left;	width:49.9%;	overflow:hidden}.lead-gen-form ol li a {	float:left;	display:inline;	width:100%;	background:#F3F6ED;	padding:10px 0;	text-align:center;	border-bottom:1px solid #ddd;	font-size:16px;	color:#7e9d3d;	text-decoration:none;	font-family:Arial, Helvetica, Times}.lead-gen-form ol li.first a {	width:99.8%;	border-right:1px solid #ddd}.lead-gen-form ol li.active a {	background:#fff;	font-weight:bold;	color:#000;	border-bottom:1px solid #fff}.lead-gen-form .tab-content { padding:15px }.lead-gen-form form {	width:100%;	overflow:hidden}.lead-gen-form form .field * { vertical-align:middle }.lead-gen-form form .field {	width:100%;	overflow:hidden;	padding:3px 0;	font-size:12px}.lead-gen-form form .field label {	display:block;	padding:5px 0;	color:#444}.lead-gen-form form .field label.inline {	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline}.lead-gen-form form .field:hover label { color:#000 }.lead-gen-form form .field span.radio {	padding:5px 0 0;	display:inline-block;	display:-moz-inline-box;	-moz-box-orient:vertical;	vertical-align:top;	zoom:1;*display:inline}.lead-gen-form form input.text {	border:1px solid #ddd;	padding:3px 0;	text-indent:5px}.lead-gen-form form .field:hover input.text {	background:#ffffef;	border:1px solid #999}.lead-gen-form form .action {	clear:both;	text-align:right;	margin:10px 0 0;	padding:10px 0 0;	border-top:1px solid #ddd}.lead-gen-form .btn-submit {	background:url(../../images/btn_submit_red.png) no-repeat;	width:110px;	height:33px;	margin:0 auto}#search-compact input.btn-search:active { background-position:0 -27px }#lead-gen-exp {	position:relative;	width:981px;	margin:0 auto;	overflow:hidden}#lead-gen-exp .left {	position:relative;	width:712px;	height:170px;	/* background:#fff url(../../images/ias/leadgen_exp.jpg) no-repeat right bottom; */	border:1px solid #FDDEA2}#lead-gen-exp .lead-gen-links { background:#fff url(../../images/ias/leadgen_grad.jpg) no-repeat right bottom }#lead-gen-exp .inner-wrap {	position:relative;	padding:15px}#lead-gen-exp .right {	position:relative;	width:255px;	height:170px;	background:#fff url(../../images/ias/leadgen_grad.jpg) no-repeat right bottom;	border:1px solid #FDDEA2}#lead-gen-exp .lead-gen-9 .inner-wrap {	width:70%;	overflow:hidden;	_padding:15px 0 15px 30%;	padding:0;	padding-left:210px;	height:100%}/*#lead-gen-exp .lead-gen-9a .inner-wrap { background:url(../../images/leadgen_girl1.png) no-repeat 15px bottom }#lead-gen-exp .lead-gen-9b .inner-wrap { background:url(../../images/leadgen_girl2.png) no-repeat 25px bottom }*/#lead-gen-exp .lead-gen-9c .inner-wrap { background:url(../../images/leadgen_girl3.png) no-repeat 25px bottom }/*#lead-gen-exp .lead-gen-9d .inner-wrap { background:url(../../images/leadgen_girl4.png) no-repeat 0 bottom }#lead-gen-exp .lead-gen-9e .inner-wrap { background:url(../../images/leadgen_girl5.png) no-repeat 0 bottom }#lead-gen-exp .lead-gen-9f .inner-wrap { background:url(../../images/leadgen_girl6.png) no-repeat 0 bottom }#lead-gen-exp .lead-gen-9g .inner-wrap { background:url(../../images/leadgen_girl7.png) no-repeat 15px bottom }*/#lead-gen-exp .left h1 {	font-size:38px;	color:#000;	font-weight:normal;	padding:15px 0 0}#lead-gen-exp .left ul li {	color:#555;	list-style:inside disc;	padding:5px 0}#lead-gen-exp .left .action {	overflow:hidden;	font-family:Arial, Helvetica}#lead-gen-exp .lead-gen-links .action {	position:absolute;	bottom:0;	right:0;	width:500px}#lead-gen-exp .lead-gen-links .action a {	font-size:18px;	text-transform:uppercase;	text-decoration:underline;	float:left;	width:49.9%;	text-align:center;	padding:12px 0}#lead-gen-exp .lead-gen-links .action a.sellers { background:url(../../images/leadgen_sep.jpg) no-repeat right bottom }/*#lead-gen-exp .lead-gen-buttons .action {	position:absolute;	bottom:15px;	left:225px;	width:100%;	overflow:hidden;	font-family:Arial, Helvetica}#lead-gen-exp .lead-gen-buttons .action a {	position:relative;	font-size:14px;	text-transform:uppercase;	text-decoration:underline;	font-weight:bold;	float:left;	width:200px;	height:27px;	line-height:28px;	color:#fff;	margin:0 10px 0 0;	text-align:center}#lead-gen-exp .lead-gen-buttons .action a.sellers { width:204px }*/#lead-gen-exp .right h2 {	font-weight:normal;	padding:0}#lead-gen-exp .search-location .action a {	display:block;	font-family:Arial, Helvetica;	font-size:20px;	padding:12px 0 0;	text-decoration:underline}#lead-gen-exp .action a:hover { text-decoration:none }#truWidgetMedianPriceOuter * { vertical-align:middle }.truWidgetMedianPriceFooter { padding:5px 0 }.lead-form-exp {/*	background:#fff url(../../images/leadgen_girl1.png) no-repeat  -20px 140%;*/	border:1px solid #EBD0CD;/*background:transparent;border:0;*/	width:980px;	margin:0 auto}.lead-form-exp h1 {	float:left;	width:50%;	font-size:20px;	overflow:hidden;	text-indent:15px;	padding:7px 0 0;	color:#000}.lead-form-exp ol {	position:relative;	width:50%;	float:left;	border-bottom:0;	top:1px}.lead-form-exp ol li a {	background:#F8EFEE;	color:#b55146;	border-bottom:1px solid #EBD0CD;	border-left:1px solid #EBD0CD;	text-transform:uppercase;	padding:12px 0}.lead-form-exp ol li.active a { color:#000 }.lead-gen-form ol li.first a { border-right:0 }.lead-form-exp ol li.first.active a { }.lead-form-exp fieldset {	float:left;*width:16%;	padding:0 15px 10px 0;	margin:0}.lead-form-exp fieldset.fset-1 {	margin-left:140px;	_margin-left:70px;*width:20%}.lead-form-exp fieldset.fset-2 { *width:24%}.lead-form-exp fieldset.left { margin-left:20% }.lead-form-exp fieldset.right { float:left }.lead-form-exp .field.options label {	font-weight:bold;	display:block;	padding:7px;	margin:10px 0;	background:#eee;	border-top:1px solid #ddd}.lead-form-exp .field.options:first-child label { margin-top:0 }.lead-form-exp .field.options span * {	margin:0;	padding:0}.lead-form-exp .field.options span { padding:7px }.lead-form-exp .field.options span input { margin:0 5px 0 0 }.lead-form-exp .field.inline {	float:left;	width:50%}.lead-form-exp .field.right label { border-left:1px solid #ccc }.lead-form-exp .tab-content {	padding-bottom:0;	border-top:1px solid #EBD0CD;	clear:both}/*.lead-form-exp1b .tab-content { background:url(../../images/leadgen_girl2.png) no-repeat 25px bottom }*/.lead-form-exp1c .tab-content { background:url(../../images/leadgen_girl3.png) no-repeat 25px bottom }/*.lead-form-exp1d .tab-content { background:url(../../images/leadgen_girl4.png) no-repeat 0 bottom }.lead-form-exp1e .tab-content { background:url(../../images/leadgen_girl5.png) no-repeat 0 bottom }.lead-form-exp1f .tab-content { background:url(../../images/leadgen_girl6.png) no-repeat 0 bottom }.lead-form-exp1g .tab-content { background:url(../../images/leadgen_girl7.png) no-repeat 15px bottom }*/.lead-form-exp form input.text {	padding:2px 0;	text-indent:5px;	font-size:11px}.lead-form-exp form select { width:auto }.lead-form-exp form .action {	border:0;	margin:0}#header .center>.left { width:210px }#header .center>.right {	width:77%;}#advt {	width:980px;	margin:0 auto;	overflow:hidden;	background:#fff url(../../images/advt_sep.png) no-repeat -30px bottom;	border:1px solid #FDDEA2;	border-bottom:0}#advt .left { width:580px; overflow: hidden; }#advt .right { width:390px; overflow:hidden; }.homegain-ad { padding:10px 0 }.homegain-ad,/*.homegain-ad-1 { background:url(../../images/leadgen_girl1.png) no-repeat 0 bottom }.homegain-ad-2 .inner-wrap { background:url(../../images/leadgen_girl2.png) no-repeat 25px bottom }*/.homegain-ad-3 { background:url(../../images/leadgen_girl3.png) no-repeat 5px bottom }/*.homegain-ad-4 { background:url(../../images/leadgen_girl4.png) no-repeat 0 bottom }.homegain-ad-4 { background:url(../../images/leadgen_girl5.png) no-repeat 0 bottom }.homegain-ad-5 { background:url(../../images/leadgen_girl6.png) no-repeat 0 bottom }.homegain-ad-6 { background:url(../../images/leadgen_girl7.png) no-repeat 15px bottom }*/.homegain-ad h1 {	font-size:35px;	color:#000;	font-weight:normal}.homegain-ad ul li {	color:#555;	list-style:inside disc;	padding:5px 0}.homegain-ad .action {	width:100%;	overflow:hidden;	padding:15px 0}.homegain-ad h1,.homegain-ad ul,.homegain-ad .action { padding-left:180px }.homegain-ad .action a, .lead-gen-buttons .action a {	float:left;	width:183px;	height:33px;	background:url(../../images/homegain_buttons.png) no-repeat 0 0;	text-indent:-9999px;	margin:0 10px 0 0}
.lead-gen-buttons .action a {
    margin-top: 10px;
}.homegain-ad .action a:hover, .lead-gen-buttons .action a:hover {	filter:alpha(opacity=90);	-moz-opacity:0.9;	-khtml-opacity:0.9;	opacity:0.9}.homegain-ad .action a:active, .lead-gen-buttons .action a:active {	position:relative;	top:1px}.homegain-ad .action a.buyers, .lead-gen-buttons .action a.buyers { background-position:0 -33px }
#advt .homegain-howitworks {	width:350px;	padding:10px 20px 0;	border-left:1px solid #eee}.homegain-howitworks h4 {	font-size:16px;	padding:0 0 10px}.homegain-howitworks ol { line-height:1.2 }.homegain-howitworks ol li {	background:url(../../images/list_step_1.png) no-repeat;	padding:0 0 10px 30px}.homegain-howitworks ol li.step-2 { background:url(../../images/list_step_2.png) no-repeat }.homegain-howitworks ol li.step-3 { background:url(../../images/list_step_3.png) no-repeat }.homegain-howitworks ol li em {	font-weight:bold;	color:#4784bf}/*#aside .block.credibility {	border:0;	border-left:1px solid #eee;	padding:0 15px;	line-height:1.5}.credibility ul { padding:0 15px }.credibility ul li {	list-style:disc outside;	padding:0 0 5px}.credibility blockquote {	font-family:'Trebuchet MS', Arial;	font-size:22px;	font-style:italic;	font-weight:bold;	color:#1b558d;	display:block;	text-align:center;	padding:10px 0}.credibility q { quotes:"\201C" "\201D" "\2018" "\2019" }.credibility q:lang(sv) {quotes:'\201D' '\201D' '\2019' '\2019'}.credibility q:lang(da) {quotes:'\00BB' '\00AB' '\203A' '\2039'}.credibility q:before { content:open-quote }.credibility q:after { content:close-quote }.credibility q:before { content:'\201C' }.credibility q:after { content:'\201D' }.credibility q q:before { content:'\2018' }.credibility q q:after { content:'\2019' }.credibility blockquote * { quotes:none }.credibility blockquote>*:before { content:'\201C' }.credibility blockquote>*:after { content:'\201D' }.credibility blockquote q:before { content:'\2018' }.credibility blockquote q:after { content:'\2019' }.credibility label { display:block }.credibility a.review {	padding:0 15px 0 0;	float:left;	height:40px;	line-height:40px;	position:relative;	*padding:5px;
	overflow: hidden;}.credibility a.review:hover {	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8}.credibility a.review img { vertical-align:middle }#search-areas .tabs {	border-bottom: 1px solid #EDC183;	margin: 5px 0;}*/#search-areas .tabs li {	float: left;	margin: 0 3px 0 0;}#search-areas .tabs li.first {	margin-left: 15px;}#search-areas .tabs li a {	float: left;	padding: 7px 14px;	background: #FDDEA2;	border: 1px solid #EDC183;	border-bottom: 1px solid #EDC183;	position: relative;	top: 1px;	font-size: 16px;}#search-areas .tabs li a:hover {	text-decoration: none;	background: #FFF8EE;}#search-areas .tabs li.active a {	background: #fff;	border-bottom: 1px solid #fff;}
#lead-gen-exp .search-location .inner-wrap{padding:10px 15px;}.search-location .style-2{border:1px solid #d9d9d9;margin:5px 0 0;}.search-location .style-2 .inner-wrap{padding:0!important;}.search-location .style-2 a{height:50px;line-height:50px;background:url('../../images/ias/search_location/style2/button.jpg') no-repeat 0 0;padding:0 !important;text-indent:40px;color:#444;}.search-location .style-2 a:hover{background-position:0 -50px;color:#000;}.search-location .style-2 a span{display:block;}.search-location .style-2 a.home-sale span{background:url('../../images/ias/search_location/style2/ico_homesale.png') no-repeat 10px center;}.search-location .style-2 a.foreclosures span{background:url('../../images/ias/search_location/style2/ico_foreclosure.png') no-repeat 10px center;}
