@charset "utf-8";
/* CSS Document */
img {border: 0; }
a { cursor: pointer;}
body {font-family: Calibri, Arial, sans-serif;}

/* iprop 2.0 */
#iprop_basicInfo{}
	#iprop_title{}
	#iprop_listingType {font-weight:bold;}
	#iprop_unitName{}
	#iprop_address1{}
	#iprop_address2{}
	#iprop_citystatepostal{}
	#iprop_external_mapLink{}
	#iprop_askingPrice {font-weight:bold;}
	#iprop_contact_name {font-weight:bold;}

/* basic
----------------------------------------------- */
body {color: #333;}
#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;}
a img.iProp {padding: 4px;border: 1px solid #7F91B2;background: #fff;display: block;}
a:hover img.iProp {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;}
/* generics */
h2.iprop {font-size:1.5em;letter-spacing: 1px;padding: .5em 0;}
h2.iprop span {font-size: .50em;font-weight: normal;display: block;text-transform: uppercase;letter-spacing: 2px;}
h3 {font-weight:bold;font-size:.7em;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-weight:bold;letter-spacing: 2px;text-transform: uppercase;font-weight: normal;font-size:.8em;padding:.5em 0;margin-top: 1em;margin-bottom: -5px !important;}
h3 {font-size:1.1em;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;}
ul {list-style: none;margin: 0;padding: 0;}
span.ipropLabel {display: block;margin-top: 0 !important;letter-spacing: 0px;}
a:hover {border-bottom-color: #0385FE;color: #1F4785;}	
/* preview layout
----------------------------------------------- */
#ipropHeader {background-color:transparent;}
#backLink {margin-left:25px;}
#ipropContainer {background: transparent !important;}
#ipropContainer.nobkgnd {}
#ipropContainer div.clearfix {clear: both;height: 1px;overflow: hidden;	}
#ipropContainer div.pCol {padding: 1em 1em;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;}
.iProp_clearer {clear:both;display:block;}
/* padding-left */
#ipropContainer #pFooter,
#ipropContainer #pLeft div.pCol,
#ipropHeader {padding-left: 25px;}
div.smallWrap {padding: 0 0 1em;border-bottom: 1px dotted #ccc;margin-bottom: 1em;background: transparent !important;}	
div.bigWrap {border-top: 1px dotted #ccc;padding-top: 1em;margin-top: 2em;background: transparent !important;}
div#iprop_thumbnails{position:relative;overflow:hidden;height:120px;overflow-x: scroll;border:1px solid #cecece;margin-top:5px;width:400px;}
/* resource lists */
ul.iconed {margin-top: .4em;}
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;}
/* 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;}
table.index td {padding: 0;text-align: left;vertical-align: top;font-size:12px;}
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 #ccc;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 {letter-spacing: 1px;color: #412A4B !important;font-size: 1.3em;}
table.index td.info span.title {margin-bottom: .4em;}
table.index td.info table td.blurb {font-size: 85%;color: #333;padding-top: 1em;}
table.index td.info span.topPadding {margin-top: 1em;color: #853C24;font-size: 85%;}
.ipropClosed {color:#ff0000;}
/* 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;margin-right: 10px;}
#toplinksHolder ul#toplinks li a {display: block;float: left;padding: .3em 1.4em !important;background: #fff;border: 1px solid #2A487E;border-top: none;}
#toplinksHolder ul#toplinks li a:hover {background: #f1f1f1;}
#toplinksHolder ul#toplinks li a span {display: block;}	
/* current */
#toplinksHolder ul#toplinks li a.current {background: #2A487E;color: #fff;}
/* sortable table (sortable view) */	
#ipropContainer table#sortView {border: none !important;border-collapse: collapse;margin: 0 0 2em;}
#ipropContainer table#sortView caption {text-align: left;background: #FFFEEE 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}
#ipropContainer table#sortView td, #ipropContainer table#sortView th {padding: .2em 1em;text-align: left;vertical-align: top;border-bottom: 1px solid #ccc;}
#ipropContainer table#sortView th {background: #2A487E !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: #EAEDF2 !important;color: #000 !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;}

/* iprop 3.0 */
.iprop_moreinfo {
	display: none;
	font-size: 12px;
	color: #666666;
	border-bottom: solid 1px #999999;
	background: url(../../graphics/new/x-background.gif);
}
.iprop_clearfix {
	clear: both;
}

.iprop_no_border {
	border: none!important;
}
.iprop_title h2 {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 25px;
	font-size: 20px;
}
.iprop_details {
	padding: 10px;
	border-left: solid 1px #002952;
	border-right: solid 1px #002952;
}
.iprop_details dl {
	width: 463px;
	margin: 0 auto;
	padding: 0;
}
.iprop_details dt {padding: 0 0 8px 2px; font-size: 14px; font-weight:bold; color: #484848;}
.iprop_details dd {padding: 0 0 8px 2px; font-size: 14px; border-bottom: solid 1px #cccccc;}
.iprop_highlights li {
	font-size: 16px;
	list-style:none;
	padding: 0 0 5px 0;
}
tr.iprop_even_row td {
	border-bottom: solid 1px #b5b5b5;
	background: url(../../graphics/new/x-background.gif);
	font-weight:bold;
}
tr.iprop_odd_row td {
	border-bottom: solid 1px #b5b5b5;
	font-weight:bold;
}
.iprop_map_holder {
	margin-top: 30px;
	width: auto;
	border: solid 7px #000000;
}
.iprop_map_holder iframe {
	width:auto;
}
ul.iprop_highlights {
	margin: 0;
	padding: 0;
}
h3.iprop_section_header {
	font-size: 24px;
	color: #333333;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 0 0 15px 0;
}
.iprop_sub_holder {
	width: 45%;
	float: left;
	font-size: 12px;
}
.iprop_sub_holder h3 {
	color: #333333;
	font-size: 18px;
	margin: 30px 0 10px 0;
	padding: 0 0 10px 0;
}
.iprop_lrg_holder {
	border: solid 1px #002952;
}
.iprop_holder_thumbs {
	margin: 0;
	background: url(../../graphics/new/small_grad.png) left top repeat-x #1f4871;
	padding: 10px;
}
.iprop_small_nav {
	background: url(../../graphics/new/small_grad.png) left top repeat-x #1f4871;
	color:#ffffff;
	font-size: 12px!important;
}
.iprop_small_nav ul {
	margin: 0 auto;
	padding: 0 0 0 50px;
}
.iprop_small_nav ul li {
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	display: inline;
	list-style:none;
	border-right: solid 1px #3975b2;
}
.iprop_small_nav ul li a {
	font-size: 12px;
	color: white;
	text-decoration:none;
}
.iprop_small_nav ul li a {
	text-decoration: underline;
}
.iprop_holder_thumbs ul {
	margin: 0;
	padding: 0;
	display: table-row-group
}
.iprop_holder_thumbs ul li {
	list-style:none;
	float: left;
}
.iprop_holder_thumbs ul li a {
	margin: 0 7px 0 0;
	padding: 0;
	border: solid 3px white;
}
.iprop_large_grad {
	background: url(../../graphics/new/large_grad.png) left top repeat-x #224467;
	color: white;
}

#iprop_contact_information { padding-bottom:20px; }

.iprop_contact_name {
	font-size: 16px;
	font-weight:bold;
	color: #1b3c5d;
}
#iprop_container {
	width: 960px;
	margin: 0 auto;
}
#iprop_container h1 {
	width: auto;
	font-size: 26px;
	color: #003161;
	border-top: solid 2px #a7a7a7;
	background: url(../../graphics/new/x-background.gif);
	padding: 10px;
	margin: 0 0 4px 0;
}
.iprop_sub_holder a { color:#4474a3; }
.iprop_building_space { border-right:2px solid #B5B5B5; border-bottom:2px solid #B5B5B5; border-left:2px solid #B5B5B5; }
	.iprop_building_space td {  }
		.iprop_building_space .building_space_information {}
		.iprop_building_space img { border:2px solid #B5B5B5; padding:2px; margin-right:10px; }
			.calls_to_action { background: url(../../graphics/new/small_grad.png) left top repeat-x #1f4871; color:#ffffff; font-size: 12px!important; padding:5px; margin-bottom:10px;}
			.calls_to_action ul { margin: 0 auto; padding: 0 0 0 5px; width:580px;}
			.calls_to_action ul li { margin: 0 10px 0 0; padding: 0 10px 0 0; display: inline; list-style:none; border-right: solid 1px #3975b2;}
			.calls_to_action ul li a { font-size: 12px; color: white; text-decoration:none; }
			.calls_to_action ul li a { text-decoration: underline; }

			ul.highlights { font-size:20px; }
				ul.highlights li { padding-bottom:10px; }
			dl.specifications { font-size:14px; }