* {
	margin:0;padding:0;
}
body {
	background:url("../img/bg.jpg");
}

img { border:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
hr {
	margin:15px 0 20px;
	border:0;border-top:1px solid #CCC;
}
.clear { clear:both; }
.href { cursor:pointer; }
.left { float:left; }
.right { float:right; }

#bookmark a{
	margin:0;padding-top:5px;
	width:150px;height:20px;
	font:700 12px Arial,Tahoma,Verdana;color:#ffffff;
	text-align:center;
	position:absolute;top:0;left:598px;
	background-color:#805912;
}
* html #bookmark a { left:583px; }
#wrapper{
	margin:auto;
	width:800px;
	background-color:#FFFFFF;
}
#header{
	margin:0 auto;padding:0;
	width:800px;height:150px;
	position:relative;
}
	#header #bgheader {
		height:143px;
		background:url("../img/hdr1.png") repeat-x top left;
	}
	#header #logo {
		position:absolute;top:0;left:32px;
	}
	#header #contact {
		position:absolute;top:0;right:0;
	}
	#header #menu {
		width:200px;
		position:absolute;top:97px;left:575px;
		float:left;
	}
		#menu .menuitem {
			width:196px;height:35px;
			text-indent:-9999px;
			display:block;			
		}
		#menuhome {
			margin-top:-5px;
			background:url("../img/menu_home.jpg");
		}
		#menuhome:hover {
			background:url("../img/menu_home1.jpg");
		}
		#menuabout {
			background:url("../img/menu_about.jpg");
		}
		#menuabout:hover {
			background:url("../img/menu_about1.jpg");
		}
		#menuwhatwedo {
			height:45px !important;
			background:url("../img/menu_whatwedo.jpg");
		}
		#worklist {
			padding-top:5px;
			height:195px;
			font:700 11px Tahoma,Verdana,Arial;color:#e8e6e6;
			line-height:1.55em;
			background:url("../img/menu_bg.jpg") repeat-y;
			display:block;
		}
			#worklist .work{
				margin-left:30px;padding-left:13px;
				width:68%;
				text-align:left;
				background:url("../img/menu_arrow.jpg") no-repeat top left;
			}
			#menu .work a{
				font-weight:bold;color:#e8e6e6;
			}

		#menucleaningtips {
			background:url("../img/menu_cleaningtips.jpg");
		}
		#menucleaningtips:hover {
			background:url("../img/menu_cleaningtips1.jpg");
		}
		#menufaq {
			background:url("../img/menu_faq.jpg");
		}
		#menufaq:hover {
			background:url("../img/menu_faq1.jpg");
		}
		#menucontact {
			background:url("../img/menu_contact.jpg");
		}
		#menucontact:hover {
			background:url("../img/menu_contact1.jpg");
		}
		#sg {
			margin-left:23px;
			width:140px;height:140px;
			text-indent:-9999px;
			background:url("../img/satisfaction_guarantee.gif");
			display:block;
		}
		#gu {
			margin-left:65px;
		}

#footer {
	margin-top:20px;
	font:12px Arial, Tahoma, Verdana;
	text-align:center;
	background-color:#e3671d;
}
	#footer #footer1{
		padding-right:10px;
		width:49%;
		text-align:right;
		border-right:1px solid #000000;
		float:left;
	}
	#footer #footer2{
		padding-left:10px;
		width:40%;
		text-align:left;
		float:left;
	}
#main{
	margin:0 auto;padding:0px 260px 0px 40px;
	width:500px;min-height:600px;height: auto !important;
}
* html #main{
	height:450px;
}
	#main h3 {
		font:700 20px Tahoma,Verdana,Arial;color:#ff0000;
		text-align:center;
		line-height:1.6em;
	}
		#main h3 a {
			color:#000;
			text-decoration:underline;
		}
	#main h2 {
		font:700 30px Tahoma,Verdana,Arial;color:#ff0000;
		text-align:center;
	}
		#main h2 .phone {
			margin:17px 0;
			display:block;
		}
		#main h2 .schedule {
			font-size:24px;
			text-decoration:underline;
		}
		#main h2 .certified {
			font:700 18px Tahoma,Verdana,Arial;color:#000;
			line-height:1em;
		}
	#main .title {
		margin:20px 0;
		font:700 14px Tahoma,Verdana,Arial;color:#572b12;
		text-decoration:underline;
	}
	#main p {
		margin-bottom:20px;
		font:14px Arial,Verdana,Tahoma;color:#000;
		text-align:justify;
		line-height:1.8em;
	}
	#main .style1 {
		color:#000;
		font-weight:700;
		text-decoration:underline;
	}
	#main .citrus {
		color:#99cc00;
		font-weight:700;
		font-style:italic;
	}
	#main.p2 p {
		font-size:16px;
		line-height:1.2em;
	}
		#main.p2 ul, ol {
			margin-left:25px;
			font:14px Arial,Verdana,Tahoma;
			line-height:1.5em;
		}
	#main .faq a, #carpetsl a, #carpetsr a {
		font:700 14px Tahoma,Verdana,Arial;color:#572b12;
		text-decoration:underline;
	}
	#main.p3 p {
		font-size:13px;
		line-height:1.5em;
	}
