body {
	font-family:arial;
	font-size:12px;
	margin:0;
	padding:0;
	background: url(../images/background.gif) repeat-x;
}
img {
	border:0;
}
p, a, li {
	font-size:13px;
	color:#666;
	line-height:18px;
}
h3, h4 {
	font-size:19px;
	font-weight:normal;
	color:#162A2B;
	margin:0;
}
#wrapper {
	margin:0 auto 0 auto;
	width:960px;
	height:880px;
	background:url(../images/shadow_right.jpg) no-repeat 100% 0;
}
#container {
	width:940px;
	height:880px;
	padding-left:10px;
	background:url(../images/shadow_left.jpg) no-repeat;
}
#header {
	width:940px;
	height:260px;
	background:url(../images/logo.jpg) no-repeat;
}
#header img {
	width:590px;
	height:259px;
	float:right;
}
#main {
	height:480px;
}
#left {
	width:350px;
	height:100%;
	float:left;
	margin-top:-3px;
}
#right {
	width:590px;
	height:100%;
	margin:0;
	float:right;
	padding: 0 0 10px 0;
}
/* ------------------ SLIDESHOW ----------------*/

#flashcontent {
	float:right;
	width:590px;
	height:259px;
}
#flashcontent, a.error {
	text-align:left;
	font-size:1em;
	font-weight:normal;
	color:#363430;
	border:none;
}
/* ------------------ QUOTE TICKER ----------------*/

.ticking-quote {
	margin:0 0 0 23px;
	padding:2px;
}
.quote {
	font-size:12px;
	color:white;
	line-height:18pxem;
}
.quote-name {
	font-size:12px;
	color:#162A2B;
}
/* ------------------ HOME PAGE ----------------*/

#testbox {
	height:70px;
	width:350px;
	margin-top:-5px;
	background-color:#ceb54d;
}
.quote {
	margin:2px 0 0 20px;
	width:310px;
	color:white;
}
.textleft {
	float:left;
	color:black;
	margin:0 0 0 20px;
}
.linkright {
	float:right;
	text-decoration:none;
	color:black;
	padding:0px 20px 0 0;
}
#offerbox {
	margin-top:5px;
	height:355px;
	background-color:#efede8;
}
#offerbox h3 {
	font-size:16px;
	width:180px;
	padding:16px 0 0 30px;
	line-height:18px;
	font-weight:normal;
}
#offerbox li.normal {
	padding:0 0 0 5px;
	font-size:13px;
	list-style-position: outside;
	list-style-type: disc;
}
#offerbox li.standards {
	padding-top:2px;
	font-size:12px;
	list-style:none;
	color:#162A2B;
	font-weight:bold;
}

#offerbox li.areas {
	padding-top:2px;
	font-size:12px;
	list-style:none;
	color:#162A2B;
	font-weight:normal;
}
/*--------------------CARE PAGE------------*/

#floorcare {
	height:410px;
	background-color:#efede8;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
}
h3.fc-title {
	font-size:16px;
	color:#ceb54d;
	font-weight:normal;
	margin:0px 0 20px 20px;
	padding-top:20px;
}
.solutions {
	width:300px;
	height:46px;
	padding-left:20px;
	margin:0 0 8px 0;
}
#solvents {
	margin-top:40px;
}
#solvents img {
	margin-top:4px;
}
.solutions img {
	float:left;
	margin-top:4px;
}
.solutions p {
	width:260px;
	float:right;
	font-size:11px;
	line-height:17px;
	margin:1px;
}
#howtoremove, .howtoremove {
	width:560px;
	height:160px;
	margin: 10px 0 0 20px;
	float: left;
	display:inline;
}
.howtoremove h4 {
	font-size:13px;
	color:#162A2B;
	margin: 10px 0 0 0;
}
.howtoremove b {
	color:#ceb54d;
	font-weight:normal;
}
.howtoremove .instructions {
	list-style:none;
	margin:0 0 0 20px;
}
ul.instructions {
	clear:left;
	position: relative;
	top:-60px;
	left:160px;
	width:3800px;
}
.howtoremove .instructions li {
	padding:1px 0;
}
ul.icons, ul.numbers {
	margin-left:0;
}

.howtoremove .icons li {
	float:left;
	list-style:none;
	display:inline;
	margin: -10px 5px 0 0;
}
ul.numbers {
	width:200px;
}
.howtoremove .numbers li {
	list-style:none;
	display:inline;
	margin:0 20px 0 10px;
}

/*--------------COLLECTIONS PAGE -------------*/

#collectionspage h3.text {
	margin-top:12px;
	margin-bottom: 24px;
}
#collectionspage p.text {
	margin-top:-20px;
}
#collectionspage #left {
	width:350px;
	height:140px;
	float:left;
	margin-top:-3px;
}
#collectionspage #right {
	width:590px;
	height:138px;
	margin:0;
	float:right;
}
#collectionspage #info {
	clear:both;
	width:940px;
	height:60px;
	margin-top:0px;
}
#carousel {
	width:940px;
	height:300px;
	margin:0;
	float:left;
	background-color:#f3f0ec;
	display: inline;
}
/*----------------TESTIMONIALS PAGE----------------*/

