
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:810px;
	height:110px;
	float:left;
	
	margin:10px 0px 0px 0px;
}

.johnson-box-top
{
	background:url(/images/business/johnson-top.gif) no-repeat;
	width:251px;
	height:9px;
	float:left;
	
	margin:0px 7px 0px 8px;
	padding-top:9px;
}

.johnson-box
{
	background:url(/images/business/johnson-bottom.gif) no-repeat bottom;
	width:251px;
	height:80px;
	
	padding-top:10px;
}

	.johnson-box img
	{
		border-right:1px solid #cbcbcb;
		margin:0px 10px;
		float:left;
	}
	
	.johnson-box p
	{	
		width:130px;
		height:60px;
		float:left;
		
		margin-top:5px;
	}
			
			
#legal
{
	clear:both;
	width:780px;
	height:100px;
	padding:0px 12px;
}

	#copyright
	{
		width:500px;
		float:left;
	}
	
	#legal-links
	{	
		float:right;
	}
	
		#legal-links li
		{
			float:left;	
			margin:0px 5px 0px 5px;	
		}