body {margin:0;  background:url('../assets/header_bg.jpg') repeat-x top left #fff;}

.home_wrapper {width:874px; margin:0 auto;}

.header				{width:874px; height:211px; position:relative;}
.header img			{border:none;}
.header .logo		{position:absolute; left:0; top:10px;}
.header .number		{position:absolute; right:0px; top:75px;}
.header .top_nav	{width:874px; background:url('../assets/nav_bg.png') no-repeat; position:absolute; top:180px; height:31px;}
.header .top_nav ul	{padding-left:0; margin-left:5px; margin-top:7px; padding-bottom:10px;}
.header .top_nav ul li {float:left; list-style:none; padding:0px 15px 0 15px; border-right:2px solid #445e74; height:16px;}
.header .top_nav ul li a {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; outline:none;}
.header .top_nav ul li a:hover {color:#4fc5e9;}
.header .top_nav ul li.selected a {color:#4fc5e9;}
.header .top_nav ul li.cms_why_green_cleaning a {color:#74c841;}
.header .top_nav ul li.last {border-right:0;}

.banner {border-bottom:4px solid #777; height:270px;}

.home_content					{margin-top:20px; position:relative; min-height:320px; width:874px;font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#333; line-height:18px;}
.home_content h1				{font-family: Helvetica, Arial, sans-serif; font-size:16px; color:#003059;}
.home_content p					{}
.home_content .left			 	{position:absolute; left:0;}
.home_content .left .solutions 	{margin-bottom:20px;}
.home_content .middle			{position:absolute; left:380px; width:230px;}
.home_content .right			{position:absolute; left:640px; width:230px;}

.main {position:relative; min-height:400px; margin-bottom:40px; overflow:hidden;}

.left_content {width:236px; padding-top:41px; float:left;}

.secondary_nav					{width:236px; border:2px solid #dcdcdc; border-top:5px solid #003059; float:left;}
.secondary_nav ul 				{list-style:none; padding-left:20px; width:190px;}
.secondary_nav ul li			{padding:8px 0 8px 0; border-bottom:1px solid #dcdcdc;}
.secondary_nav ul li a			{color:#6d6d6d; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-decoration:none; outline:none;}
.secondary_nav ul li a:hover	{color:#3178b4;}
.secondary_nav ul li.selected a	{color:#3178b4;}

.quote_small {margin-top:20px; float:left;}
.quote_small img {border:1px solid #cecece;}

.content {width:587px; /*position:absolute; left:280px; top:41px;*/ float:right; margin-top:41px;}
.content h1 {margin-top:0; padding-top:0; font-family: Helvetica, Arial, sans-serif; color:#3178b4; font-size:30px; font-weight:normal;}
.content h2 {margin-bottom:0; margin-top:30px; padding-bottom:0; font-family: Helvetica, Arial, sans-serif; color:#3178b4; font-size:20px; font-weight:normal;}
.content h3 {color:#208a00;font-family: Helvetica, Arial, sans-serif; font-size:14px;}
.content p {color:#333333; font-family: Helvetica, Arial, sans-serif; font-size:14px; line-height:20px;}
.content ul li {color:#333333; font-family: Helvetica, Arial, sans-serif; font-size:14px; line-height:17px; list-style-image:url('../assets/globe.png'); padding-top:10px;}
.content ol li {color:#333333; font-family: Helvetica, Arial, sans-serif; font-size:14px; line-height:17px;}
.content img {padding:4px; border:1px solid gray;}
.content a {color:#74c841;}

.footer {border-top:1px solid #777;}
.footer .copyright {float:right; font-size:11px; line-height:15px; font-family: Helvetica, Arial, sans-serif; color:#797979; text-align:right; margin-top:10px;}

.quote .text {padding:5px; font-size:14px; color:#74c841; border:4px solid #cecece; font-weight:bold; width:200px; font-family: Helvetica, Arial, Verdana, sans-serif;}