#testright {
	float:left;
	width:200px;
	height:205px;
	margin: 0 0 10px 50px;
	display: inline;
}
#testleft {
	float:left;
	width:305px;
	margin: 14px 0 10px 20px;
	display: inline;
}
.testblock {
	margin:10px 5px 0 22px;
	float:left;
	display:inline;
	width: 565px;
}
.testlinks {
	color:#162A2B;
	text-decoration:underline;
	font-weight:bold;
	font-size:1em;
}
.testlinks a:hover {
	color:#ceb54d;
	text-decoration:underline;
}
#testpage h4.text {
	font-size:1.8em;
	font-weight:normal;
	color:#162A2B;
	margin:5px 0 5px 20px;
}
#testpage .text {
	margin-bottom:-1px;
}
.testname {
	font-weight:bold;
	color:#ceb54d;
}
/*---------------------NAVIGATION--------------------*/

#nav {
	width:590px;
	height:69px;
	margin:-2px 0 30px 0;
	float: right;
}
#nav a {
	color:white;
	text-decoration:none;
	text-align:center;
	padding-top:14px;
	font-size:13px;
}
#nav li {
	display:inline;
	height:69px;
}
li a {
	float:left;
	display:block;
	height:69px;
	margin-left:3px;
}
#home a {
	width:85px;
	background-image:url(../images/home-green.gif);
	background-repeat:no-repeat;
}
#home a:hover, #home a.current {
	width:85px;
	background-image:url(../images/home-brown.gif);
	background-repeat:no-repeat;
}
#care a {
	width:85px;
	background-image:url(../images/care-green.gif);
	background-repeat:no-repeat;
}
#care a:hover, #care a.current {
	width:85px;
	background-image:url(../images/care-brown.gif);
	background-repeat:no-repeat;
}
#collections a {
	width:106px;
	background-image:url(../images/collections-green.gif);
	background-repeat:no-repeat;
}
#collections a:hover, #collections a.current {
	width:106px;
	background-image:url(../images/collections-brown.gif);
	background-repeat:no-repeat;
}
#greendale a {
	width:104px;
	background-image:url(../images/greendale-green.gif);
	background-repeat:no-repeat;
}
#greendale a:hover, #greendale a.current {
	width:104px;
	background-image:url(../images/greendale-brown.gif);
	background-repeat:no-repeat;
}
#testimonials a {
	width:110px;
	background-image:url(../images/test-green.gif);
	background-repeat:no-repeat;
}
#testimonials a:hover, #testimonials a.current {
	width:110px;
	background-image:url(../images/test-brown.gif);
	background-repeat:no-repeat;
}
#contact a {
	width:82px;
	background-image:url(../images/contact-green.gif);
	background-repeat:no-repeat;
}
#contact a:hover, #contact a.current {
	width:82px;
	background-image:url(../images/contact-brown.gif);
	background-repeat:no-repeat;
}
#nextpage {
	float:left;
	margin:5px 0 0 20px;
	width: 560px;
	height: 25px;
}
#nextpage a {
	color:#162A2B;
	font-size:11px;
	font-weight:bold;
}
#nextpage a.hover {
	color:#666;
	font-weight:bold;
}
/*---------------------END NAVIGATION---------------------*/
/*-------------------CONTACT PAGE -------------------------*/

#contactleft {
	float:left;
	width:388px;
	padding:0 0 0 20px;
}
#contactright {
	float:right;
	width:150px;
	margin-top:48px;
	padding: 0 0 0 20px;
}
#contactright ul {
	list-style:none;
	width:170px;
	margin:0;
}
#contactright li.address {
	line-height:1.5em;
	margin:0;
}
#contactright p.fax a.fax {
	margin:-15px 0 0 0;
	font-size:1.1em;
}
#contactright p {
	margin: 10px 0 20px 0;
}
#contactright b {
	color:#16292b;
}
#contactright h3.text {
	margin:20px 0 20px 0;
}
#contactpage h3.text {
	margin-left:0;
}
#info {
	width:940px;
	height:60px;
	padding-top:10px;
	clear: both;
}
#leftbox {
	float:left;
	width:350px;
	height:54px;
	background:#16292b url(../images/oft.gif) 5% 50% no-repeat;
}
#leftbox h4, h4.fc-title {
	font-size:14px;
	margin-top:10px;
	color:#ceb54d;
	font-weight:normal;
}
#leftbox p, #rightbox p {
	color:white;
}
.leftbox {
	margin:3px 0 0 70px;
}
#rightbox {
	float:right;
	width:573px;
	height:46px;
	background-color:#16292b;
	padding:8px 0 0 15px;
}
#rightbox ul {
	margin:0;
	display: inline;
	width: 280px;
}
#rightbox li {
	display: inline;
}
#rightbox a {
	padding-right:2px;
	text-align: left;
	width: 38px;
	color:#ceb54d;
	height: 40px;
}
#rightboxtext {
	float:right;
	width: 300px;
	margin: -2px 0 0 0;
	height:20px;
	display: inline;
}
.rightbox {
	margin:0;
}
.rightboxlink a {
	color:#ceb54d;
	text-decoration:underline;
	font-size:1.3em;
}
.text {
	width:510px;
	margin-left: 20px;
}
.textgreen {
	color:#162A2B;
}
#footer {
	width:940px;
	height:65px;
	background-color:#efede8;
	margin-top:8px;
	font-size:11px;
}
#footertext {
	float:left;
	margin:14px 13px 0 16px;
}
#footertext p {
	font-size:11px;
	margin:0 0 0 0;
	color:#666;
}
#footertext a {
	font-size:11px;
	text-decoration:none;
	color:#666;
}
#footertext a:hover {
	text-decoration:underline;
	color:#666;
}
#footer li {
	display:inline;
	float:left;
	position:relative;
	top:-12px;
}
#postfooter {
	width:940px;
	height:10px;
	background:url(../images/postfooter.jpg) no-repeat;
	margin-top:8px;
}
