#home
{
	width: 960px;
}

#style-middle
{
	background: #ffffff url( /inc/images/top-bg-2-home.jpg ) no-repeat top center;
}

#middle
{
	width: 960px !important;
}

#hero-spot
{

}

	#hero-text
	{
		margin-left: 65px;
		width: 440px;
		height: 280px;

		padding-top: 35px;
	}

		#hero-text h1
		{
			margin-bottom: 25px;
		}

		#hero-text h1 span
		{
			font-size: 40px;
			font-weight: bold;
			color: #540d4e;
			letter-spacing: -2px;
		}

		#hero-text p
		{
			font: 15px Arial, Helvetica, sans;
			line-height: 20px;
		}

		#hero-text a
		{
			display: block;
			background: url( /inc/images/link-arrow.gif ) no-repeat 0px center;
			padding-left: 24px;
			line-height: 21px;
			height: 21px;

			margin-top: 20px;
		}

	#solutions li
	{
		float: left;
		width: 320px;
		height: 55px;

		overflow: hidden;
		position: relative;

		font: normal 18px Georgia, Arial, Helvetica, sans;
		text-align: center;
	}

		#solutions a
		{
			display: block;
			position: absolute;
			left: 0;
			z-index: 100;
			width: 320px;
			height: 55px;
			line-height: 55px;
			color: #b1b1b1;

			text-shadow: 1px 0px 3px #000;
		}

		#solutions a:hover
		{
			background: transparent url( /inc/images/home-solution-tabs-pointer.gif ) no-repeat top center;
			text-decoration: none;
		}

		#solutions span
		{
			color: #0ca3c8;
		}

		#solutions div.solutions-glow-hover
		{
			background: transparent url( /inc/images/solutions-glow-hover.png ) no-repeat 0px 0px;
			width: 464px;
			height: 464px;
		}

		#solutions div.solutions-glow-click
		{
			background: transparent url( /inc/images/solutions-glow-click.png ) no-repeat 0px 0px;
			width: 320px;
			height: 55px;
		}

#ctas
{
	clear: both;
}

	#ctas h2
	{
		margin-bottom: 0px;
		padding-bottom: 10px;
	}

	#ctas ul
	{
		margin-top: 0px;
		padding-left: 0px;
	}

	.mobile-solutions,
	#featured-clients
	{
		float: left;
		width: 320px;
	}

	#latest-news
	{
		float: left;
		width: 290px;
		padding-right: 30px;
	}

	#latest-news a.more,
	#featured-clients a.more
	{
		float: right;
		margin-top: 22px;
	}

	#latest-news h2,
	#featured-clients h2
	{
		display: inline-block;
		float: left;
	}

	#latest-news #news
	{
		clear: both;
	}
