@charset "utf-8";
/* CSS Document for listing pages */

#frmSearch fieldset {padding:0px;border:1px solid #2180AC;margin-bottom:1em;background:transparent url(../images/blue_x.jpg) repeat-x scroll center top;;}
#frmSearch fieldset h5 {background-color:#2180AC;color:#FFFFFF;line-height:25px;text-indent:5px;margin-bottom:0.5em;}
#frmSearch fieldset span {margin-left:5px;margin-bottom:1em;display:block;}

#frmSearch fieldset dl {border:0px solid red;width:100%;float:left;margin-bottom:0.7em;}
#frmSearch fieldset dl dt {float:left;color:#444444;text-align:right;padding:4px 2px;width:17%;font-weight:bold;white-space:nowrap;}
#frmSearch fieldset dl dd {float:left;width:32%;}
#frmSearch fieldset dl dd.full {width:81%;}

#frmSearch #city_list {max-height:120px;overflow:auto;}
#frmSearch #view-type {background:url(../images/icon-result-view.gif) no-repeat left center;}
#frmSearch #view-type input {margin-right:25px;}
#frmSearch .btnBig {font-size:1.6em;font-weight:normal;padding:0.2em 0.5em;width:40%;}

.blue {color:#2180AC;}
.filter {background-color:#2180AC;color:#FFF;padding:10px;margin-bottom:1em;}
.filter span {margin-right:15px;}
.filter label {font-weight:bold;}
.filter select, #filter input {padding:2px}

.refine {height:30px;}
.savesearch {height:30px;}

/* List view */
#result-list, #result-gallery, #result-table {margin:1em 0.5em;padding:0;text-align:left;}
#result-list li.alter {background-color:#F7FCFF;}
#result-list li:hover {border-top:1px solid #2180AC;background-color:#F4F7F9;}

#result-list li {list-style:none;border-top:1px dotted #063563;padding:0.5em 0;display:inline-block;width:100%;}
#result-list li.last {border-bottom:1px dotted #063563;}

#result-list li h6, #result-list li div, #result-list li p {display:block;float:left;}
#result-list li a:hover {text-decoration:none;}

#result-list li h3 {color:#2180AC;}
#result-list li h6 {text-align:center;width:125px;/*height:100px;*/margin-right:5px;}
#result-list li h6 img {border:1px dotted #2180AC;padding:2px;}
#result-list li h6 a, #result-list li h6 a b {display:block;}
#result-list li h6 span {position:relative;display:inline-block;}
#result-list li div {width:347px; /*height:100px;*/}
#result-list li div address {margin-bottom:0.5em;}
#result-list li div p {display:block;width:48%;float:left;padding:0.05em 0;white-space:nowrap;overflow:hidden;}
#result-list li div p.full {width:98%;}
#result-list li div p b {display:block;width:35%;float:left;clear:left;color:#063563;font-style:italic;font-weight:normal;}
#result-list li div p.full b {width:27%;}

#result-list li div .ex-info {margin-top:5px;}
#result-list li p {width:265px;padding:0;}
#result-list li p span {margin-top:5px;display:block;}

#result-list li span a {display:block;float:left;padding:3px 8px;background-color:#EAF4FD;margin-right:5px;color:#2180AC;border:1px solid #8CC9E2;}
#result-list li span a:hover {border:1px solid #F7D894;color:#D38600;background-color:#F8EACB;}

/* Gallery view */
#result-gallery li {list-style:none;border:1px dotted #063563;margin:0.3em;padding:0.5em;float:left;width:30%;}
#result-gallery li:hover {border:1px solid #2180AC;background-color:#F4F7F9;}

#result-gallery li a:hover {text-decoration:none;}
#result-gallery li h3, #result-gallery li h6, #result-gallery li address {margin:0 auto;text-align:center;margin-bottom:5px;}
#result-gallery li h3 {color:#2180AC;}
#result-gallery li h6 span {position:relative;display:inline-block;}
#result-gallery li h6 {height:110px;display:block;}
#result-gallery li h6 img {border:1px solid #063563;padding:2px;}
#result-gallery li div p {padding:0.15em 0;white-space:nowrap;overflow:hidden;}
#result-gallery li div p b {display:block;width:40%;float:left;color:#063563;font-style:italic;font-weight:normal;}

#result-gallery li span a {display:block;padding:3px 8px;background-color:#EAF4FD;margin-top:5px;color:#2180AC;border:1px solid #8CC9E2;text-align:center;}
#result-gallery li span a:hover {border:1px solid #F7D894;color:#D38600;background-color:#F8EACB;}

#result-table li {height:80px;list-style:none;}
#result-table li.row_b div, #result-table li.row_b address, #result-table li.row_b p, #result-table li.row_b span, #result-table li.row_b label, #result-table li.row_b code {background-color:#F7FCFF;}
#result-table li:hover div, #result-table li:hover address, #result-table li:hover p, #result-table li:hover span, #result-table li:hover label, #result-table li:hover code {background-color:#F4F7F9;}
#result-table li div, #result-table li address, #result-table li p, #result-table li span, #result-table li label, #result-table li code{float:left;height:70px;width:85px;border-right:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;padding:5px;}
#result-table li address {width:120px;}
#result-table li code {width:50px; font-weight:normal; font-family:Arial;}
#result-table li div {width:118px;}
#result-table li div p {border:none; background:none; width:inherit; padding:0; text-align:left; height:auto; margin-top:8px;}
#result-table li span {border-left:1px solid #E8E8E8;text-align:center;width:100px;}
#result-table li span a {position:relative;display:inline-block;}
#result-table li span a .flag {bottom:16px;left:0px;}

#result-table li em {font-style:italic;color:#063563;}

#result-table li.head {height:25px;}
#result-table li.head div, #result-table li.head address, #result-table li.head p, #result-table li.head span, #result-table li.head label, #result-table li.head code {background-color:#2180AC;color:#FFF;height:15px;text-align:center;}

/* Map View Listing */
#result-map, .result-map {border:1px solid #2180AC; padding:0.5em; margin:1em 0;overflow:hidden;}
#result-map .map, .result-map .map {height:500px;}

#result-map .gpop {border:1px solid #2180AC;width:350px;min-height:150px;}
#result-map .gpop h6 {background-color:#2180AC;color:#FFF;margin:0;padding:4px 2px;}
#result-map .gpop div {padding:5px;}
#result-map .gpop .pic {float:left;text-align:center;}
#result-map .gpop .pic b {color:#2180AC;margin-top:5px;display:block;}
#result-map .gpop .pic img {border:1px dotted #2180AC;padding:2px;background:url(../images/loader.gif) center no-repeat;display:block;min-height:75px;min-width:120px;}
#result-map .gpop .info {float:right;width:205px;padding-left:0px;}
#result-map .gpop .info p {padding:0 0 3px; overflow:hidden; white-space:nowrap;}
#result-map .gpop .info p strong {color:#9B3213;font-size:1.2em;}
#result-map .gpop .info label {display:block;width:33%;float:left;clear:left;color:#063563;font-style:italic;font-weight:normal;}

#result-map .gpop .info a {color:#2180AC;font-weight:bold;background:transparent url(../images/arrow.gif) no-repeat scroll left center;padding-left:12px;font-variant:small-caps;}
#result-map .gpop .info a:hover {background-position:2px center;}
#result-map .gpop .info a strong {color:#09375D;}

.print {width:750px; line-height:1.35em;}
.print .home-icon {position:absolute; /*background:url(../images/home_icon.png) center no-repeat; height:28px;width:28px;*/left:151px;top:91px;}
.print .logo {float:left;padding:0.5em;}
.print .contact-info {float:right;border:1px solid #A6C9E2;color:#073A6B;font-size:1.3em;padding:0.5em;text-align:center;line-height:1.6em;}
.print .contact-info img {margin-left:0.5em;}
.print .info{color:#FFF; background-color:#B62015; border:1px solid #000; width:100%; display:block; margin-top:13px;}

/* Full view */
#full-view {}
#full-view h1 {text-align:center;font-variant:normal;}
#full-view h1 strong {color:#800000;}
.foreclosure h1 {text-align:left !important;border-bottom:1px dotted #2180AC;margin-bottom:1em;}
.foreclosure h2 {text-align:center;color:#2180AC;}

.rep_title {text-align:center;margin-bottom:0.2em;}
.rep_sub_title {text-align:center;color:#D25A07;}
.h1-custom {border:1px solid #2180AC;padding:0.3em;background-color:#EAF4FD;font-size:1.8em;}

#photos {width:350px;border: 1px dotted #2180AC;margin:0 10px 10px 0;padding:5px;float:left;}
#print-photos {width:330px;border: 1px dotted #2180AC;margin:0 10px 5px 0;padding:5px;float:left;}
#photos .main, #print-photos .main {margin-bottom:0.5em;min-height:200px;overflow:hidden;text-align:center;position:relative;}
#photos #photostrip {margin:0.5em 0;height:85px;padding:0;}
#photos #photostrip li {overflow:hidden;width:90px; height:85px;float:left;margin:0 4px 4px 0;}
#photos #printstrip {width:360px;padding:0;list-style:none;}
#photos #printstrip li {margin:2px;float:left;}

#full-view .desc {width:375px;float:left;}
#print-desc {margin-left:353px;}

#full-view h2 {font-size:1.4em;margin-bottom:0.5em;}
#full-view h2.h2 {text-align:center;color:#2180AC;}
#full-view h2.h2 strong {color:#800000;}

#full-view h3 {margin:0.5em 0;border-bottom:1px dotted #063563;}

#full-view .features {text-align:justify;}
#full-view .features p {padding:0.15em 0;text-align:left;}
#full-view .features p b {display:block;width:110px;float:left;color:#063563;font-style:italic;font-weight:normal;}
/*#full-view .features p .directions{width:93px;}*/
#full-view .features p em {float:left;}
#full-view .features p span {margin-left:115px;display:block;}
#full-view .block50 {width:47.5%;float:left;margin-right:1em;}

#full-view .map {height:400px;margin-bottom:1em;border:1px solid #EEE;background:url(../images/loadingAnimation.gif) no-repeat center;overflow:hidden;}
#full-view .tools {text-align:center;padding:10px 2px;}/*background-color1:#EAF4FD;*/
#full-view .tools a {display:inline-block;padding:3px 8px;background-color:#EAF4FD;color:#2180AC;border:1px solid #8CC9E2;text-align:center;min-width:13%;margin:0 2px;}
#full-view .tools a:hover {border:1px solid #F7D894;color:#D38600;background-color:#F8EACB;}

#full-view .map-location label{font-size: 10pt;}

/* Agent Info On Report */
.agent-info {border:1px solid #2180AC;background-color:#EAF4FD;color:#073A6B; padding:0.5em;}
.agent-info .main {float:left; margin-left:10px;width:250px;}
.agent-info .desc {float:left;margin-left:10px;width:400px;}
.agent-info .main strong {width:55px; float:left;}

#disclaimer {color:#666666;margin:0.4em 0;}
#disclaimer p {font-size:9px;line-height:150%;}
.disclaimer2 p {font-size:9px;line-height:150%;}
#disclaimer span {font-size:12px;}

/* Foreclosure */

.fcfilter {border-bottom:1px solid #2180AC;margin:5px;display:block;}
.fcfilter .search-box{float:left; width:100%; padding:4px 0; border-top: 1px solid #DDE1E8;}

.page-holder {height:25px;}
.listing-loader {background:url(../images/loadingAnimation.gif) no-repeat center !important;}

#debug {margin:1em; padding:1em;display:none;}

.fcfilter dl {border:0px solid red;float:left;margin-bottom:0.5em;margin-right:0.3em;}
.fcfilter dl dt {color:#444444;margin-left:2px;font-weight:bold;}
.fcfilter dl dd {vertical-align:bottom;}
.fcfilter dl dd label {margin-left:2px;margin-top:4px;display:block;}

#login-box {margin:0.5em;}

.disclaimer {color:#666666;margin:1em 0;font-size:8pt !important;text-align:justify;}

/* Browse listing */
#breadcrumbs {color:#AAA;margin-top:-10px;}
#breadcrumbs a {color:#AAA;}

.h2 {font-size:1.4em;height:1.4em;line-height:1.2em;}
.h2 label {float:left;}
.h2 a {float:right;text-decoration:none;}

.browser-listing {margin-bottom:2em;background-color:#F4F7F9;padding:1em;border:1px dotted #2180AC;}
.cols1 a {width:95% !important;}
.browser-listing a {float:left;display:block;width:31%;background:url("../images/bullet2.png") no-repeat scroll 0 -175px;padding-left:15px;}
.browser-listing a:hover {background-position:5px -175px;}
.browser-listing h3 {text-align:center;margin:0.5em 0 1em 0;}
.browser-listing h4 {color:#073A6B;}
.browser-listing h4 a {padding:5px 0 5px 15px;background-position:0px -170px;}
.browser-listing h4 a:hover {background-position:5px -170px;}

.browser-listing .list2 a {float:left;width:46%;}

.request-more-info {height:480px;}
.request-more-info .contact-form{ width:70%; display:block; float:left;}
/*#request-more-info .contact-form h3{ width:90%;}*/
.request-more-info .contact-agent, .request-more-info .chat-box{width:28%; display:block; float:left; padding-left:10px;}
.request-more-info .contact-agent .name{font-size:9pt; font-weight:bold;}
.request-more-info .contact-agent strong{float:left; width:43px;}

.request-more-info .chat-box{border-top:1px solid #EEEFFF;}
.request-more-info .sep{height:434px; border-left:1px solid #EEEFFF; float:left;}

.flag {background:url("../images/icon/flag.png") no-repeat scroll center center;display:block;width:35px;height:52px;position:absolute;bottom:22px;left:5px;line-height:38px;color:#FFF;font-size:1em;text-indent:5px;}
.flag-big {background:url("../images/icon/flag-big.png") no-repeat scroll center center;display:block;width:83px;height:113px;position:absolute;bottom:0;left:0;line-height:3.7em;color:#FFF;font-size:2em;font-weight:bold;text-indent:8px;}

/* Used at Similar listings on Property Full view Page [Left Panel] */
.box span .flag{bottom:3px; font-weight:bold; text-align:center;} 

#static-map {float:left;position:relative;}


/* For always Displaying Nav.Arrow in Slide Show using Fancybox*/
#fancybox-left-ico {left: 20px;}
#fancybox-right-ico {right: 20px; left: auto;}

.width-fix {width:117px;}
		