#carpetsl{width:170px;font:700 14px Tahoma,Verdana,Arial;float:left;margin-left:2.1em;margin-bottom:20px;}
#carpetsl.type1{width:300px !important;float:none;}
#carpetsr{width:150px;font:700 14px Tahoma,Verdana,Arial;float:left;margin-left:2.1em;margin-bottom:20px;}
#carpetcleaning{width:500px;float:none;display:inline-block;margin-top:20px;}
.carpetcleaning{width:200px;float:left;margin-left:20px;padding-bottom:45px;}
.carpetcleaningr{width:200px;float:right;margin-right:20px;padding-bottom:45px;}
.carpetcleaning h4, .carpetcleaningr h4 {
	font:700 14px Tahoma,Verdana,Arial;color:#572b12;
}

#main.contact {
}
	#main.contact p {
		font-size:16px;
	}
	#main.contact h1 {
		margin:20px 0 10px;
		font-family:Arial,Verdana,Tahoma;
		font-size:24px;
	}
	#main.contact form {
		margin-top:30px;
		font-family:Arial,Verdana,Tahoma;
		font-size:18px;
	}
	#main.contact .form-control {
		margin:7px 0 20px;
	}
	#main.contact input {
		padding:6px 10px;
	}
	#main.contact select {
		padding:6px 10px;
	}
	#main.contact textarea {
		padding:6px 10px;
	}
	#main.contact .errormsg {
		margin:10px 0;
		font-size:14px;
		color:#FF0000;
	}

/* Style sheet sofcss */
/*
.bannertitle{height:70px;}
.crpt{background-image:url("../img/bannercrpt.png");background-position:left top;background-repeat:no-repeat;}
.uphols{background-image:url("../img/banneruphols.png");background-position:left top;background-repeat:no-repeat;}
.leat{background-image:url("../img/bannerleat.png");background-position:left top;background-repeat:no-repeat;}
.tile{background-image:url("../img/bannertile.png");background-position:left top;background-repeat:no-repeat;}
.drive{background-image:url("../img/bannerdrive.png");background-position:left top;background-repeat:no-repeat;}
.fenc{background-image:url("../img/bannerfenc.png");background-position:left top;background-repeat:no-repeat;}
.move{background-image:url("../img/bannermove.png");background-position:left top;background-repeat:no-repeat;}
.offi{background-image:url("../img/banneroffi.png");background-position:left top;background-repeat:no-repeat;}
#index7 a,#index7 a:link,#index5 a,#index5 a:link,#index8 a,#index8 a:link,#index14 a,#index14 a:link{font-weight:bold;color:#572b12;}
#index7 a:hover,#index5 a:hover,#index14 a:hover{font-weight:bold;color:#FF6600;}
#index8 ul,#index8 ol{text-align:left;}
#ads{width:175px;height:370px;left:542px;top:630px;position:absolute;border:2px double #805912;border-collapse:collapse;font-family:Verdana, Arial, Tahoma;font-weight:bold;font-size:10px;color:#ffffff;}
* html #ads{left:527px;}

* html #menu{left:560px;}
#menu img{float:left;}
* html #menu .work{width:68%;margin-left:10px;padding-left:13px;text-align:left;background-image:url("../img/menu_arrow.jpg");background-position:left top;background-repeat:no-repeat;}
.ce_text h1,.mod_article h1{text-align:center;font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:25px;color:#000000;}
.teaser{text-align:left;font-family:Arial, Tahoma, Verdana;font-size:16px;color:#000000;line-height:1.5em;}
.mod_article{text-align:left;}
#contact{width:500px;margin-right:auto;text-align:left;font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:13px;color:#000000;line-height:2.5em;}
p.error{font-size:1;color:#ff0000;}
*/