/* Clearfix */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0.1px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
html>body .clearfix {
	display:block;
}
/* \*/
.clearfix 
{
	display:block;
}
* html .clearfix
{
	height: 1%;
}
/* */

/* Turn off borders on linked images. */
a img
{
	border: 0;
}

/* kill default form margin/padding */
form {
	margin:0;
	padding-left: 10px;
}

/* kill default dl margin/padding */
dl, dt, dd {
	margin:0;
	padding:0;
}

/* Make sure our inline elements vertical-align properly. */
img,
input,
select,
label
{
	vertical-align: middle;
}

/* Make sure all elements inherent font properties properly. */
table,
thead,
tbody,
tfoot,
tr,
th,
td,
input,
select,
textarea
{
	font-size: 1em;
	font-family: inherit;
}

/* Make table cells default to top vertical alignment since more often than not we want it this way. */
td
{
	vertical-align: top;
}

table .action,
table .numeric,
table .money
{
	text-align: right;
}
tfoot th
{
	text-align: right;
}

p
{
	margin: 0 0 10px 0;
	padding: 0;
}
	
h1
{
	margin: 10px 0;
}

h3
{
	margin: 5px 0;
}


ul
{
	margin: 0 0 10px 0;
	list-style-type: disc; 
	padding-left: 30px;
}
/*****************************************************************
** Descriptive classes mainly for use in our rich-text-editors. **
*****************************************************************/
.floatLeft
{
	float: left;
}
.floatRight
{
	float: right;
}
.floatNone
{
	float: none;
	clear: both;
}
.alignR
{
	text-align: right;
}
.none
{
	display: none;
}
.hidden
{
	visibility: hidden;
}


body
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-image: url("../images/bg.jpg");
	background-repeat: repeat;
	background-position: 0 0;
	background-color: transparent;
}

