@charset "utf-8";
body {
	font: 12px Arial, Helvetica, Verdana, sans-serif;
	background: #FFFFFF url(images/back.jpg) top center scroll no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a {
	text-decoration: none;
}
a:link {
	color: #990000;
}
a:visited {
	color: #660000;
}
a:hover, a:active {
	color: #FF0000;
	text-align: left;
}
.carpetCleaner #container {
	width: 720px;
	margin: 0 auto;
	padding: 0 240px 0 0;
	text-align: left;
}
.carpetCleaner #header {
	background: transparent url(images/headLogo.gif) top left scroll no-repeat;
	padding: 0;
	margin:0;
	height: 210px;
	width: 130px;
	margin: 0 auto;
	padding: 0 180px 0 650px;
}
.carpetCleaner #mainContent {
	padding: 0 20px;
	text-align: left;
	overflow: scroll;
	overflow-style: auto;
	height: 475px;
}
.carpetCleaner #footer {
	padding: 0 10px;
	text-align: center;
}
.carpetCleaner #footer p {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
}
.greyer {
	color: #333333;
}
.greener {
	color: #060;
	font-weight: bold;
}
.redder {
	color: #900;
	font-weight: bold;
}
object {
	outline: none;
}
/* ~~ Element/tag selectors ~~ */
@font-face {
	font-family: 'GeometricSlabserif703ExtraBol';
	src: url('fonts/geometricslab703bt-xtrabold-webfont.eot');
	src: local('☺'), url('fonts/geometricslab703bt-xtrabold-webfont.woff') format('woff'), url('fonts/geometricslab703bt-xtrabold-webfont.ttf') format('truetype'), url('fonts/geometricslab703bt-xtrabold-webfont.svg#webfont97RRsIhf') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1 {
	font-size: 300%;
}
h2 {
	font-size: 225%;
}
h3 {
	font-size: 150%;
}
h4 {
	font-size: 150%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 90%;
}
h1, h2, h3, h4, h5, h6 {
	font-family: GeometricSlabserif703ExtraBol, Arial, Helvetica, sans-serif;
	color: #000000;
}
.smaller {
	font-size: smaller;
}
