@media (max-width: 1350px)
{
	img.business-image
	{
		position: relative;
		margin-top: 10px;
	}

	div.box_right
	{
		float: none;
		width: 100%;
		height: auto;
	}

	div.box_40
	{
		float: none;
		width: 100%;
	}

	div.box_content
	{
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 40px;
	}
}

@media (max-width: 1000px)
{
	html, body
	{
		font-size: 0.9em;
	}

	#logo
	{
		width: 120px;
	}

	div.background
	{
		height: 140px;
	}


	div.menu
	{
		height: 90px;
	}

	div.content
	{
		margin-right: 10px;
		margin-left: 10px;
	}

	div.content_narrow
	{
		margin-right: 20px;
		margin-left: 20px;
	}

	div.content_wider
	{
		margin-right: 10px;
		margin-left: 10px;
	}
		
	div.menu_item
	{
		margin-top: 46px;
	}

	a.home
	{
		margin-right: 10px;
		font-size: 0.9em;
	}

	a.contact
	{
		width: 139px;
		height: 32px;
		line-height: 32px;
		font-size: 0.9em;
	}

	div.footer
	{
		height: 120px;
	}

	div.footer_container
	{	
		padding-top: 20px;
	}

	div.footer-logo img
	{
		width: 120px;
	}

	div.footer-menu
	{
		margin-top: 32px;
	}

	div.footer-menu ul
	{
		margin-left: 20px;
	}

	div.footer-menu ul li
	{
		margin-left: 20px;
	}
	
	div.footer-menu ul li a
	{
		font-size: 0.9em;
	}

	div.footer-copyright
	{
		display: none;
	}

	div.home_spacer
	{
		height: 30px;
	}

	div.banner-spacer
	{
		height: 20px;
	}

	div.heading
	{
		margin-top: -40px;
		height: 80px;
	}

	div.heading_box
	{
		margin-top: 0px;
	}

	div.heading_box_content
	{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 20px;
	}

	h1.contact_heading
	{
		font-size: 1.5000em;
		line-height: 80px;
	}

	div.page-footer_space
	{
		height: 50px;
	}
}