@charset "utf-8";

/* CSS Document */



html, body{

	margin: 0;

	padding: 0;

	background-color: #033276;

	height: 100%;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

}



html>body #wrapper {

	min-height: 100%;

	height: auto;

}



.imageStroke{

	border: black 1px solid;

}



ul{

	list-style: disc;

	padding: 0px;

	margin: 0px;

	margin-left: 40px;

	margin-top: 5px;

}



h3{

	padding: 0px;

	margin: 0px;

	font-weight: bold;

	font-size: 12pt;

}



#wrapper {

	background-image: url(../images/DropShadow.jpg);

	background-repeat: repeat-y;

	margin: 0px;

	padding: 0px;

	width: 1023px;

	margin-left: auto;

	margin-right: auto;

	height: 100%;

}



#page{

	position: relative;

	left: 116px;

	top: 0px;

	width: 786px; 

	text-align: left;

	background-color: #fff;

	margin: 0px;

	padding:0px;

	height: 100%;

}



#header{

	height: 204px;

	background-image:url(../images/CreamHeaderBar.jpg);

	background-repeat:repeat-y;

}



#navbar{

	height: 31px;

	background-image:url(../images/RedNavBar.jpg);

}



#content{

	background-color: #fff;

	padding-bottom: 20px;

	color: #000;

	height: 100%;

	padding-left: 25px;

	margin-top: 20px;

	margin-bottom: 20px;

}



#footer{

	height: 47px;

	background-image:url(../images/CreamFooterBar.jpg);

	padding-left: 20px;

}



#logo{

	background-image:url(../images/Logo.jpg);

	width: 290px;

	height: 121px;

	position: absolute;

	top: 35px;

	left: 11px;

}



#headerimg1{

	background-image:url(../images/LeftHeaderPhoto.jpg);

	width: 202px;

	height: 121px;

	position: absolute;

	top: 12px;

	left: 355px;

}



#headerimg2{

	background-image:url(../images/RightHeaderPhoto.jpg);

	width: 201px;

	height: 133px;

	position: absolute;

	top: 61px;

	left: 573px;

}



.navnode{

	float: left;

	width: 131px;

	text-align: center;

	padding-top: 6px;

}



.navnode a{

	color: #fff;

	text-decoration: none;

	font-size: 11pt;

}



.navnode a:hover{

	text-decoration: none;

	font-weight: bold;

}



#home{

	width: 90px;

}



#services{



}



#testimonials{



}



#helpfulhints{

	width: 151px;

}



#specials{



}



#requestservices{



}



.left{

	float: left;

}



.seperator{

	background-image: url(../images/RedDot.jpg);

	background-repeat: no-repeat;

	background-position: center;

	width: 10px;

	height: 47px;

	padding-right: 25px;

	padding-left: 25px;

}



.footercopy{

	padding-top: 17px;

	font-family: "Times New Roman", Times, serif;

	font-size: 11pt;

}



#familyowned{

	

}



#emergency{

	

}



#serving{

	

}



#subfooter{

	padding-top: 10px;

	margin-left: 150px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	height: 100%;

}



#phoneNum{

	float: left;

	padding-top: 10px;

	font-weight: bold;

	font-size: 14pt;

}



#bbb{

	float: left;

	text-align: center;

	margin-left: 40px;

	margin-right: 40px;

	font-size: 8pt;

}



#emailAddress{

	padding-top: 10px;

	float: left;

}



#emailAddress a{

	text-decoration: none;

	color: #000;

}



#emailAddress a:hover{

	text-decoration: underline;

}



#contentleft{

	float: left;

	padding-left: 25px;

	padding-top: 40px;

	padding-bottom: 40px;

}



#contentleft p{

	padding: 0px;

	margin: 0px;

	text-align: center;

	padding-bottom: 5px;	

}



#contentleft a{

	color: #fff;

	text-decoration: none;

}



#contentleft a:hover{

	text-decoration: underline;

}



#contentleft img{



}



#contentright{

	float: right;

	padding-left: 15px;

	padding-top: 40px;

	padding-right: 5px;

	font-family: "Times New Roman", Times, serif;

	font-size: 12pt;

	width: 423px;

}



#contentright h3{

	text-align: center;

	text-transform: uppercase;

	font-family: "Times New Roman", Times, serif;

	font-size: 14pt;

	padding: 0px;

	margin: 0px;

}



#contentright p{

	padding-top: 10px;

}



#special1{

	padding-left: 25px;

}



#special4{

	padding-left: 25px;

}



.special{

	padding: 10px;

	padding-top: 15px;

	float: left;

}



.comingsoon{

	text-align: center;

	width: 100%;

	padding-top:15px;

}



#carpetcleaning{

	vertical-align: text-top;

	display: inline;

	float: left;

	padding-right: 10px;

}



#tilebefore{

	padding: 10px;

	padding-bottom: 5px;

}



#tileafter{

	padding: 10px;

	padding-bottom: 5px;

}



#tilephotocopy{

	font-size: 8pt;

	width: 680px;

	text-align: center;

	padding: 0px;

	margin: 0px;

}



#upholsterycleaning{

	float: right;

	padding-right: 10px;

	display: inline;

	vertical-align: text-top;

}



#dustmite{

	vertical-align: text-top;

	display: inline;

	float: left;

	padding-right: 10px;

}



.formItem{

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0px;

}



.formLeft{

	float:left;

	width: 125px;

	margin-left: 25px;

	padding-right: 25px;

}



.formRight{

	float: left;

}



#competitorCoupons{

	margin-left: auto;

	margin-right: auto;

	margin-top: 40px;

	text-align: center;

	font-weight: bold;

	font-size: 14pt;

	color: black;

	background-color: #E0E0E0;

	border: solid 2px #033276;

	width: 360px;

	padding: 20px;

}



#ozone{

	text-align: center;

	margin-left: auto;

	margin-right: auto;

	font-size: 12pt;

	border: solid 1px black;

	padding: 10px;

	background: #61613d;

	width: 500px;

	color: #fff;

}

.testimonial{

}

.cite{
	text-align: right;
	font-style: italic;
	margin-bottom: 25px;
	margin-right: 20px;
}