.locate-rep-container .locate-rep, .right-content .locate-rep-container .locate-rep {
	background: #fff url('../images/bg-locrep.jpg') no-repeat;
}

#page-heading h1#cds_hdg_reprocessing {
	background-image: url('../images/hdg-reprocessing-instruction.gif');
}

#page-heading h1#cds_hdg {
	background-image: url('../images/hdg-cds-home.gif');
}

#page-heading h1#cds_hdg_resources {
	background-image: url('../images/hdg-resources.gif');
}
#page-heading h1#cds_hdg_position {
	background-image: url('../images/hdg-position.gif');
}
#page-heading h1#cds_hdg_position {
	background-image: url('../images/hdg-position.gif');
}
#page-heading h1#cds_hdg_infection_prevention {
	background-image: url('../images/hdg-infection-prevention.gif');
}
#page-heading h1#cds_hdg_product_aldahol {
	background-image: url('../images/hdg-aldahol.gif');
}
#page-heading h1#cds_hdg_product_flexclean {
	background-image: url('../images/hdg-flexclean.gif');
}
#page-heading h1#cds_hdg_product_oer_pro {
	background-image: url('../images/hdg-oer-pro.gif');
}
#maincontent.aldahol {
	background: #fff url('../images/bg-prod-aldahol.jpg') no-repeat right bottom;
	min-height: 800px;
	_height: 820px;
	*height: 820px;
}
#maincontent div.flexclean {
	background: #fff url('../images/bg-prod-flexclean.jpg') no-repeat right bottom;
	min-height: 770px;
	*height: 790px;
	_height: 790px;
	position: relative;
}
#maincontent div.oer-pro {
	background: #fff url('../images/bg-prod-oer-pro.jpg') no-repeat right bottom;
	min-height: 800px;
	*height: 820px;
	position: relative;
}
	.oer-pro .videolink img {
		border: 4px solid #9DB1C6;
	}

.savings-calculator {
	background: #FFF url('../images/bg-calc-savings.jpg') no-repeat top left !important;
}
	.savings-calculator div.form {
		padding: 143px 6px 10px;
	}
	.savings-calculator form {
		display: block;
		margin: 0;
		padding: 0;
	}
	.savings-calculator form * {
		vertical-align: top;
	}
	.savings-calculator label {
		font-size: 10px;
	}
	.savings-calculator input#calcfrm_pscopes {
		width: 39px;
		border: 1px solid #CBD0D6;
		text-align: center;
	}
	.savings-calculator input#calcfrm_savings {
		background-color: transparent;
		border: 0px;
		width: 48px;
		font-weight: bold;
		font-size: 11px;
	}
	.savings-calculator label, .savings-calculator input {
		color: #10447a;
	}
	.savings-calculator p {
		margin: 0px !important;
		padding: 11px 18px;
		color: #000;
		background-color: #FFF;
	}
	.savings-calculator .hidden {display:none;}
	.savings-calculator a.button {
		display: inline-block;
		height: 19px;
		width: 79px;
		background: transparent url('../images/sprite-cds.png') no-repeat -225px -44px;
		text-indent: -99999px;
	}
	
.pdf-creator {
	background-color: #E8F1FA !important;
}
	.pdf-creator .heading {
		color: #135190;
		background-color: #FFF;
		text-align: right;
	}
	.pdf-creator .heading h4 {
		float: left;
		text-align: left;
		margin: 4px 10px;
		text-transform: uppercase;
	}
	.pdf-creator .heading a.directions {
		display: inline-block;
		margin: 2px;
	}
	.pdf-creator #pdf_directions {
		border-top: 2px solid #135190;
		padding: 5px 10px;
		text-align: left;
	}
	.pdf-creator ul.pages {
		list-style: none;
		margin: 0;
		padding: 15px 0;
		display: block;
		position: relative;
	}
		.pdf-creator .pages li {
			display: inline-block;
			text-align: center;
			position: relative;
			min-height: 32px;
			width: 161px;
			background: transparent url('../images/sprite-cds.png') repeat-y 0 -18px;
			vertical-align: top;
			color: #135190;
			margin: 2px 5px;
			padding: 0;
			_height: 31px;
			*display: inline;
		}
		.pdf-creator .pages li div.top, .pdf-creator .pages li div.bottom {
			height: 7px;
			background: transparent url('../images/sprite-cds.png') no-repeat 0px 0px;
			font-size: 1px;
			line-height: 1px;
		}
		.pdf-creator .pages li div.top {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 161px;
		}
		.pdf-creator .pages li div.bottom {
			background-position: 0px -9px;
			position: absolute;
			bottom: 0px;
			left: 0px;
			width: 161px;
		}
		.pdf-creator .pages li div.text {
			padding: 8px 14px 8px 3px;
		}
		.pdf-creator .pages a.remove {
			text-indent: -9999px;
			height: 14px;
			width: 14px;
			position: absolute;
			right: 0px;
			top: 8px;
			background: transparent url('../images/sprite-cds.png') no-repeat -225px -78px;
			font-size: 1px;
			line-height: 1px;
		}
		.pdf-creator form {
			text-align: right;
		}
		.pdf-creator form a.button {
			width: 83px;
			height: 20px;
			display: inline-block;
			margin: 18px 2px;
			background: transparent url('../images/sprite-cds.png') no-repeat 0px 0px;
			text-indent: -9999px;
			text-align: left;
			font-size: 1px;
			line-height: 1px;
		}
		.pdf-creator form a.reset {
			background-position: -225px -22px;
		}
		.pdf-creator form a.create {
			background-position: -225px 0px;
		}
		
h1,h2,h3,h4,h5,h6,p,span,div {
	_line-height:1.2em !important;
	*line-height:1.2.em;
}
#maincontent h2 {
	*line-height: 26px !important;
	_line-height: 26px !important;
}

table.documents {
	border-collapse: collapse;
}
table.documents th, table.documents td {
	border: 1px solid #eee;
	padding: 1em;
}
