﻿#letters 
{
	float: left;
	width: 650px;
	margin: 10px 0 40px 10px;
}

	div.page 
	{
		float: left;
		margin: 0 2px 0 0;
		width: 22px;
		font-size: 1.2em;
	}
	
	div.page a 
	{
		display: block;
	padding: 5px 0;
		text-align: center;
		text-decoration: none;
		color: #333;
		border: 1px solid #dedede;
	}

div.resultagent 
{
	float: left;
	width: 600px;
	margin: 0 0 0 10px;
	padding: 12px 0 12px 0;
	border-bottom: 1px solid #ddd;
}

	div.agentphoto 
	{
		float:left;
		width: 67px;
		margin: 0 10px 0 0;
	}
	
		div.agentphoto img 
		{
			width: 60px;
			border: 3px double #dedede;
		}
	
	div.agentinfo 
	{
		float: left;
		width: 300px;
		margin: 0;
		padding: 0;
		font-size: 0.9em;
	}
	
		div.agentinfo p 
		{
			margin: 0;
			padding: 0;
		}
		
	div.agentlistings 
	{
		float: left;
	}
		
		div.agentlistings p 
		{
			font-size: 1.3em;
		}	
	

			#maincolumn h3 
			{
				margin: 0 0 10px 0;
				padding: 0;
				font-family: Times New Roman,serif;
				font-size: 1.6em;
				color: #bc2025;
			}
			
#agentsearch 
{
	width: 235px;
	padding: 30px 20px 50px 20px;
	font-size: 1.3em;
	background:#fff;
	border-left: 3px solid #e2e1e1;
}

	form input, form select 
	{
		margin: 5px 5px 10px 0;
	}
	
	#agentsearch h3 
	{
		margin: 0 0 15px 0;
		font-size: 1.5em;
		font-family:Times New Roman, Serif;
		letter-spacing: -0.03em;
		color: #bc2025;
	}
	
#agentprofile 
{
	width: 95%;
	margin: 0 0 0 15px;
}

	#agentprofile h4 
	{
		margin: 0 0 2px 0;
		padding: 0;
		font-size: 1.9em;
		color: #bc2025;
		font-family: Times New Roman, Serif;
		font-weight: normal;
		letter-spacing: -0.03em;
	}
	
	
	#agentprofile h3, #agentcontact h3 
	{
		margin: 40px 0 3px 0;
		font-size: 2.7em;
		font-weight: normal;
		font-family: Times New Roman,serif;
		letter-spacing: -0.03em;
		color: #bc2025;
	}
	
	#agentprofile p 
	{
		margin: 0;
		padding: 0;
	}
	
		div.tablecontainer 
		{
			float: left;
			width: 100%;
			padding: 5px 0 0 0;
			margin: 0 0 40px 0;
			background: url('/images/results_info_bg.jpg') center top no-repeat;
			border-top: 1px solid #b3b3b3;
		}
		
		table.half 
		{
			float: left;
			width: 315px;
			margin: 0;
			padding: 0;
			font-size: 1.4em;
		}
		
			table.half td 
			{
				padding: 3px 0 3px 0;
			}
			
	#mylistings 
	{
		float: left;
		margin: 0 0 50px 0;
		width: 642px;
		height: 165px;
		border: 1px solid #929292;
		background: url('/images/agent_mylistings_bg.jpg') center top no-repeat;
	}

			div.mlscroller 
			{
				width: 560px;
				height: 150px;
				margin: 8px auto 0 auto;
			}
			
				div.arrowleftml 
				{
					position: absolute;
					top: 55px;
					left: 6px;
					z-index: 400;
				}
				
				div.arrowrightml 
				{
					position:absolute;
					top: 55px;
					right: 6px;
					z-index: 400;
				}
				
					div.mlscroller ul li 
					{
						font-size: 1.2em;
						text-align: center;
						margin: 0 2px 0 2px;
						border: 0;
					}
					
					div.mlscroller a 
					{
						display: block;
						margin: 0;
						padding: 0;
						text-decoration: none;
					}




	
#agentcontact 
{
	margin: 15px 0 0 35px;
}

#agentcontact h3 
{
	margin: 30px 0 7px 0;
	font-size: 2.0em;
}

	#agentcontact form 
	{
		margin: 0 0 0 3px;
		font-size: 1.4em;
	}
	
		#agentcontact form input 
		{
			width: 200px;
			margin: 7px 0 10px 0;
		}

		#agentcontact form .question 
		{
			width: 200px;
			height: 110px;
		}
		
		#agentcontact form .sendmessage 
		{
			margin: 30px 0 0 0;
			padding: 0;
			width: 142px;
			height: 33px;
			font-weight: bold;
			color: #fff;
			border: 0;
			background: url('/images/agent_sendmessage_bg.jpg') center center no-repeat;
		}
