/*****************PROPERTY DETAILS STYLES***************************/
.col
	{float: left;}
div .col div
	{clear: both;
	float: left;}
.col table
	{width: 300px;}
#image-table-comm
	{width: 300px;
	text-align: center;}
#details-table-comm
	{width: 300px;}
#address-comm
	{text-align: left;}
#virtual-tour-button
	{border-top:4px ridge #ddd;
	border-right:4px ridge #888;
	border-bottom:4px ridge #888;
	border-left:4px ridge #ddd;
	padding: 5px 30px 5px 30px;
	font-size: 12px;
	background:#fff url(../images/gradient2.png) repeat-x;
	display: block;}


/*****************OFFICE DETAILS STYLES***************************/
.brtr td
	{text-align: left;}
#topleft
	{}
#topright
	{margin-left: 20px;}	



/***************** Begin Property Search Results *******************/
.short-result-p 
	{overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #017358;
	width: 99%;
	background: #fff;}
.short-result-p table 
	{margin-top: 5px;}
	
.short-result-sub-p 
	{float: left;
	width: 20%!important;
	margin-right: 1%;
	font-size: 11px;
	line-height: 12px;}	
.sub-p 
	{margin-top:5px;
	margin-left:5px;
	width: 120px;}

td.sub-p 
	{width: 122px;}

#short-sub-icons-comm
	{padding-left: 10px;
	margin-left: 100px;
	/*width: 76%; /*COMMENTED DUE TO INCOMPATIBILITY WITH ALL BROWERS*/
	height: 40px;
	border-bottom: 1px dashed #017358;
	background: #F0F0F0;}
	
#short-sub-icons
	{margin-left: 100px;
	height: 40px;
	border-bottom: 1px dashed #017358;
	background: #F0F0F0;}


.sub-p
	{float: left;}
.sub-p1
	{float: left;
	width: 115px;}
.sub-p2
	{float: left;
	width: 110px;}
.sub-p3
	{float: left;
	width: 100px;}
.sub-p4
	{float: left;
	width: 80px;}


.sub-p img
	{border: 0px;
	float:left;}
.sub-p1 img
	{border: 0px;
	float:left;}
.sub-p2 img
	{border: 0px;
	float:left;}
.sub-p3 img
	{border: 0px;
	float:left;}
.sub-p4 img
	{border: 0px;
	float:left;}


.sub-p div 
	{margin-left: 30px;
	padding-left: 5px;}
.sub-p1 div 
	{margin-left: 30px;
	padding-left: 5px;}
.sub-p2 div 
	{margin-left: 30px;
	padding-left: 5px;}
.sub-p3 div 
	{margin-left: 30px;
	padding-left: 5px;}
.sub-p4 div 
	{margin-left: 30px;
	padding-left: 5px;}
	
.sub-p a, .sub-p1 a, .sub-p2 a, .sub-p3 a, .sub-p4 a
	{color:green;
	text-decoration:none;
	font-size:0.9em;}
.sub-p a:hover, .sub-p1 a:hover, .sub-p2 a:hover, .sub-p3 a:hover, .sub-p4 a:hover
	{text-decoration:underline;
	color: #FBB000;}

#node-extras
	{width: 250px;}
/************ End Property Search Results ********************/



/* Begin Agent and Broker Search Results */
.agent-short-table-right, .agent-short-table-left {
	width:250px;
	overflow:hidden;
	margin-bottom: 10px;
}
.agent-short-table-left {
	float:left;
	clear:left;
}
.agent-short-table-right {
	float:right;
	clear:right;
}
.agent-short-table-right div, .agent-short-table-left div {
	width:155px;
	/* overflow:none; */
	overflow:hidden;
}
.agent-short-table-right div span, .agent-short-table-left div span {
	font-weight: bold;
	margin-right: 2px;
}
.agent-short-table-right div span+span, .agent-short-table-left div span+span {
	font-weight: normal;
}
.agent-short-cell-left {
	width: 90px;
}

.agent-short-cell-right div span {
  font-size:0.9em;
}

.agent_title
	{font-weight: 100 !important;}



/**************FIND AGENT***************************/
#broker-infobox
	{text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: -10px;
	height: 100px;}
#broker-infobox h3
	{font-size: 28px;
	margin-bottom: 0px;
	color: #115848;
	letter-spacing: -1px;
	font-weight: 400;}
	
#bylaw
	{font-size: 13px;
	letter-spacing: -1px;}
		
#broker-infobox h4
	{font-size: 15px;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #FBB000;}
#broker-infobox a
	{color: #FBB000;
	text-decoration: none;
	font-weight: bold;}
	
	
	

.short-table-left-b {
  border-bottom: 2px solid green;
  margin-bottom:25px;
  width:100%;
}

.short-cell-left-b {
  width: 140px;
}

.short-cell-left-b img {
  width: 140px;
}

.short-cell-left-b a {
  text-decoration: none;
}

.short-cell-right-b div span {
  font-weight: bolder;
}
.short-cell-right-b div span+span {
  font-weight: normal;
}

.short-cell-right-b div {
  margin-bottom: 5px;
}

.sf { /* Smaller font. */
  font-size: 0.8em;
}

.lf { /* Larger font. */
  font-size:1.4em;
}

.em { /* Emphasis. */
  
}
/* End Agent and Broker Search Results */





/*********************Begin Property Results*****************************/
	/***************TOP ICONS*******************/
	.short-result-p
		{margin-top: 5px;
		margin-bottom: 0px;
		border-bottom: none;}
	#short-sub-icons, #short-sub-icons-comm
		{border-top: dashed 1px #017358;}
	#property-details-icons
		{background: #F0F0F0;
		width: 700px;
		margin: auto;
		margin-top: 5px;}

	#results_detailbox
		{margin-left: 20px;}
	/***************PROPERTY IMAGE WINDOW**************/	
	.result-enclosure-p-links .col
		{width: 300px;}
	#PictureTable table td
		{border-right: none !important;}
	.PictureCell
		{border: 0;
		vertical-align:middle;
		text-align: center;}	
	.house-photo
		{margin: auto;}

	/****************PROPERTY DETAILS BOX**************/	
	.result-enclosure-p-links .right
		{font-weight: bold;}
	
	
	
	.full-address
		{text-align: center;}

.result-enclosure-b td.left-bottom 
	{text-align: justify;}

.result-enclosure-b .left-bottom {
  margin-top: 80px;
}

.result-enclosure-b .right-bottom {
  margin-top:20px;
}
/* End Broker Full Result *//* CSS Document */

/*************CREA STYLE*****************************/
	
	
#creaFrame
	{background: #FFF;
	display: block;
	border-top: 1px solid #C0C0C0;
	border-left: none;
	border-bottom: none;
	border-right:none;
	margin-left: -15px;
	margin-top: 0px;
	width:735px;
	height: 1075px;
	overflow-x: hidden;
	overflow-y: scroll;
	vertical-align: middle;}
	
#creaFrameOfficeListings
	{background: #FFF;
	display: block;
	border-top: 1px solid #C0C0C0;
	border-left: none;
	border-bottom: none;
	border-right:none;
	margin-left: 0px;
	margin-top: -145px;
	width:725px;
	height: 1075px;
	overflow-x: hidden;
	overflow-y: scroll;
	vertical-align: middle;}	

#creaFrameAgentListings
	{background: #FFF;
	display: block;
	border-top: 1px solid #C0C0C0;
	border-left: none;
	border-bottom: none;
	border-right:none;
	margin-left: 0px;
	margin-top: -225px;
	width:725px;
	height: 1075px;
	overflow-x: hidden;
	overflow-y: scroll;
	vertical-align: middle;}	