a:link {color: #004c9e; font-weight: bold; text-decoration: underline;}
a:visited {color: #004c9e; font-weight: bold; text-decoration: underline;}
a:active {color: #004c9e; font-weight: bold; text-decoration: underline;}
a:hover {color: #009966; font-weight: bold; text-decoration: none;}

.wrapper
{
	background-image: url("../images/bg_wrapper.png");
	background-repeat: repeat-y;
	background-position: 50% 0;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	width: 1058px;
	padding: 0 56px 0 56px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 970px;
}
	/* Begin hiding form Mac IE */
	/* \*/
	html>body div.searchContainer
	{
		width: 970px;
	}
	/* Begin hiding form Mac IE */
	
	.header
	{
		background-color: #fff;
		height: 140px;
		position: relative;
	}
		
		.header h1
		{
			position: absolute;
			left: 15px;
			top: 0px;
		}
		
			.header h1 a
			{
				overflow: hidden;
				display: block;
				height: 126px;
				width: 161px;
				text-indent: -999em;
				background-image: url("../images/logo.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
			}

		.tagline
		{
			position: absolute;
			left: 200px;
			top: 45px;
			text-indent: -999em;
			width: 472px;
			height: 22px;
			background-image: url("../images/tagline.gif");
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
		}

		.phoneInfo
		{
			position: absolute;
			left: 700px;
			top: 35px;
			width: 238px;
			height: 43px;
			font-size: 12px;
			font-weight: bold;
			color: #004c9e;
		}
							
		.phoneInfo a:link {color: #004c9e; text-decoration: none;}
		.phoneInfo a:visited {color: #004c9e; text-decoration: none;}
		.phoneInfo a:active {color: #004c9e; text-decoration: none;}
		.phoneInfo a:hover {color: #009966; text-decoration: none;}
		
		#navigation
		{
			position: absolute;
			left: 190px;
			top: 99px;
			float: left;
		}
			
			#navigation ul
			{
				margin: 0;
				padding: 0;
				height: 41px;
				list-style: none;
			}
					
				#navigation ul li
				{
					display: inline;
					float: left;
					height: 41px;
					margin: 0;
					padding: 0;
					background-color: transparent;
				}
					
					#navigation ul li a
					{
						overflow: hidden;
						display: block;
						height: 41px;
						text-indent: -999em;
						background-repeat: no-repeat;
						background-position: 0 0;
						background-color: transparent;
						color: #fff;
						text-align: center;
						line-height: 41px;
					}
						
					#navigation ul li.nav1
					{
						width: 183px;
					}
						
						#navigation ul li.nav1 a
						{
							background-image: url("../images/nav1.jpg") ; 
						}
							
					#navigation ul li.nav2
					{
						width: 90px;
					}
						
						#navigation ul li.nav2 a
						{
							background-image: url("../images/nav2.jpg") ;
						}
							
					#navigation ul li.nav3
					{
						width: 111px;
					}
						
						#navigation ul li.nav3 a
						{
							background-image: url("../images/nav3.jpg") ;
						}
						
							
					#navigation ul li.nav4
					{
						width: 269px;
					}
						
						#navigation ul li.nav4 a
						{
							background-image: url("../images/nav4.jpg") ;
						}
						
							
					#navigation ul li.nav5
					{
						width: 115px;
					}
						
						#navigation ul li.nav5 a
						{
							background-image: url("../images/nav5.jpg") ;
						}
						
						#navigation ul li a {text-decoration:none}
						#navigation ul li a:hover
						{
							background-position: 0 -41px;
							color: #ccc;
						}
							
						.services #navigation ul li.nav1 a,
						.about #navigation ul li.nav2 a,
						.whyshred #navigation ul li.nav3 a,
						.resources #navigation ul li.nav4 a,
						.contact #navigation ul li.nav5 a
						{
							background-position: 0 -82px;
							color: #ccc;
						}

							
	/* CONTENT */
	
	.contentWrap
	{
		padding: 3px 0 20px 12px;
	}
	
		.contentWrap .firstContent
		{	
		}
		
		.contentWrap .secondContent
		{
		}
		
		.contentWrap .thirdContent
		{
		}
	
	/* FOOTER */
	
	.footer
	{
	}
		
		.bottomNav
		{
			text-align: center;
		}
		
			.bottomNav a
			{
				font-weight: bold;
				font-size: 14px;
				text-transform: uppercase;
				color: #000;
				border-right: 1px solid #bfdc8b;
				padding: 10px 5px 8px 5px;
				line-height: 30px;
			}
		
			.bottomNav a.last
			{
				border-right: 0;
			}
			
		.bottomInfoWrap
		{
			padding: 20px 0 0 0;
		}
			
			.logos
			{
				float: left;
				width: 317px;
				text-align: right;
			}
			
			.companyInfo
			{
				float: left;
				width: 335px;
				text-align: center;
				font-weight: bold;
				font-size: 11px;
				padding: 25px 0 0 0;
			}
				
				.companyInfo a:link {color: #004c9e; text-decoration: none;}
				.companyInfo a:visited {color: #004c9e; text-decoration: none;}
				.companyInfo a:active {color: #004c9e; text-decoration: none;}
				.companyInfo a:hover {color: #009966; text-decoration: none;}

			.creditCards
			{
				float: left;
				width: 317px;
				padding: 25px 0 0 0;
			}
				
		.bottom
		{
			background-image: url("../images/bg_bottom.png");
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
			margin-left: auto;
			margin-right: auto;
			width: 1058px;
			height: 90px;
		}
							
	/* HOME */
	
	.home .contentWrap
	{
	}
		.home .contentWrap .firstContent
		{		
		}
			.homeBanner1
			{
				float: left;
				width: 574px;
				height: 237px;
			}
			.homeBanner1 .promo-block
			{
				position: relative;
				height: 237px;
				z-index: 1;
			}
				.homeBanner1 .promo-block ul
				{
					position: absolute;
					bottom: 0;
					right: 1px;
					margin: 0;
					padding: 0;
					width: 117px;
					list-style-type: none;
				}
					.homeBanner1 .promo-block ul li
					{
						display: inline;
						margin: 0;
						padding: 0;
						height: 27px;
						float: left;
					}
						.homeBanner1 .promo-block ul li a,
						.homeBanner1 .promo-block ul li a:link,
						.homeBanner1 .promo-block ul li a:visited
						{
							display: block;
							margin: 0;
							padding: 0;
							width: auto;
							height: 27px;
							float: left;
							font-size: 1px;
							text-indent: -4100px;
							background-repeat: no-repeat;
							background-position: left top;
							overflow: hidden;
						}
						.homeBanner1 .promo-block ul li#co1 a 
						{
							width: 34px;
							background-image: url(../images/btn_cohp1.png)
						}
						.homeBanner1 .promo-block ul li#co2 a 
						{
							width: 27px;
							background-image: url(../images/btn_cohp2.png)
						}
						.homeBanner1 .promo-block ul li#co3 a 
						{
							width: 26px;
							background-image: url(../images/btn_cohp3.png)
						}
						.homeBanner1 .promo-block ul li#co4 a 
						{
							width: 30px;
							background-image: url(../images/btn_cohp4.png)
						}
						.homeBanner1 .promo-block ul li a:hover,
						.homeBanner1 .promo-block ul li a:active,
						.homeBanner1 .promo-block ul li.active a,
						.homeBanner1 .promo-block ul li.active a:link,
						.homeBanner1 .promo-block ul li.active a:visited,
						.homeBanner1 .promo-block ul li.active a:hover,
						.homeBanner1 .promo-block ul li.active a:active
						{
							background-position: left 100%;
						}
				.homeBanner1 .promo-block .promo
				{
					display: block;
				}
				.homeBanner1 .promo-block .none
				{
					display: none;
				}
			.homeBanner2
				{
				float: left;
				height: 237px;
				width: 190px;
				padding: 16px 0 0 12px;
				background-image: url("../images/bg_homeBanner2.jpg");
				background-repeat: no-repeat;
				background-position: 0 100%;
				background-color: #21994c;
				font-size: 12px;
				color: #fff;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: 221px;
				width: 178px;
			}
				/* Begin hiding form Mac IE */
				/* \*/
				html>body div.homeBanner2
				{
					height: 221px;
					width: 178px;
				}
				/* Begin hiding form Mac IE */
			
				.homeBanner2 h2
				{
					background-image: url("../images/title_homeBanner2.gif");
					background-repeat: no-repeat;
					background-position: 0 100%;
					background-color: #21994c;
					text-indent: -999em;
					display: block;
					height: 36px;
					width: 175px;
					margin: 0;
					padding: 0;
				}
			
				.homeBanner2 .homeBanner2Text
				{
					padding: 10px 0 10px 0;
				}
			
			.homeBanner3
			{
				float: left;
				height: 237px;
				width: 182px;
				padding: 16px 0 0 12px;
				background-image: url("../images/bg_homeBanner3.jpg");
				background-repeat: no-repeat;
				background-position: 0 100%;
				background-color: #295da5;
				font-size: 12px;
				color: #fff;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: 221px;
				width: 170px;
			}
				/* Begin hiding form Mac IE */
				/* \*/
				html>body div.homeBanner3
				{
					height: 221px;
					width: 170px;
				}
				/* Begin hiding form Mac IE */
			
			
				.homeBanner3 h2
				{
					background-image: url("../images/title_homeBanner3.gif");
					background-repeat: no-repeat;
					background-position: 0 100%;
					background-color: #295da5;
					text-indent: -999em;
					display: block;
					height: 36px;
					width: 165px;
					margin: 0;
					padding: 0;
				}
			
				.homeBanner3 .homeBanner3Text
				{
					padding: 10px 0 10px 0;
				}
		
		.home .contentWrap .secondContent
		{
			float: left;
			width: 268px;		
			margin-right: 10px;
			padding: 10px 0 0 0;
		}
			
			.home .contentWrap .secondContent .outerWrap
			{
				background-image: url("../images/bg_homeScndContentTop.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: #cacaca;
			}
			
			.home .contentWrap .secondContent .innerWrap
			{
				background-image: url("../images/bg_homeScndContentBot.jpg");
				background-repeat: no-repeat;
				background-position: 0 100%;
				background-color: transparent;
			}	
				
				.home .contentWrap .secondContent .callOut
				{
					width: 245px;
					margin-left: 10px;
					border-bottom: 1px solid #aaaaaa;
					padding: 12px 0 12px 0;
				}
				
					.home .contentWrap .secondContent .callOut .pic
					{
						text-align: center;
					}
				
					.home .contentWrap .secondContent .callOut h2
					{
						margin: 7px 0;
						padding: 0 10px;
						font-size: 13px;
					}
						
					.home .contentWrap .secondContent .callOut a:link {color: #000000;}
					.home .contentWrap .secondContent .callOut a:visited {color: #000000;}
					.home .contentWrap .secondContent .callOut a:active {color: #666666;}
					.home .contentWrap .secondContent .callOut a:hover {color: #666666;}

					.home .contentWrap .secondContent .callOut .text
					{
						padding: 0 10px;
					}
						
				.home .contentWrap .secondContent .last
				{
					border-bottom: 0;
				}	
		
		.home .contentWrap .thirdContent
		{
			float: left;
			width: 660px;	
			padding: 10px 0 10px 0;
		}
						
			.greenHead
			{
				height: 31px;
				width: 660px;
				background-image: url("../images/bg_greenHead.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				font-size: 14px;
				color: #fff;
				font-weight: bold;
			}
				
				.greenHead .leftTitle
				{
					float: left;
					line-height: 31px;
					height: 31px;
					width: 330px;
					padding: 0 0 0 15px;
					voice-family: "\"}\"";
					voice-family: inherit;
					width: 315px;
				}
					/* Begin hiding form Mac IE */
					/* \*/
					html>body div.greenHead .leftTitle
					{
						width: 315px;
					}
					/* Begin hiding form Mac IE */
				
				.greenHead .rightLink
				{
					float: left;
					line-height: 31px;
					height: 31px;
					width: 330px;
					text-align: right;
					padding: 0 0 0 0;
					padding: 0 15px 0 0;
					voice-family: "\"}\"";
					voice-family: inherit;
					width: 315px;
				}
					/* Begin hiding form Mac IE */
					/* \*/
					html>body div.greenHead .rightLink
					{
						width: 315px;
					}
					/* Begin hiding form Mac IE */
				
					.greenHead .rightLink a
					{
						color: #fff;
						text-decoration: none;
					}
					
			.callOutWrap
			{
				padding: 10px 0 10px 10px;
			}
						
				.leftCallout, .rightCallout
				{
					float: left;
					height: 198px;
					width: 317px;
					background-repeat: no-repeat;
					background-position: 0 0;
					background-color: transparent;
					text-align: center;
					font-size: 10px;
				}
				
				.leftCallout img, .rightCallout img
				{
					border: 2px solid #aeaeae;
				}
							
				.leftCallout
				{
					background-image: url("../images/bg_homeLeftCallout.jpg");
					margin-right: 3px;
				}
				
				.rightCallout
				{
					background-image: url("../images/bg_homeRightCallout.jpg");
				}
							
					.leftCallout a:link {color: #000000;}
					.leftCallout a:visited {color: #000000;}
					.leftCallout a:active {color: #666666;}
					.leftCallout a:hover {color: #666666;}
					
					.rightCallout a:link {color: #000000;}
					.rightCallout a:visited {color: #000000;}
					.rightCallout a:active {color: #666666;}
					.rightCallout a:hover {color: #666666;}

					
					.leftCallout h2, .rightCallout h2
					{
						padding: 10px 0 5px 0;
						margin: 0;
						font-size: 13px;
					}
						
					.leftCallout p, .rightCallout p
					{
						padding: 10px 20px;
					}
						
			.overviewWrap
			{
				padding: 5px 0 5px 10px;
			}
				
				.leftOverview
				{
					float: left;
					width: 540px;
				}
				
				.rightOverview
				{
					float: left;
					width: 100px;
				}
						
					.rightOverview img
					{
						margin: 7px 0;
					}
						
					.leftOverview h2, .rightOverview h2
					{
						padding: 10px 0 5px 0;
						margin: 0;
						font-size: 13px;
					}
						
						
	/* SECONDARY */
	
	.secondary .contentWrap
		{
		}
	
		.secondary .contentWrap .firstContent
		{
			float: left;
			width: 276px;		
			margin-right: 3px;
		}
	
			.secondary .contentWrap .firstContent .subNav
			{
				background-image: url("../images/bg_secSubNavtop.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: #cecece;
				font-size: 12px;
				margin-bottom: 10px;
			}
				
				.secondary .contentWrap .firstContent .subNav a:link {color: #000; font-weight: normal;}
				.secondary .contentWrap .firstContent .subNav a:visited {color: #000; font-weight: normal;}
				.secondary .contentWrap .firstContent .subNav a:active {color: #666; font-weight: normal;}
				.secondary .contentWrap .firstContent .subNav a:hover {color: #666; font-weight: normal;}

				.secondary .contentWrap .firstContent .subNav ul
				{
					margin: 0;
					padding: 22px 0 15px 0;
					list-style: none;
					background-image: url("../images/bg_secSubNavBot.jpg");
					background-repeat: no-repeat;
					background-position: 0 100%;
					background-color: transparent;
					line-height:0px;
					font-size:1px
				}
	
					.secondary .contentWrap .firstContent .subNav ul li
					{
						border-top: 1px solid #c0c0c0;
					}
	
					.secondary .contentWrap .firstContent .subNav ul li.first
					{
						border-top: 0;
					}
	
						.secondary .contentWrap .firstContent .subNav ul li a
						{
							display: block;
							padding: 10px 15px 10px 20px;
							text-decoration: none;
							background-image: url("../images/bg_subNavRoll.gif");
							background-repeat: no-repeat;
							background-position: 0 0;
							background-color: transparent;
							line-height:12px;
							font-size:12px
						}
	
						.secondary .contentWrap .firstContent .subNav ul li a:hover,
						.secondary .contentWrap .firstContent .subNav ul li.active a
						{
							color: #0a54aa;
							background-position: -276px 0;
						}
							
						
						.secondary .contentWrap .firstContent .subNav ul li.active a ul li a
						{
							background-position: 0 0;
						}
							
						.secondary .contentWrap .firstContent .subNav ul li ul 
						{
							background-image: none;
							padding: 0;
						}
	
							.secondary .contentWrap .firstContent .subNav ul li ul li
							{
							}
	
							.secondary .contentWrap .firstContent .subNav ul li ul li a
							{
								padding-left: 35px;
								padding-right: 35px;
							}
	
			
	
			.secondary .contentWrap .firstContent .signUp
			{
				height: 73px;
				width: 276px;
				background-image: url("../images/bg_secSignUp.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				padding: 15px 15px 0 10px;
				margin-bottom: 10px;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: 58px;
				width: 251px;
			}
				/* Begin hiding form Mac IE */
				/* \*/
				html>body.secondary .contentWrap .firstContent .signUp
				{
					height: 58px;
					width: 251px;
				}
				/* Begin hiding form Mac IE */
	
				.secondary .contentWrap .firstContent .signUp h2
				{
					font-size:13px;
					margin: 2px 0 7px 0;
					padding:0 10px;
				}
					
				.secondary .contentWrap .firstContent .signUp input 
				{
					margin: 0 7px 0 0;
				}
				
			.secondary .contentWrap .firstContent .promo
			{
				height: 140px;
				width: 276px;
				background-image: url("../images/bg_secPromo.jpg");
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				padding: 15px 0 0 15px;
				voice-family: "\"}\"";
				voice-family: inherit;
				height: 125px;
				width: 261px;
			}
				/* Begin hiding form Mac IE */
				/* \*/
				html>body.secondary .contentWrap .promo .callOut
				{
					height: 125px;
					width: 261px;
				}
				/* Begin hiding form Mac IE */
				
				.secondary .contentWrap .firstContent .promo h2
				{
					height: 16px;
					width: 206px;
					margin: 0 0 5px 0;
					padding: 0;
					text-indent: -999em;
					line-height: 16px;
					background-image: url("../images/title_secPromo.gif");
					background-repeat: no-repeat;
					background-position: 0 0;
					background-color: transparent;
				}
				
				.secondary .contentWrap .firstContent .promo .text
				{
					padding: 3px 0 6px 0;
					font-size: 12px;
					color: #fff;
				}
				.secondary .contentWrap .firstContent .contact
				{
					margin: 0;
					padding: 15px 0 0 15px;
				}

				.secondary .contentWrap .firstContent .contact h2
				{
					margin: 0 0 10px 0;
					padding: 0;
					font-size: 16px;
					color: #00a445;
				}

		
		
		.secondary .contentWrap .secondContent
		{
			float: left;
			width: 667px;		
		}
					
			.secondary .contentWrap .secondContent h1
			{
				margin: 0;
				padding: 0 0 0 25px;
				background-image: url("../images/bg_headServices.jpg");
				background-repeat: no-repeat;
				background-position: 100% 0;
				background-color: #2974c6;
				height: 76px;
				color: #fff;
				font-size: 30px;
				line-height: 76px;
				font-weight: normal;
			}
			
			.secondary .contentWrap .secondContent h2
			{
				margin: 0 0 10px 0;
				padding: 0;
				font-size: 16px;
				color: #00a445;
			}
			
			.secondary .contentWrap .secondContent form
				{}
				
				.secondary .contentWrap .secondContent form dl
				{
					margin: 0;
					padding: 4px 0;
					width: 290px;
				}
				.secondary .contentWrap .secondContent form .step1
				{
					float: left;
					width: 300px;
				}

					.secondary .contentWrap .secondContent form .step1 .note
					{
						margin: 0 0 2px 110px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #999999;
					}

					.secondary .contentWrap .secondContent form .step1 dt
					{
						float: left;
						margin: 0;
						padding: 0;
						width: 110px;
					}
					.secondary .contentWrap .secondContent form .step1 input
					{
						width: 145px;
					}
					.secondary .contentWrap .secondContent form .step1 .comments
					{
						width: 250px;
					}

				
				.secondary .contentWrap .secondContent form .step2
				{
					float: left;
					width: 330px;
				}
				
					.secondary .contentWrap .secondContent form .step2 p
					{
						margin: 0;
						padding: 0;
					}
					
					.secondary .contentWrap .secondContent form .step2 span p
					{
						padding-bottom: 5px;
					}

					.secondary .contentWrap .secondContent form .step2 .col-a
					{
						float: left;
					}
					
					
			.secondary .contentWrap .secondContent table
			{
				margin: 10px 0 15px 0;
			}
			
			.contentWrap .secondContent ul.retention_schedule
			{
				list-style-type: none;
			}
			
			.contentWrap .secondContent ul.retention_schedule_years
			{
				list-style-type: none;
				text-align: right;
			}

			
			.contentWrap .secondContent .territory
				{}
			
				.contentWrap .secondContent .territory .mapArea
				{
					margin-left: 185px;
				}
				
				.contentWrap .secondContent .territory .mainText p
				{
					clear: both;
				}
								
				.contentWrap .secondContent .territory .mainText .state-list
				{
					margin: 0;
					width: 120px;
					float: left;
				}

				.contentWrap .secondContent .territory .mainText h3
				{
					padding-top: 50px;
					font-size: 14px;
				}
					
				.contentWrap .secondContent .territory .contentMap
				{
					margin: 0 5px 15px 0;
					float: left;
				}

			.contentWrap .secondContent .mainText
			{
				padding: 15px 10px;
			}
				.contentWrap .secondContent .mainText .return
				{
					display: block;
					text-align: right;
				}
				
/* - SHREDDING CALCULATOR - */
				.contentWrap .secondContent .mainText .shredding-calculator
				{}
					.contentWrap .secondContent .mainText .shredding-calculator ol
					{
						margin: 0;
						padding: 0 18px;
					}
						.contentWrap .secondContent .mainText .shredding-calculator ol li
						{
							margin-left: 5px;
							padding-bottom: 15px;
							float: none;
						}
							.contentWrap .secondContent .mainText .shredding-calculator ol li label
							{
								display: block;
								width: 135px;
								float: left;
								color: #000000;
							}
							.contentWrap .secondContent .mainText .shredding-calculator ol li .value
							{
								color: #00A445;
								font-style: italic;
								text-align: right;
							}
								.contentWrap .secondContent .mainText .shredding-calculator ol li .value input
								{
									width: 40px;
									text-align: center;
								}
								.contentWrap .secondContent .mainText .shredding-calculator ol li .value .note
								{
									display: block;
									margin: 0;
									padding: 0;
								}
					.contentWrap .secondContent .mainText .shredding-calculator .shred-cost-total
					{
						margin: 0;
						padding: 0;
						width: 632px;
						height: 59px;
						background-image: url("../images/bg_calc-total.jpg");
						background-repeat: no-repeat;
					}
						.contentWrap .secondContent .mainText .shredding-calculator .shred-cost-total h3
						{
							float: left;
							margin: 0;
							padding: 18px;
							width: 350px;
							font-size: 18px;
							color: #004c9a;
						}
						.contentWrap .secondContent .mainText .shredding-calculator .shred-cost-total .value
						{
							display: block;
							margin: 0;
							padding: 13px 18px;
							font-size: 24px;
							font-weight: bold;
							color: #004c9a;
							text-align: right;
						}
						.contentWrap .secondContent .mainText .shredding-calculator .shred-cost-total span
						{
							color: #004c9a;
						}
						
					.contentWrap .secondContent .mainText .shredding-calculator .equip-costs
					{
						float: left;
						margin: 10px 0 0 0;
						padding: 8px 0 0 18px;
						width: 45%;
					}
					.contentWrap .secondContent .mainText .shredding-calculator .labor-costs 
					{
						float: right;
						margin: 10px 0 0 0;
						padding: 8px 0 0 18px;
						width: 49%;
						border-left: 1px solid #cccccc;
					}							
						.contentWrap .secondContent .mainText .shredding-calculator .equip-costs .totals 
						{
							padding: 10px 18px;
							color: #004c9a;
							text-align: right;
						}
							.contentWrap .secondContent .mainText .shredding-calculator .equip-costs .totals .value
							{
								padding-top: 5px;
								font-size: 18px;
								font-weight: bold;
							}
							.contentWrap .secondContent .mainText .shredding-calculator .equip-costs .totals span
							{
								color: #004c9a;
							}

						.contentWrap .secondContent .mainText .shredding-calculator .labor-costs .totals 
						{
							padding: 10px 18px 0 18px;
							color: #004c9a;
							text-align: right;
						}
							.contentWrap .secondContent .mainText .shredding-calculator .labor-costs .totals .value
							{
								padding-top: 5px;
								font-size: 18px;
								font-weight: bold;
							}
							.contentWrap .secondContent .mainText .shredding-calculator .labor-costs .totals span
							{
								color: #004c9a;
							}

				.contentWrap .secondContent .mainText .shredding-calculator .totals ul
				{
					margin: 0;
					padding-left: 20px;
					list-style-type: none;
				}
					.contentWrap .secondContent .mainText .shredding-calculator .totals b
					{
						color: #000000;
					}
					
				.contentWrap .secondContent .mainText .shredding-calculator .update_totals
				{
					float: right;
					margin-top: 10px;
					padding: 18px 18px 18px 10px;
					width: 620px;
					text-align: right;
					border-top: 1px solid #cccccc;
				}
					.contentWrap .secondContent .mainText .shredding-calculator .update_totals p
					{
						float: left;
						width: 420px;
						font-size: 11px;
						color: #666666;
						text-align: left;
					}

				
			.contentWrap .secondContent .col-1,
			.contentWrap .secondContent .col-2, 
			.contentWrap .secondContent .col-3
			{
				display: inline;
				float: left;
				margin: 10px 20px 20px 30px;
				padding: 0;
				width: 155px;
				text-align: center;
			}
				
			.contentWrap .secondContent .col-1 img,
			.contentWrap .secondContent .col-2 img, 
			.contentWrap .secondContent .col-3 img
				{
				margin-bottom: 10px;
				}

			.contentWrap .secondContent .containers
				{
				margin: 0 10px 20px 20px;
				padding: 0;
				text-align: center;
				}

			.contentWrap .secondContent .containers img
				{
				margin-bottom: 10px;
				}

			.contentWrap .secondContent span
				{
				margin-top: 10px;
				font-weight: bold;
				color: #00A445;
				}
			
				.contentWrap .secondContent .mainText td
					{
					padding-right: 5px;
					}
					
				.contentPic
					{
					float: right;
					margin: 0 0 5px 10px;
					}
			
					
		.secondary .contentWrap .thirdContent
			{
			display: none;
			}
			
/* - GOOGLE LANDING PAGE - */
			
.contentWrap .google_landing_header
{
	margin: 0;
	padding: 0;
	background-image: url("../images/bg_header.jpg");
	background-repeat: no-repeat;
	width: 946px;
	height: 236px;
}	
	.contentWrap .google_landing_header h1
	{
		margin: 0;
		padding: 36px 0 20px 38px;
		width: 370px;
		font-size: 42px;
		color: #0b4fae;
		line-height: 39px;
	}
	
	.contentWrap .google_landing_header p
	{
		margin: 0;
		padding: 0 0 35px 38px;
		width: 410px;
		font-size: 16px;
		color: #2b2b2b;
	}

.contentWrap .google_landing_content
{
	float: left;
	padding: 22px 0 0 10px;
	width: 584px;
}
	.contentWrap .google_landing_content h2
	{
		margin: 0 0 12px 0;
		padding: 0;
		font-size: 18px;
		color: #00a445;
	}
	
	.contentWrap .google_landing_content p
	{
		font-size: 15px;
	}

.contentWrap .google_landing_content .google_landing_callouts
{
	float: left;
	margin-top: 14px;
	background-image: url("../images/bg_callouts_google_landing.jpg");
	background-repeat: no-repeat;
	width: 594px;
	height: 197px;
}

	.contentWrap .google_landing_content .google_landing_callouts h2
	{
		padding: 17px 0 2px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #000000;
		text-align: center;
	}

	.contentWrap .google_landing_content .google_landing_callouts img
	{
		padding: 0 41px;
	}

	.contentWrap .google_landing_content .google_landing_callouts p
	{
		padding: 6px 20px;
		font-size: 12px;
		text-align: center;
	}


	.contentWrap .google_landing_content .google_landing_callouts .col-a
	{
		float: left;
		width: 294px;
	}

	.contentWrap .google_landing_content .google_landing_callouts .col-b
	{
		float: right;
		width: 295px;
	}
	
.contentWrap .google_landing_form
{
	float: right;
	margin: 10px 0 0 0;
	padding: 0 12px 0 0;
	background-image: url("../images/bg_form.jpg");
	background-repeat: no-repeat;
	width: 328px;
	height: 466px;
}

	.contentWrap .google_landing_form h2
	{
		margin: 0;
		padding: 28px 0 0 23px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #ffffff;
	}

	.contentWrap .google_landing_form .note
	{
		margin: 0;
		padding: 13px 0 0 108px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
	}

	.contentWrap .google_landing_form dl
	{
		padding: 4px 0;
	}

		.contentWrap .google_landing_form dt
		{
			float: left;
			padding: 4px 10px 0 0;
			width: 100px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
			text-align: right;
		}
	
		.contentWrap .google_landing_form dd input
		{
			width: 175px;
		}
	
		.contentWrap .google_landing_form dd textarea
		{
			width: 175px;
		}
	
		.contentWrap .google_landing_form dd input.submit_button
		{
			padding: 3px 0 0 109px;
			*padding: 3px 0 0 69px;
			width: 89px;
		}