
body, html {
	width:100%;
	height:100%;
	margin:0px;
	
	background:url(/images/business/reception-bg.gif) repeat-x;
}

div#main {
	width:800px;
	margin:0px auto;
}

#reception
{
	width:800px;
	height:90px;
	
	margin-bottom:5px;
}

#logo
{
	float:left;	
}

#nav
{
	float:right;	
}

	#nav li
	{
		float:left;	
		margin:60px 5px 0px 5px;
	}

	#search-bar
	{
		width:707px;
		float:left;
	}
	
		#search-bar form
		{
			float:left;
		}
	
		#search-btn
		{
			width:47px;
			height:44px;
			float:left;
			
			margin-top:5px;
			
			background:url(/images/business/result-search-left.gif) no-repeat left;
		}
		
		#domain
		{
			width:370px;
			height:30px;
			
			border:0px;
			margin:0px 0px 0px 47px;
*margin-top:-1px;
_margin-top:0px;
			padding:14px 0px 0px 4px;
						
			background:url(/images/business/result-search-right.gif) no-repeat right;
		}
		
		.button-left
		{
			height:28px;
			float:right;
			margin-top:7px;
			
			background:url(/images/business/btn-left.gif) no-repeat left;
		}
		
			.button-right
			{
				width:100px;
				height:28px;
				background:url(/images/business/btn-right.gif) no-repeat right;
				
				margin:0px 5px 0px 11px;
				padding:0px 11px 3px 0px;
				border:0px;
			}
			
			#search-again
			{
				margin-top:12px;
				margin-right:160px;
*margin-right:80px;
_margin-right:55px;
			}
			
.example-results
{
 color:#777777;	
 font-size:10px;	
 padding-left:150px;	
 font-style: italic;
}			

/* RESULTS */
#result-box
{
	background:url(/images/business/result-box-top.gif) no-repeat top;
	width:787px;
	height:10px;
	margin:10px 0px 0px 7px;
	float:left;
}

	#result-box-tray
	{
		background:url(/images/business/result-box-bottom.gif) no-repeat bottom;
		width:707px;
		float:left;
		
		margin:0px 0px 0px 7px;
_margin:-3px 0px 0px 7px;
		
		padding:10px 40px;
	}
	
	#result-info
	{		
		width:707px;
		float:left;
		
		border-top:1px solid #d9d9d9;
		border-bottom:1px solid #d9d9d9;
		
		margin:20px 0px 20px 0px;
*margin:20px 0px 0px 0px;
		padding:20px 0px;	
	}
	
	#results li
	{
		width:707px;
		padding:20px 0px;
		
		border-bottom:1px solid #d9d9d9;
	}
	
	#result-box1
	{
		background:url(/images/business/result-box-top.gif) no-repeat top;
		width:787px;
		height:10px;
		margin:10px 0px 0px 7px;
		float:left;
	}

		#result-box-tray1
		{
			background:url(/images/business/result-box-bottom.gif) no-repeat bottom;
			width:707px;
			float:left;

			margin:0px 0px 0px 7px;
	_margin:-3px 0px 0px 7px;

			padding:10px 40px;
		}
	
	
		#container
		{
			width:800px;
			height:110px;
		}
		.johnson-box-top
		{

			width:255px;
			height:99px;
			float:left;

			margin:0px 7px 0px 4px;
		_margin:0px 6px 0px 6px;
			padding-top:9px;
		}

		.johnson-box
		{

			width:255px;
			height:99px;
			padding-top:1px;
		}

			.johnson-box img
			{
				border-right:0px solid #cbcbcb;
				margin:0px 6px;
				float:left;
			}

			.johnson-box p
			{	
				width:130px;
				height:60px;
				float:left;
				margin-top:5px;
			}


		#legal
		{
			padding:0px 10px;
		}

			#copyright
			{
				width:600px;
				float:left;
		padding-top: 20px;
			}

			#legal-links
			{	
				float:right;
			}

				#legal-links li
				{
					float:left;	
					margin:0px 5px 0px 5px;	
				}
