body {
	background-color: #006633;
	margin:0px;
	padding:0px;
	}
table{ border:none}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
	}
a{text-decoration:none}
p {
	padding-top:0px;
	margin-top:0px;
	}

img {border:0px;}

div {
	margin:0px;
	padding:0px;
	font-family:verdana; 
	font-size:12px;
	}

.AbsWrap {
	width: 100%;
	position: relative;
	}

.rowWrap {width: 100%;}

.clearfloat {
	clear:both;
	height:0px;
	}

a:link, a:visited{
	color:inherit;
	text-decoration:inherit;
	}

#main {
	width:1280px;
	/*margin: 0px auto 0px 0px;*/
	margin: 0px auto;
	border: 0px solid #f0f0f0;
	}

#Box3SliceContainer {
	margin-left:132px;
	margin-top:32px;
	width:969px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/bodybg.png);
	background-repeat: repeat;
	}

#boxtop1 {
	margin-left:0px;
	margin-top:0px;
	width:970px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: url(images/topbx.png) no-repeat;

}
#boxtop1,#boxtop1 #logo, #boxtop1 #banner{height:250px;}
#boxtop1 #logo{background:url(images/logo.png);
				width:255px;	
				}
#boxtop1 #logo:after{ clear:both}
#boxtop1 #banner{
			width:690px; 
			float:right;
			margin-right:10px;
			padding-right:10px;			
			}
#boxtop1 #logo #info_txt{padding:120px 2px 10px 10px; color:#A30F07; font-size:13px; font-weight:bold;font-family:Geneva, Arial, Helvetica, sans-serif; text-align:center}
#boxtop1 #logo #info_txt div{margin-top:8px;}
#boxtop1 #logo #info_txt h3{margin:0; font-size:17px }
#boxtop1 #logo #info_txt div span{font-size:10px; font-weight:100; color:#666666}
#boxtop1 #logo, #boxtop1 #banner{margin-top:15px; }

.hline{height:3px; background-color:#A30F07; width:97%; line-height:3px; padding:0; margin:5px 0 10px 10px; clear:both}

#colwrap2 {
	float:left;
	width:229px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}

#layout_r5_c4 {
	margin-left:26px;
	margin-top:31px;
	width:203px;
	height:51px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#layout_r8_c4 {
	margin-left:26px;
	margin-top:49px;
	width:203px;
	height:50px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

#colwrap3 {
	float:left;
	width:717px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}

#Box3SliceContainer2 {
	margin-left:1px;
	margin-top:15px;
	width:716px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/layout_r10_c6.png);
	background-repeat: repeat;

	

}

#boxtop2 {
	margin-left:0px;
	margin-top:0px;
	width:717px;
	height:35px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/layout_r4_c6.png);
	overflow:hidden;
}



.txtcontent {
	margin: 0px 0px 0px 36px;
	width:638px;
	float:left;
	display:inline;
	padding-top:1px;
	padding-bottom:2px;
}



.contentarea {
	margin-left: 20px;
	font-size: 16px;
	font-weight:500;
	font-family: Geneva,Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	line-height: 120.00000165856403%;
	width:560px
}

.contentarea a{font-weight:bold; color:#0033FF}
.contentarea a:hover{font-weight:bold;color:#006600}

.contentareawiththumb {
	margin-left: 20px;
	font-size: 16px;
	font-weight:500;
	font-family: Geneva,Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666666;
	line-height: 120.00000165856403%;
	width: 490px
}

.contentareawiththumb a{font-weight:bold; color:#0033FF}
.contentareawiththumb a:hover{font-weight:bold;color:#006600}

.contenthdr {
	color: #363636;
	width: 585px;
	height: 24px;
	font-size: 22px;
	font-family: verdana,"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background:url(images/htitle.png) no-repeat;
	padding: 10px 17px 17px 17px;
	font-weight: bold;
	

}

.floatright {
	margin: 0px;
	float: right;
	width: 115px;
	border-style: double;
	border-width: 3px;
	border-color: gray;
}

#boxbottom3 {
	margin-left:0px;
	margin-top:115px;
	width:717px;
	height:35px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(images/layout_r12_c6.png);
	overflow:hidden;
	}

#boxbottom4 {
	margin-left:0px;
	margin-top:4px;
	width:970px;
	height:auto;
	margin-bottom:0px;
	float:left;
	display:inline;}

#boxbottom4 #botomline{background: url(images/layout_r16_c2.png) no-repeat; height:37px; clear:both}
#boxbottom4 #vcounter{text-align:center; margin:0; float:left; width:180px; font-weight:bold; margin-left:30px;}
#boxbottom4 #vcounter div{font-size:11px; color:#666666;}
#footer #contact{text-align:center; font-size:10px; color:#666666; width:560px; margin-left:300px;}
#footer #contact a{color:#CC3300;font-size:10px; text-decoration:none}
#footer hr{width:95%}
.menucontainer {
	padding-top: 30px;
	padding-left: 30px;
}



#menucurrentpage {
	background-image: url(images/layout_r8_c4.png);
	}



.menucontainer a {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	background-image: url(images/layout_r5_c4.png);
	text-align: left;
	display: block;
	width: 188px;
	height: 35px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}



.menucontainer a:hover{
	background-image: url(images/layout_r10_c4.png);
	color:#FFCC00;

}

#carpet_cleaning{font-size:16px; color:#666666; font-weight:bold;}
#carpet_cleaning img{padding:5px; border:1px solid #006633}

.menucontainer .submenu a{
		padding:6px 0 0 10px;
		background:url(images/submenu_btn_a.png) no-repeat; margin:0 0 0 40px ;
		width: 150px;
		height: 28px;
		display: block;
		font-size: 14px;
		font-weight:bold;
		color:#990000
		}
.menucontainer .submenu a:hover{ background:url(images/submenu_btn_c.png) no-repeat;color:#FFCC00;}
#submenucurrentpage{background:url(images/submenu_btn_b.png) no-repeat; color:#cecece}
.inphoto_r{float:right; margin:5px;}
form div{margin-left:30px; vertical-align:middle; margin:2px;}
form input{margin:10px 0 0 31px}
form textarea{margin:10px 0 0 190px;}
form div label{display:inline-block;width:160px; text-align:right; font-weight:bold}
#carpet_cleaning td img{height:210px}

.reviews{margin:50px 0 0 20px;}
.reviews ul{margin-left:60px}
.reviews ul li a{font-weight:bold; font-size:14px; color:#999999}
.reviews ul li a:hover{color:#FF6633}
.reviews h2{font-size:18px; color:#666666; padding:5px}
.reviews h3{font-size:16px;  margin-left:3px; background-color:#CCFF00; padding:2px 0 2px 10px}
.reviews img{width:125px; margin:10px 0  0 30px}
#supa{margin-top:40px}
#pic img{width:120px}
#badge{margin:20px 0 0 20px}

