/*****************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%;}
	

#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 */
	

	#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**************************/










/*************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: 550px;
	height: 800px;
	margin-left: 0px;
	background: #fff;
	border: none;}
	
/*************LEAD REPORT***************************/
.leadsbox01
	{font-family:Arial, Helvetica, sans-serif;}
.leadsbox1 h3, #adminformleads h3
	{font-size:20px;
	text-align:center;
	text-transform:uppercase;}
.bigresult
	{color:#134576;
	font-size:25px;}
	.chart
		{background:#FFF;}
	.chart td
		{text-transform:uppercase;
		font-weight:bold;
		font-size:10px;
		vertical-align:text-top;
		border:1px solid #134576;}
	#mainContent .chart a
			{font-weight:100;
			display:block;
			height:40px;
			background:#FFF;
			color:#333333!important;
			padding-top:5px;
			text-align:center;
			line-height:12px;}
			#mainContent .chart a:hover
				{color:#1E52C0!important;
				background:#E7EEF2;}
			#mainContent .chart a:visited
				{color:#333333;}
		
	.chart .numbox
		{clear:both;
		font-size:12px;
		width:auto;
		padding:0px 5px 0px 5px;
		line-height:20px;
		letter-spacing:-1px;
		text-align:center;
		background:#1E52C0;
		display:block;
		color:#FF0;
		border:1px solid #FFF;}
		
#adminformleads
	{margin-top:15px;}
#adminformleads .smallbox
	{width:700px;
	float:left;}
#adminformleads label
	{color:#134576;
	width:250px;
	float:left;
	text-align:right;
	padding-right:5px;}
#adminformleads select
	{width:350px!important;
	font-size:12px;
	float:left;}
	
.reporttitle
	{color:#333333!important;
	text-align:center;
	background:none!important;
	float:left;}
	.titletotal
		{color:#6C0;
		font-size:30px;
		padding:0px 5px 0px 5px}
.reportoption
	{border:1px solid #999;
	text-align:center;
	width:50%;
	margin-right:5px;
	padding:5px 10px 5px 10px;
/*	background:#E7E4D3;*/
}
	.reportoption td
		{padding:10px 5px 10px 5px;}
	.reportoptionheading
		{
			/*color:#1E52C0!important;*/
		font-size:12px;
		font-weight:bold;}
		.reportoptionheading select
			{width:200px!important;
			margin-left:10px;}
	#periodType
		{width:auto;
		padding:0px 5px 0px 5px;}
	.reportheader
		{color:#000;
		font-weight:bold;
		font-size:13px;
		text-transform:uppercase;
		background:#E7E4D3;
		border:1px solid #999;}
	.reporttime
		{color:#1E52C0;
		font-size:11px;
		text-transform:uppercase;
		background:#F3F3F3;}
	.reportclient
		{background:#FFF;}
		#mainContent .reportclient a
			{color:#1E52C0 !important;
			font-size:11px;
			display:block;
			font-weight:bold;
			text-transform:uppercase;}
			#mainContent .reportclient a:hover
				{color:#3A3A3A !important;
				text-decoration:none;}
			#mainContent .reportclient a:visited
				{color:#1E52C0 !important;}
	.reportproperty
		{}
		.reportproperty a, .reportdata a
			{color:#1E52C0!important;
			font-size:10px;
			display:block;
			background:#F3F3F3;
			text-transform:uppercase;}
			.reportproperty a:hover, .reportdata a:hover
				{color:#1E52C0;
				background:#9F0;
				text-decoration:none;}
			.reportproperty a:visited, .reportdata a:visited
				{color:#1E52C0;}
#lead_generating_callback select{
	font-size:13px;
}
#lead_generating_callback .form-item{
	margin-left:10px;
}		

.contact_homelife-list
	{font-size:12px;
	padding:0px 2px 2px 2px;
	/* background:#FFF; */
	width:100%;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;}
	.contact_homelife-list tr
		{border:1px solid #999;}
	.contact_homelife-list td	
		{padding:2px 5px 2px 5px;}
  .contact_homelife-list td a{
	  color:blue;}

.statreportleft
	{clear:both;
	font-size:10px;
	padding:0px 2px 2px 2px;
	background:#FFF;
	width:45%!important;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;}
	.statreportleft tr
		{border:1px solid #999;}
	.statreportleft td	
		{padding:2px 5px 2px 5px;}	
.statreportright
	{font-size:10px;
	padding:0px 2px 2px 2px;
	background:#FFF;
	width:55%!important;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;	
	margin-bottom:10px;}
	.statreportright tr
		{border:1px solid #999;}
	.statreportright td	
		{padding:2px 5px 2px 5px;}	
	
.reportoffice
	{background:#F3F3F3;}
	.reportoffice a
		{color:#1E52C0!important;
		font-size:10px;
		background:#F3F3F3;
		text-transform:uppercase;}
		
		
/***************HELP MENU*************************/

.helpmenu
	{display:block;
	width:580px;
	margin:auto;}
.helpmenu h3
	{font-size:20px;
	text-align:center;
	text-transform:uppercase;}
	.helpmenuitem1
		{width:350px;
		float:left;
		text-align:center;
		clear:both;
		margin-left:110px;}
	.helpmenuitem2
		{width:350px;
		float:left;
		text-align:center;
		clear:both;
		margin-left:110px;}
		.helpmenu a
			{display:block;
			padding-top:20px;
			color:#FF0!important;
			font-weight:bold;
			width:350px;
			font-size:14px;
			height:155px;}
		.helpmenu a:hover
			{text-transform:uppercase;
			text-decoration:none;}
		.helpmenuitem1 a
			{background:url(../../../base_imgs/leads/quickstart.jpg) no-repeat;}
		.helpmenuitem2 a
			{background:url(../../../base_imgs/leads/help.jpg) no-repeat;}
	
/* CMS */

#mainContent .clientmsButtons a
  {color:#134576!important;}
#mainContent .clientmsButtons a:hover
	{color:#FD8D02!important;
	text-decoration:underline;}