/*****************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-sub-icons, #short-sub-icons-comm
	{border-top: dashed 1px #017358;}	
	
	
	
.short-result-p
	{width: 99%;
	margin-top: 5px;
	margin-bottom: 0px;
	border-bottom: none;
	padding-bottom: 20px;
	overflow: hidden;
	background: none;}
	


#distressed-sales-form  /*Required for IE6 - Distressed Sales Page Layout*/
	{width: 630px;}	
	
	
	

	.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;}
	.short-result-p
		{}
	#short-sub-icons, #short-sub-icons-comm
		{border-top: 1px solid #017358!important;
		border-right: 1px solid #017358;}


	#results_detailbox
		{margin-left: 20px;}
		
	#short-sub-icons-comm
		{padding-left: 10px;
		margin-left: 100px;
		/*width: 76%; /*COMMENTED DUE TO INCOMPATIBILITY WITH ALL BROWERS*/
		height: 40px;
		border-bottom: 1px solid #105948;
		background: #F0F0F0;}
		
	#short-sub-icons
		{margin-left: 100px;
		height: 40px;
		border-bottom: 1px solid #105948;
		background: #F0F0F0;}
	/***************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********************/



/**************AGENT RESULTS STYLINGS*************/
.agent-list
	{margin-top: 15px;
	margin-left:10px;}
	.agent-list img
		{border: none;}
.agent-list td
	{padding:5px;}
.agent-list .agent-short-table-left
	{float:left!important;
	clear:both!important;
	width:48%!important;
	border:1px solid #9C9C9C;
	padding:5px;
	background:#EFEFF1;}
.agent-list .agent-short-table-right
	{float:left!important;
	clear:none!important;
	width:48%!important;
	margin-left:2%;
	border:1px solid #9C9C9C;
	padding:5px;
	background:#EFEFF1;}
.agent-list .agent-short-cell-right 
	{font-size:12px;}
.agent-short-cell-left div, .agent-short-cell-right div
	{width:100%;
	overflow:hidden;}
.short-result-p
	{margin-top: 15px;}
.agent-list	.agentname
	{color:#E41B21;}
.agent-list	.agent_title
	{color:#757470;}

#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: #145400;}
#broker-infobox a
	{color: #145400;
	text-decoration: none;
	font-weight: bold;}
/**************AGENT DETAILS*************/




/************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: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;}

.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 { 
  font-size: 0.8em;
}

.lf { 
  font-size:1.4em;
}

.em { 
  
}
/* End Agent and Broker Search Results */


















/*************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;}
	#agentinfotable
		{display:none;}
	
#creaFrameOfficeListings
	{width: 750px;
	height: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background: #fff;
	border: none;}
		