/*****************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;}



/***************** Begin Property Results *******************/
	
	
#property-details-icons /*TOP ICONS*/
	{background: none;
	margin: auto;
	margin-top: 5px;
	width: 100%;}
	
.sub-p /*EACH ICON BOX*/
	{margin-top:5px;
	width: 25%;}
.sub-p div /*CAPTION FOR ICON BOX*/
	{width:70px;}
	

.short-result-p table 
	{margin-top: 5px;}
		
.short-result-p
	{width: 99%;
	margin-top: 5px;
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 20px;
	overflow: hidden;
	background: none;}
	.short-result-sub-p 
		{float: left;
		width: 20%!important;
		margin-right: 1%;
		font-size: 11px;
		line-height: 12px;}	
		
	#short-sub-icons, #short-sub-icons-comm
		{border-top: 1px solid #B5BCCF;
		border-right: 1px solid #B5BCCF;
		border-bottom: 1px solid #B5BCCF;}
		#short-sub-icons
			{margin-left: 100px;
			height: 40px;
			background: #F0F0F0;}	
		#short-sub-icons-comm
			{padding-left: 10px;
			margin-left: 100px;
			/*width: 76%; /*COMMENTED DUE TO INCOMPATIBILITY WITH ALL BROWERS*/
			height: 40px;
			background: #F0F0F0;}

#results_detailbox
	{margin-left: 20px;}

#distressed-sales-form  /*Required for IE6 - Distressed Sales Page Layout*/
	{width: 630px;}	
	
	
	


	/***************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 */
	
	
	.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 DETALS BOX********************/



/************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;}

#broker-infobox
	{text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: -10px;
	height: 100px;}
#broker-infobox h3
	{font-size: 22px;
	margin-bottom: 0px;
	color: #145400;
	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: #00AB29;}
#broker-infobox a
	{color: #00AB29;
	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 */











/*************STATS STYLE*****************************/
#dynamicbox table	
	{width: 100%;}		
/*************END STATS STYLE**************************/




.propertiesFrame
	{width:100%;
	height:800px;
	display:block;
	margin-top:-20px;
	border:1px solid #074A90;}





/*************CREA STYLE*****************************/
#creaFrame
	{background: #FFF;
	display: block;
	border-top: none;
	border-left: none;
	border-bottom: none;
	border-right:none;
	width: 765px;
	height: 1075px;
	margin-top: -10px;
	margin-left: -10px;
	overflow-x: hidden;
	overflow-y: auto;
	vertical-align: middle;}
	
#creaFrameAgentListings
	{width: 750px;
	height: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background: #fff;
	border: none;}
	
#creaFrameOfficeListings
	{width: 750px;
	height: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background: #fff;
	border: none;}