@charset "UTF-8";body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: small;	background-color: #c7d2dc;	background-image: url(img/pageTile.png);	background-repeat: repeat;	margin: 0px;	padding: 0px;}body#house #t-house a,body#nasties  #t-nasties  a,body#steps  #t-7steps  a,body#quote #t-quote a,body#green #t-green a,body#hygiene #t-hygiene a,body#testimonial #t-testimonial a,body#emergency #t-emergency a,body#contact #t-contact a,body#terms #t-terms a,body#upholstery #t-upholstery a,body#leather #t-leather a,#body#health #t-health a,body#advice #t-advice a,body#carpet #t-carpet a,body#rug #t-rug a,body#marble #t-marble a {	color: #87723a;	text-decoration: underline;	margin: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	font-size: 90%;	font-weight: bold;}#container {	margin: 0;	padding: 0px;	width: 1000px;	background-image: url(img/navBack.jpg);	background-repeat: repeat-y;	background-position: left top;	background-color: #FFFFFF;	float: left;}#masthead {	background-color: #1d498d;	margin: 0px;	padding: 0px;	float: left;	width: 100%;	height: 126px;	background-image: url(img/mastheadRoom.jpg);	background-repeat: no-repeat;	background-position: right top;}#masthead h1 {	display: none;}#masthead #left {	float: left;	margin: 0 16px 0 0;	padding: 0px;	display: inline;	width: 226px;}#masthead h2 {	display: none;	margin: 0px;	padding: 0px;	float: left;	width: 100%;}#subMast,#base {	background-color: #cab685;	margin: 0px;	padding: 6px 0 6px 0;	width: 100%;	float: left;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFFFFF;	border-bottom-color: #FFFFFF;}#subMast .hidden  {	display: none;}#subMast form  {	margin: 0px;	padding: 0;	display: inline;	width: 240px;}#subMast  #search   {	padding: 2px 0 2px 4px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	display: inline;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 90%;	color: #314254;}.searchForm  {	margin:0 5px 0 5px;	padding: 2px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 90%;	color: #314254;	display: inline;}#subMast p {	color: #082a5f;	margin: 0px;	padding: 6px 16px 6px 16px;	display: inline;}#subMast a {	color: #082a5f;	text-decoration: none;}#subMast a:hover {	color: #000;	text-decoration: underline;}.space {	padding-top: 0px;	padding-right: 10px;	padding-bottom: 0px;	padding-left: 10px;}#menu {	margin: 0px;	padding: 0;	float: left;	width: 226px;	text-align: left;	background-image: url(img/menuShadow.jpg);	background-repeat: no-repeat;	background-position: left top;}#menu ul {	list-style-type: none;	margin: 0px;	padding: 20px 30px 20px 16px;	line-height: 110%;}#menu #first {	background-color: #fff2d8;	border: 1px solid #CAB685;	margin: 0 0 10px;	padding: 5px 10px;}#menu #enews {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 16px;	margin: 0px;}#menu li {	padding-top: 6px;	padding-right: 20px;	padding-left: 0px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #cab685;	padding-bottom: 6px;}#menu  li.special  {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #A99970;	color: #1D498D;	padding: 6px 0px 7px;	margin: 0px;}#menu  li.specialTwo  {	color: #1D498D;	padding: 5px 0px 8px;	margin: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#menu li a {	color: #1d498d;	text-decoration: none;	margin: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;	font-weight: bold;	font-size: 90%;}#menu li a:hover {	color: #000;	text-decoration: underline;	margin: 0px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 0px;}#menu h5 {	font-style: italic;	color: #1d498d;	font-size: 90%;	font-weight: normal;	line-height: 150%;	padding-left: 16px;	padding-right: 10px;	padding-top: 20px;	padding-bottom: 8px;	letter-spacing: 0.05em;}#menu #enews h3 {	color: #1d498d;	font-size: 90%;	font-weight: bold;	text-align: left;	margin: 0px;	padding: 0 0 5px 0;}#menu #enews #form1 {	margin: 0px;	padding: 0px;}#home #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/homeImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#house #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/houseImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#nasties #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/nastiesImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#steps #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/7stepsImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#quote #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/quoteImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#green #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/greenImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#hygiene #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/hygieneImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#testimonial #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/testimonialImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#emergency #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/emergencyImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#contact #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/contactImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#terms #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/termsImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#mistakes #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/fivemistakesImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#faq #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/faqImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#thanks #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/thanksImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#leather #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/leatherImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#upholstery #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/upholsteryImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#health #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/healthImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#advice #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/adviceImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#sitemap #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/sitemapImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#search #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/searchImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#carpet #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/carpetImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#rug #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/rugImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#marble #mainBody {	margin: 0px;	padding: 205px 0 15px 26px;	float: right;	width: 748px;	background-image: url(img/marbleImage.jpg);	background-repeat: no-repeat;	background-position: left top;}#mainBody #leftCol {	margin: 0px;	padding: 10px 0 40px 0;	float: left;	width: 518px;}#mainBody #leftCol h2 {	display: none;	text-align: left;}#mainBody #leftCol h3 {	color: #314254;	margin: 5px 0 0 0;	padding: 0px 0px 10px 6px;	font-size: 90%;	line-height: 100%;	text-align: left;	font-weight: bold;	background-image: url(img/bullet-blu.jpg);	background-repeat: no-repeat;	background-position: left 20%;}#mainBody #leftCol h4 {	font-size: 110%;	font-style: italic;	line-height: 150%;	margin: 0px 0px 15px;	padding: 0px;	color: #314254;	font-weight: normal;}#mainBody #leftCol h5 {	font-size: 90%;	color: #314254;	margin: 0px;	padding: 0px 0 7px 0;	line-height: 130%;}#mainBody #leftCol .bullet {	color: #FFFFFF;	font-size: 140%;	font-weight: bold;	font-style: italic;	margin: 0px;	padding: 0 10px 0 0;}#mainBody #leftCol p {	color: #314254;	margin: 0px;	padding: 0px 0px 10px;	font-size: 90%;	line-height: 150%;	text-align: left;}#mainBody #leftCol .steps {	padding-left: 32px;	line-height: 130%;}#mainBody #leftCol .typical {	border: 2px dotted #445464;	padding: 8px 10px 11px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;}#mainBody #leftCol .typical .smallType {	font-size: 80%;	padding: 0px;	margin: 0px;	font-weight: bold;	font-variant: small-caps;	line-height: 250%;}#mainBody #leftCol .testimonial {	font-size: 100%;	border-top-width: 2px;	border-top-style: dotted;	border-top-color: #87723a;	margin: 0px 10px;	padding: 10px;}#mainBody #leftCol .testimonial i {	font-size: 90%;}#mainBody #leftCol ul {	margin: 0px;	padding: 0px 0px 20px 0;	list-style-type: none;	font-size: 90%;}#mainBody #leftCol ol {	margin: 0px;	padding: 0px 0px 0px 20px;	font-size: 90%;}#mainBody #leftCol li {	background-image: url(img/arrow.jpg);	background-repeat: no-repeat;	background-position: left center;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 12px;	color: #314254;	line-height: 120%;}#mainBody  #leftCol  li.inset {	background-image: url(img/arrow.jpg);	background-repeat: no-repeat;	background-position: left center;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 150px;	color: #314254;	line-height: 120%;}#mainBody #leftCol li.ordered {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	color: #314254;	line-height: 150%;	background-image: url(img/white.jpg);	background-repeat: no-repeat;	background-position: left top;}#mainBody  #leftCol  li.arrowTop  {	background-image: url(img/arrow.jpg);	background-repeat: no-repeat;	background-position: left 7px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 12px;	color: #314254;	line-height: 120%;}#mainBody  #leftCol  #indent {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;}#mainBody #leftCol .tick {	background-image: url(img/tick.jpg);	background-repeat: no-repeat;	background-position: left 6px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 16px;	line-height: 120%;}#mainBody #leftCol a {	color: #314254;	text-decoration: underline;}#mainBody #leftCol a:hover {	color: #87723a;	text-decoration: underline;}#mainBody   #leftCol   #form2  {	background-color: #FFFEDA;	padding: 10px 5px 10px 15px;	margin: 0 0 10px 0;	text-align: left;	border: 2px dotted #CAB685;}#mainBody  #leftCol  #form2  p {	color: #000000;	padding: 5px 0 5px 0;	line-height: 100%;}#mainBody #leftCol #leftImage {	float: left;	padding: 0px 0px 20px;	margin-right: 20px;	margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}#mainBody  #leftCol  #rightText {	float: right;	padding: 0 0 30px;	margin: 0px;	width: 340px;}#mainBody #leftCol #rightImage {	float: right;	margin: 0px 0px 0px 20px;	padding: 0px;	width: 157px;	clear: both;	display: inline;}#mainBody #leftCol #stainShield {	background-image: url(img/stainShield.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 85px;	margin: 0px;}#mainBody #leftCol #flash {	float: left;	width: 250px;	padding: 0px;	margin-top: 0px;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	display: block;}#mainBody #leftCol #control {	display: block;}#mainBody #leftCol #padding {	padding-top: 50px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;}.tableClass {	font-family: Georgia, Times, serif;	font-size: 100%;	color: #314254;	padding: 3px;	width: 95%;	line-height: 130%;}.enewsClass {	font-family: Georgia, Times, serif;	font-size: 90%;	color: #314254;	padding: 3px;	width: 70%;	line-height: 130%;}#mainBody #rightCol {	margin: 0;	padding: 0px;	float: right;	width: 210px;}#rightCol .boxTypeOne {	border: 3px solid #cab685;	margin: 0px 0px 10px;	padding: 5px 7px;	width: 176px;}#rightCol .boxTypeTwo {	border: 3px solid #cab685;	margin: 0px 0px 20px;	padding: 5px 107px 5px 7px;	width: 76px;	background-image: url(img/fan-dry.jpg);	background-repeat: no-repeat;	background-position: right center;}#rightCol .boxTypeOne h3,.boxTypeTwo h3 {	color: #1d498d;	margin: 0px;	padding: 2px 0 0 0;	text-align: left;	line-height: 120%;}#rightCol .boxTypeOne h3 a,.boxTypeTwo h3 a {	color: #1d498d;	text-decoration: none;}#rightCol .boxTypeOne h3 a:hover,.boxTypeTwo h3 a:hover {	color: #000;	text-decoration: none;}#rightCol .boxTypeOne p,.boxTypeTwo p {	font-size: 90%;	color: #1d498d;	margin: 0px;	padding: 5px 0px;	line-height: 140%;	text-align: left;}.big {	font-size: 110%;}.bigger {	font-size: 130%;}#rightCol .boxTypeOne p a,.boxTypeTwo p a {	color: #1d498d;	text-decoration: none;}#rightCol .boxTypeOne p a:hover,.boxTypeTwo p a:hover {	color: #000;}#base p {	color: #fff;	margin: 0px;	padding: 0 16px 0px 0px;	font-style: italic;	font-size: 90%;	text-align: right;}#base a {	color: #fff;	text-decoration: none;}#base a:hover {	color: #1d498d;	text-decoration: underline;}#mainBody #leftCol #clear {	clear: both;	float: left;	margin: 20px 0px 0px;	padding: 0px;}.resultStyle {	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #cab685;}#masthead #left img {	display: block;}#rightCol .boxTypeOne img {	display: block;}#rightCol img {	display: block;}#mainBody #leftCol img {	display: block;}#subMast .visible {	display: inline;}
