.tablemain { 	
				border-bottom:0px; 
				border-top: 1px; 
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid; 
				border-color: #444444;
				WIDTH:779px;
				height:128px; 
				background-color:#FFFFFF; 
				background-image:url(images/logobg.jpg); 
				background-repeat:no-repeat;
				margin-left:auto;
				margin-right:auto;
}

.tablemain2 { 
				border-bottom:0px; 
				border-top: 0px;
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid;
				border-color: #444444; 
				WIDTH:779px; 
				background-color:#FFFFFF;
				margin-left:auto;
				margin-right:auto;
}

.tablemain3 { 
				border-bottom:0px; 
				border-top: 0px;
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid;
				border-color: #444444; 
				WIDTH:779px; 
				background-color:#FFFFFF; 
			    margin-left:auto;
				margin-right:auto;
}

.tablemain4 { 
				border-bottom:1px; 
				border-top: 0px;
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid;
				border-color: #444444; 
				WIDTH:779px; 
				background-color:#FFFFFF;
				margin-left:auto;
				margin-right:auto;
}

.trmain {
}

.tdmain { 
				width:777px; 
				vertical-align:top; 
}

.trmain2 {
				width:777px;
				height:21px;
				vertical-align:top; 
}

.trmain3 {
				width:777px;
				vertical-align:top; 
}

.trmain4 {
				width:777px;
				height:23px;
				vertical-align:top; 
}

.tdleft { 
				width:175px; 
				vertical-align:top; 
				height:21px;
}

.tdcenter { 
				width:400px; 
				vertical-align:top; 
				height:21px;
}

.tdright { 
				width:202px;
				vertical-align:top;
				height:21px;
}
.tdleft2 { 
				width:175px; 
				vertical-align:top; 
				height:197px;
				background-image:url(images/arrowsbg-mrclean.jpg);
				background-repeat:no-repeat;
}

.tdcenter2 { 
				width:400px; 
				vertical-align:top; 
				height:197px;
}

.sitemaplinksdiv a:hover {
				color: #dc8a40;

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				text-align:justify;	
}

.sitemaplinks {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				color:#000066;		

}

.sitemaplinksdiv{
				color: #dc8a40;
				margin-left:13px;
				margin-right:13px;
				margin-top: 10px;
				margin-bottom:10px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;	
}
.sitemaplinksdiv a:hover {
				color: #dc8a40;
}

.tdright2 { 
				width:202px;
				vertical-align:top;
				height:197px;
				background-color:#dcdcdc;
				/*gray background for middle-right cell*/
}

.tdleft3 { 
				width:175px; 
				vertical-align:top; 
				height:24px;
}

.tdcenter3 { 
				width:400px; 
				vertical-align:top; 
				height:24px;
}

.tdright3 { 
				width:202px;
				vertical-align:top;
				height:24px;
}

.tdleft4 { 
				width:175px; 
				vertical-align:top; 
				background-color:#eeeeee;
                border-right: 1px;
				border-bottom: 0px;
				border-top: 0px;
				border-left:0px;
				border-color: #dcdcdc;
				border-style:solid;
}

.tdcenter4 { 
				width:400px; 
				vertical-align:top; 
}

.tdright4 { 
				width:202px;
				vertical-align:top;
				background-color:#eeeeee;
				border-right: 0px;
				border-bottom: 0px;
				border-top: 0px;
				border-left:1px;
				border-color: #dcdcdc;
				border-style:solid;
}

.tdfooter { 
				width:777px;
				vertical-align:top;
				background-image:url(images/footer_carpercleaner.jpg);
				background-repeat:no-repeat;
				background-color:#eeeeee;
				border-right: 1px;
				border-bottom: 1px;
				border-top: 0px;
				border-left:1px;
				border-color: #dcdcdc;
				border-style:solid;
}

.whitelinks {	font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:13px;
				text-decoration:none;
				font-weight:normal;
				color:#FFFFFF;

}

.whitelinks_selected {	font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:13px;
				text-decoration:none;
				font-weight:normal;
				color:#000066;

}

.whitelinksdiv-top{
				margin-left:31px;
				margin-top:4px;
				height:24px;
}

.whitelinksdiv-top a:hover {
				color: #000066;
}

