div#content
{
	margin-top: 6px !important;
}

section#main_row
{
	width:775px;
}

div#twitter_wrapper
{
	background-color: #00457C;
	width:250px;
	height:220px;
	padding:10px;
	float:left;
	font-size:.9em;
}

article#twitter
{
	width:250px;
	color:#FFFFFF;
}

article#twitter div.tweet
{
	width:238px;
	margin: 12px 0;
	overflow:hidden;
}

article#twitter div.tweet span.bullet
{
	font-weight: bold;
	padding-right:6px;
	float:left;
	width:24px;
}

article#twitter div.tweet span.text
{
	float:left;
	overflow:hidden;
	width:200px;
}

article#twitter div.tweet div span.date
{
	margin-left: 29px;
	font-weight:bold;
}

article#main_content
{
	width:479px;
	height:220px;
	padding:10px;
	float:left;
	background-color:#D9E3EB;
	margin-left:6px;
}

article#main_content div.text_wrapper
{
	padding:6px 10px;
}

article#main_content h1
{
	color:#00457C;
}

section#icon_row
{
	background-color:#E3E3E3;
	clear:both;
	height:176px;
	margin-top:12px;
	clear:both;
}

div#products_wrapper
{
	float:left;
	height:176px;
	width:539px;
	border-style:solid;
	border-width:0 1px 0 0;
	border-color:#00457C;
}
div#product_wrapper img
{
	display:block;
}

article.product_spotlight
{
	float:left;
	padding: 6px 12px 6px 6px;
}

article#win_product
{
	width:140px;
	padding-left:10px;
}	

article#demo_product
{
	width:200px;
}

article#vf_product
{
	width:140px;
}

div.product_description
{
	font-size:.8em;
	color:#00457C;
}

div.callout_description
{
	font-size:2em;
	color:#00457C;
	text-align:center;
	margin-top:12px;
}

div#partner_wrapper
{
	float:left;
	width:235px;
	margin:10px 0;
}

article#partner
{
	height:176px;
}

div#partner_header
{
	text-align:center;
}

div#partner_image_wrapper
{	
	padding: 0 12px 12px 12px;
	height:146px;
	width:235px;
	display: table-cell; vertical-align: middle;
}

div#partner_image_wrapper img
{
	display:block;
	margin: 0 auto;
}

img#partner_image
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}