#iprop_listingType {font-weight:bold;}
#iprop_contact_name {font-weight:bold;}
/* basic
----------------------------------------------- */
#ipropHeader {background: #EAEDF2; }
#ipropHeader {border-bottom: 1px solid #2A487E;border-top: 5px solid #7F91B2;}		
#pFooter {background: #EAEDF2;border-top: 1px solid #2A487E;border-bottom: 1px solid #2A487E;	}
#ipropContainer a img {padding: 4px;border: 1px solid #7F91B2;background: #fff;display: block;}
a:hover img {background: #7F91B2 !important;}	
h2.iprop span {color: #853C24;}
h3 a {border-bottom: 1px solid #AAB6CB;border-top: 1px solid #f1f1f1;background: #D4DAE5;color: #153671;}
h3 a:hover {background: #2A487E;color: #D4DAE5;}
h4, span.ipropLabel, h3 {color: #0077FF;}
.note {font:10px verdana;}
/* search page
----------------------------------------------- */
#searchListings_form {font-size:12px;color:white;font-family:verdana;}
#searchListings_form form fieldset {padding:10px;background:#333333;margin-left:10px;width:670px;}
#searchListings_form legend{color:white;font-weight:bold;}
#searchListings_form fieldset{color:white;}
#searchListings_form #search_submit, #searchListings_form #search_reset {margin:10px}
/* links
----------------------------------------------- */
* { margin: 0; padding: 0; }
a:link {color: #FF9900; text-decoration: underline;font-family:verdana;}
a:visited {color: #FF9900; text-decoration: underline;font-family:verdana; }
a:hover {color: #FF0000; text-decoration: none;font-family:verdana; }
a:active {color: #FF9900;font-family:verdana; } 
a:active {font-family: verdana, arial, sans-serif;font-family:verdana; }
a:visited {font-family: verdana, arial, sans-serif;font-family:verdana; }
a:hover {font-family: verdana, arial, sans-serif;font-family:verdana;  }
/* generics
----------------------------------------------- */
body {font: 12px;line-height: 14px;width: 100%;margin: 0;background-color: #000;color: #ddd;}
h2.iprop {font-family: Verdana;text-transform: uppercase;letter-spacing: 1px;padding: .5em 0;line-height: 24px;color: #ECE9D8;}
h2.iprop span {font: 12px Verdana, Arial, sans-serif;font-weight: normal;display: block;text-transform: uppercase;line-height: 24px;letter-spacing: 2px;color: #ECE9D8;}
h3 {font: bold .7em Verdana, Arial, sans-serif;letter-spacing: -1px;padding: 0;margin: 0;}
h3 a {text-decoration: none;display: block;padding: .3em 1em;font-weight: normal;text-transform: uppercase;margin: 0 -1em;}
h3.display {font: bold .8em Verdana, Arial, sans-serif;}
div.inStretch {padding: 1em 0;font: 12px Verdana, Arial, sans-serif;}
h4, span.ipropLabel {font: 12px Verdana, Arial, sans-serif;letter-spacing: 0px;font-weight: normal;color: #FF9900;letter-spacing: 2px;text-transform: uppercase;padding: .5em 0;margin-top: 1em;margin-bottom: -5px !important;}
h3 {font: 12px Verdana, Arial, sans-serif;letter-spacing: 2px;text-transform: uppercase;font-weight: normal;padding: .5em 0;margin-top: 1em;margin-bottom: -5px !important;}
div.inStretch h4 {margin-top: 0 !important;}
p {margin-bottom: 1.5em;color: #fff;font-family: verdana, arial, sans-serif;}
ul {list-style: none;margin: 0;padding: 0;}
span.ipropLabel {display: block;margin-top: 0 !important;letter-spacing: 0px;}
a:hover {border-bottom-color: #BC7100;color: #BC7100;}	
/* preview layout
----------------------------------------------- */
#ipropHeader {padding: 0;background-color: #333333;}
#backLink {margin-left:25px;font-family: Verdana;font-size: 11px;color: #fff;line-height: 14px;font-weight: normal;}
#ipropContainer {background: transparent !important;font:12px verdana;}
#ipropContainer.nobkgnd {}
#ipropContainer div.clearfix {clear: both;height: 1px;overflow: hidden;}
#ipropContainer div.pCol {padding: 1em 1em;color: #fff;background: transparent !important;}
#ipropContainer #pLeft {float: left;width: 460px;background: transparent !important;}
#ipropContainer #pRight {float: left;width: 185px;background: transparent !important;}
#pFooter {clear: both;padding: .5em;padding-left: 20px;height: 26px;line-height: 26px;}
#pFooter a#iprop {display: block;background: url('../../graphics/iListing/iprop-logo-small.gif') no-repeat;	width: 45px;height: 25px !important;overflow: hidden;text-indent: -1000em;	text-decoration: none !important;border: medium none !important;float: left;margin-top: 2px;}
#pFooter a#iprop:hover {background-position: 0% -23px;}
#pFooter span.copyright {margin-left: 20px !important;font-size: 80% !important;color: #a15d46;}
#ipropContainer #pFooter, #ipropContainer #pLeft div.pCol, #ipropHeader {padding-left: 25px;}
div.smallWrap {font-weight: normal;padding: 0 0 1em;border-bottom: 1px dotted #656565;margin-bottom: 1em;background: transparent !important;color: #ECE9D8;}	
div.bigWrap {border-top: 1px dotted #656565;padding-top: 1em;margin-top: 2em;background: transparent !important;font: 12px Verdana, Arial, sans-serif;}
div#iProp_thumbnails {overflow:hidden;height:60px; overflow-x: scroll; border:1px solid #cecece; margin-top:5px; width:400px;}
/* resource lists
----------------------------------------------- */
ul.iconed {margin-top: .4em;font-size:12px;}
ul.iconed li {display: block;background: url('../../graphics/iListing/iprop-icon-file.gif') no-repeat 0% 2px;padding-left: 15px;margin-bottom: .4em}
ul.iconed li a {text-decoration: none;font-family:verdana;}
/* boxes
----------------------------------------------- */
ul.boxes li {border:1px solid #cecece;padding:2px;margin-bottom:5px;}
/* child spaces
----------------------------------------------- */
table.childSpace td {font-size:12px;}
table.childSpace td img.mainPic {border:1px solid white;width:120px;}
/* indexes
-------------------- */	
table.index {margin: 1em 0 2em 1em !important;border: none;border-collapse: collapse;}
table.index td {padding: 0;text-align: left;vertical-align: top;font-size:12px;font-family:verdana;}
table.index td.thumb {padding-right: 20px;width: 130px;padding-bottom:10px;}
table.index td.thumb a:hover {border: none;}
table.index tr.spacer td div{width: 100%;border-bottom: 1px dotted #656565;padding-bottom: 1em;margin-bottom: 2em;}
table.index td span {display: block;}
table.index td.info table td.left {width: 310px;padding-bottom: 1em;}
table.index td.info a.title {line-height: 14px;font-weight: normal;}
table.index td.info span.title {font: 12px Verdana, Arial, sans-serif;line-height: 14px;font-weight: normal;margin-bottom: .4em;}
table.index td.info table td.blurb {color: #333;padding-top: 1em;}
table.index td.info span.topPadding {margin-top: 1em;color: #fff;}
/* toplinks (navigation)
----------------------------------------------- */
#toplinksHolder {height: 30px;margin-left: 25px;}
#toplinksHolder ul#toplinks {list-style:none;margin: 0;padding: 0;}
#toplinksHolder ul#toplinks li {display: block;float:left;,argin-right: 11px;}
#toplinksHolder ul#toplinks li a {display: block;float: left;padding: .3em 1.4em !important;background: #232222;border: 1px solid #727272;border-top: none;font: 11px Verdana, Arial, sans-serif;letter-spacing: 0px;font-weight: normal;text-decoration: none;}
#toplinksHolder ul#toplinks li a:hover {background: #232222;}
#toplinksHolder ul#toplinks li a span {display: block;}	
#toplinksHolder ul#toplinks li a.current {font: 11px Verdana, Arial, sans-serif;letter-spacing: 0px;font-weight: normal;background: #333333;color: #ECE9D8;}
/* sortable table (sortable view)
----------------------------------------------- */	
#ipropContainer table#sortView {border: none !important;border-collapse: collapse;padding: 27px 23px 0px 0px;font: 12px Verdana, Arial, sans-serif;	letter-spacing: 0px;font-weight: normal;}
#ipropContainer table#sortView caption {text-align: left;padding: 5px 5px 12px 5px;vertical-align: top;background: #232222 url('../../graphics/iListing/iprop-icon-info.gif') no-repeat 10px 50%;font-size: 1em; padding-left:3em; padding-right:1em; padding-top:1em; padding-bottom:1em;letter-spacing: 0px;font-weight: normal;}
#ipropContainer table#sortView td, #ipropContainer table#sortView th {padding: .2em 1em;text-align: left;vertical-align: top;border-bottom: 1px solid #ccc;font: 12px Verdana, Arial, sans-serif;letter-spacing: 0px;font-weight: normal;}
#ipropContainer table#sortView th {background: #7F91B2 !important;color: #EAEDF2 !important;border-bottom: 2px solid #333;vertical-align: middle;}
#ipropContainer table#sortView td {padding-bottom: 1em;padding-top: 1em;}
/* hovered row ! */
#ipropContainer table#sortView tr#hovered td {background: #333333 !important;color: #FFF !important;cursor: pointer !important;}
#ipropContainer table#sortView tr#hovered td strong {text-decoration: underline;}
/* Sortable tables */
table.sortable a.sortheader {color: #fff !important;font-weight: bold;text-decoration: none;display: block;border: none !important;text-transform: uppercase;letter-spacing: 1px;}
table.sortable span.sortarrow {color: #fff !important;text-decoration: none;font-size: 100%;}	
#ipropContainer table#sortView th.kill a {display: none;}
/* Listings search */
#listingsSearch_resultsHeader {width:100%;border-collapse:collapse;padding:0;margin:0;font-size:11px;font-family:verdana;}
#listingsSearch_resultsHeader td#title {font-size:18px;}
#listingsSearch_resultsHeader a {font-size:11px;}
#listingsSearch_cyclers {width:100%;margin:0 7px 0 7px;}
tr#listingsSearch_cyclers, tr#listingsSearch_filters {border: 1px solid rgb(102, 102, 102);}
tr#listingsSearch_cyclers td, tr#listingsSearch_filters td {width:100%;height:18px;background-color:#333333;font-size:14px;	font-weight:bold;color:white;}
tr#listingsSearch_filters #sortBy {color:white;}
#listingSearch td.spacer {height:5px;}
tr.listingsSearch_listing {margin-bottom:10px;}
tr.listingsSearch_listing a {font-size:11px;color:#fccb81;}
tr.listingsSearch_listing td.container {width:100%;height:7px;background-color:#333333;border: 1px solid rgb(102, 102, 102);}
tr.listingsSearch_listing td.thumb {margin-right:10px;padding:10px;}
tr.listingsSearch_listing .info_Name {font-size: 8pt; font-weight:700;color:#ff9900;font-family:arial;}
tr.listingsSearch_listing .info_Value {font-size: 8pt; color:#fff;font-family:arial;}
.iprop_pdfLink {padding-left:20px;background:url(../../graphics/iApps/pdf-icon.gif) no-repeat;padding-left:22px;height:22px;}
/* agents */
.person_column, .iprop_openHouse_column {display:block;margin:0 10px 20px 0;border-bottom:1px solid #7a7a7a;padding:10px;font-size:12px;}
.person_column {border-bottom:1px solid #5e5e5e;}
	.person_column td {height:150px;}
.person_column:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.person_column {height:1%;}
.person_column .iprop_professional_photo {width:120px;}
	.person_column .iprop_professional_photo img {border:1px solid #fff;}
.person_column .iprop_professional_name {width:240px;vertical-align:top;}
	.person_column .iprop_professional_name div {display:block;padding:0px 50px 0 50px;}
	.person_column .iprop_fullName {font-weight:bold;vertical-align:top;}
.person_column .iprop_professional_contact {width:200px;vertical-align:top;}
	.person_column .iprop_professional_links {vertical-align:top;}
	.person_column .iprop_professional_links div {display:inline;margin-right:40px;}