.whitelinksdiv{
				margin-left:31px;
				margin-top:0px;
				height:24px;
}

.whitelinksdiv a:hover {
				color: #000066;
}

.whitelinksdiv-bottom{
				margin-left:31px;
				margin-top:2px;
				height:22px;
}

.whitelinksdiv-bottom a:hover {
				color: #000066;
}

.testimonials {
				margin-left:12px;
				margin-right:12px;
				margin-top: 4px;
				margin-bottom:0px;
				height:180px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:10px;
}

.tipstrickstext {
				margin-left:10px;
				margin-right:10px;
				margin-top: 10px;
				margin-bottom:10px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;
}

.onlineestimatetext {
				padding-top: 4px;
				padding-bottom:4px;
				padding-right: 0px;
				padding-left:22px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
}

.ourservicestext {
				margin-left:13px;
				margin-right:13px;
				margin-top: 10px;
				margin-bottom:10px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;				
}

.ourservicestext_h1 {
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				margin-top: -15px;
				margin-left: 125px;
				margin-right: 0px;
				margin-bottom: 0px;
				font-weight:bold;
}

.ourservicestext_h1_main {
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				margin-top: -5px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				font-weight:bold;
}

.text_h1 {
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				margin-top: -5px;
				margin-left: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				font-weight:bold;
}				

.footertext {
				margin-left:0px;
				margin-right:0px;
				margin-top: 8px;
				margin-bottom:4px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:10px;
}

.footertext a:hover {
				color: #000066;
}

.maintext  { 	
				font-family: verdana,sans-serif; 
				font-size: 12px; 
				font-weight:normal; 
				color: #757575; 
}

.bodyclass { 
				background-image:url(images/background.jpg);
				background-color:#ffffff; 
				margin-left:0; 
				margin-right:0; 
				margin-top:10px;
				margin-bottom:10px; 
}

.toplinks1 {
				/*width:100%;*/
				height:60px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				color:#000066;
				margin-left:605px;				
				padding-top:-5px;
}	

.toplinks1 a:hover {
				color: #dc8a40;
}

.toplinks_a {
			text-decoration:none;
			color: #000066;
}

/*links in top right in blue*/

.toplinks2 {
				/*width:100%;*/
				height:1px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:12px;
				color:#003464;
				margin-left:270px;				
				padding-top:42px;

}	

.toplinks2 a:hover {
				color:#dc8a40;

}	

.toplinks2_a { 
			text-decoration:none; 
			color: #000066; 
}
			

.more {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				margin-left:142px;
				margin-right:0px;
				color:#003464;
}

.more a:hover {
				color: #dc8a40;
}

.more2 {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				margin-left:120px;
				margin-right:0px;
				margin-bottom: 5px;
				color:#003464;
}

.more2 a:hover {
				color: #dc8a40;
}

.more_a {
			text-decoration:none;
			color: #003464;
}

/*text before "click here" in blue on top*/
.clickhere{
			font-weight:normal;	
			font-size:11px;
}
/* click here text in blue on top*/

.ringitinc { 
			text-decoration:none;
			color: #5e5e5e;
			font-size:10px;
}

.err { color:#FF0000; }

.nycc { color:#000066; text-decoration:none; }

.nycc_bold { color:#5e5e5e; text-decoration:none; font-weight:bold; }

.nycc_normal { color:#5e5e5e; text-decoration:none; }

.service_images_l { width:177px; height:109px; border:none; padding-bottom:0px; padding-left:0px; padding-right:10px; padding-top:0px; }

.service_images_r { width:177px; height:109px; border:none; padding-bottom:0px; padding-left:10px; padding-right:0px; padding-top:0px; }

.frontpagecontentspacing { height:auto; padding: 10px 0px 10px 0px; }

.sitemaplinksdiv a:hover {
				color: #dc8a40;

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				text-align:justify;	
}

.sitemaplinks {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:10px;
				color:#000066;		

}

.sitemaplinksdiv{
				color: #dc8a40;
				margin-left:13px;
				margin-right:13px;
				margin-top: 10px;
				margin-bottom:10px;
				color:#5e5e5e;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				font-size:12px;
				text-align:justify;	
}
.sitemaplinksdiv a:hover {
				color: #dc8a40;
}