@charset "utf-8";
body
{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/bg.png) repeat-x #E9E9E9;
}
img
{
	border: none;
}
.main /* Wrapper */
{
	width: 920px;
	margin: auto;
}
.header
{
	margin: 25px 0 0 0;
}
.menu
{
	margin: 10px 0 0 0;
}
.body
{
	margin: 10px 0 0 0;
}
	.body img
	{
		margin: 0;
	}
.body_bg
{
	background: url(images/body_bg.png) repeat-y;
}
.flash
{
	text-align: center;
}
.body_bottom
{
	height: 107px;
	/height: 107px;
}
	#freemanual
	{
		background: url(images/box_bg.png) repeat-x;
		border: 1px solid #898989;
		margin: 5px 0 0 5px;
		_margin: 5px 0 0 5px;
		padding: 0 0 5px 0;
		height: 95px;
		width: 633px;
		float: left;
	}
	#findinspector
	{
		background: url(images/box_bg.png) repeat-x;
		border: 1px solid #898989;
		margin: 5px 5px 0 0;
		_margin: 5px 5px 0 0;
		_padding: 0 0 5px 0;
		text-align: center;
		color: #535252;
		height: 100px;
		_height: 101px;
		width: 270px;
		_width: 250px;
		float: right;
	}
.footer
{
	margin: 10px;
	text-align: center;
	font-size: 12px;
}
/* Comparison Page */
table.comparison
{
	width: 910px;
	margin: auto;
	border-collapse: collapse;
	border: none;
}
tr.dark
{
	background-color: #F0F0F0;
}
	tr.dark td
	{
		border: 1px solid #BBBBBB;
		height: 30px;
		width: 125px;
		padding: 15px 0 0 0;
		text-align: center;
		color: #2B2B2B;
		font-family: Arial, Helvetica, sans-serif;
	}
tr.light
{
	background-color: #FBFBFB;
}
	tr.light td
	{
		border: 1px solid #BBBBBB;
		height: 30px;
		width: 125px;
		padding: 15px 0 0 0;
		text-align: center;
		color: #2B2B2B;
		font-family: Arial, Helvetica, sans-serif;
	}
tr.heading
{
		background-color: #8a070c;
}
	tr.heading td
	{
		border: 1px solid #BBBBBB;
		height: 20px;
		width: 125px;
		padding: 0;
		text-align: center;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
	}
/* Resources */
.resource_wrapper
{
	width: 222px;
	position: relative;
	left: -35px;
}
.resource_menuCaps
{
	margin: 0 0 0 0;
}
.resource_menu
{
	margin: 0 0 0 0;
	background: url(images/resource_bg.png) repeat-y;
	width: 222px;
	color: #EFEFEF;
	font-size: 12px;
	line-height: 20px;
}
	p.resource_button
	{
		margin: 0 0 15px 0;
		text-align: center;
	}
	a.resource_menuItem 
	{
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
.resources_content
{
	width: 650px;
}
	#resource_signin
	{
		text-align: center;
		margin: 100px auto 0 auto;
		padding: 10px 0 0 0;
		width: 310px;
		height: 228px;
		background: url(images/resource_login_bg.png) no-repeat;
	}
/* Thanks Page */
.thanks_response
{
	background: url(images/blue_bg.png) repeat-x;
	width: 910px;
	margin: auto;
	padding: 150px 0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
}