*{
margin:0;
padding:0;
}

body{background-color:black;
	background-image:url(images/back.jpg);
	background-repeat:repeat-x;}

p{margin:20px;
	margin-top:10px;
	color:white;}
h1{padding:20px;}

h2{text-align:left;
	margin-left:20px;
	margin-top:20px;
	color:white;}

h2.call{float:right;
	clear:both;
	margin:20px;
	color:#4c69d7;
	}

h3{margin-left:20px;
	color:yellow;
	}

ul{margin-bottom:20px;}

.wrapper{margin:0 auto;
	width:900px;
	border:4px solid gray;
	margin-top:10px;
	background-color:#4c69d7;
	}
.banner{
	height:250px;
	width: 900px;
	background:url(images/banner.jpg);
	background-repeat:no-repeat;
	border-bottom:solid 4px #7c92e3;
	}

.leftcol{background-color:#738ade;
	width:20%;
	float:left;
	}

.content{background-color:#adbdf8;
	width:80%;
	background:url(images/bubble.png);
	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	}
.footer{background-color:#2c2c2c;
	width:100%;
	height:40px;
	clear:both;
	padding-top:10px;
	color:#606060;
	border-top:4px solid gray;
	}

li{background:#4c69d7;
	line-height:40px;
	width:180px;
	border-bottom:white solid 1px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	list-style-type:none;
	}




a.servlink:visited,a.servlink:link{color:yellow;	
	}

a.navline:link{color:#dadff1;
	display:block;
	padding-left:10px;
	text-decoration:none;
	height:40px;
	}

a.navline:visited{color:#dadff1;
	display:block;
	padding-left:10px;
	text-decoration:none;
	height:40px;
	}

a.navline:hover{background-color:#31458e;
	color:#fdae16;
	display:block;
	padding-left:10px;
	height:40px;
	}

a.navline1:link{color:#31458e;
	color:#fdae16;
	display:block;
	padding-left:10px;
	text-decoration:none;
	height:40px;
	}

a.navline1:visited{color:#31458e;
	color:#fdae16;
	display:block;
	padding-left:10px;
	text-decoration:none;
	height:40px;
	}

a.navline1:hover{background-color:#31458e;
	color:#fdae16;
	display:block;
	padding-left:10px;
	height:40px;
	}

a.email:link,a.email:visited{color:yellow;}
a.email:hover{color:#fdae16;}

a.footlink{color:#606060;
	text-decoration:none;}

table{
	width:100%;
	padding:0px;
	background-color:#c9dbfb;
	color:#4c69d7;}

td{	
	padding:4px;
	padding-left:10px;
	margin:0px;
	height:30px;
	color:white;
	color:#4c69d7;
	}

td.tdgal{width:185px;
	height:145px;
	padding:0px;
	}

#tabgal{background-color:#4c69d7;
	margin-left:30px;
	width:560px;
	}

.slideshow{
	margin:40px auto;
	width:600px;
	height:300px;
	border:3px solid #7c92e3;
}

.thumb{margin-left:8px;
	}

.logo{
	margin:20px;
	float:right;
}

.logo1{
	margin:10px;
	border:3px solid gray;
}

.service{margin-left:20px;
	float:left;
	margin-right:10px;}

.servblock{float:left;
	width:320px;
	height:100px;
	margin-bottom:10px;
	}

.restore{border:none;
	list-style-type:square;
	width:auto;
	margin-left:35px;
	background-color:transparent;
	line-height:25px;
}

.ulblock{width:600px;}

.restext{color:#b4c0ef;
	}

.extrablock{margin-bottom:30px;
	background-color:gray;
	width:640px;
	margin-left:20px;
	padding:10px;
	border:2px solid white;}

#prices{width:650px;
	height:346px;
	margin-left:20px;
	margin-top:5px;
	}

.tabframe{width:500px;
	margin:0 auto;}

.space{width:340px;}

.thspace{width:60px;
	background:#d00e0e;
	color:#f9e8c7;}

td.thspace{width:46px;}

.thead{width:633px;
	margin-left:20px;
	margin-top:20px;}


.tabtext{background-color:#061f3b;
	color:#a1abd2;}

.tabtick{background-color:#395f8a;
	color:yellow;
	text-align:center;}

.yelltext{color:yellow;}

.homecare{margin:0 auto;
	margin-top:20px;
	width:500px;
	height:375px;
	margin-bottom:20px;
	}

#map{border:4px solid white;
	float:right;
	margin-right:10px;
	margin-top:20px;
	}

.cleantype{float:left;
	margin-left:20px;
	margin-bottom:20px;}

.foottext{color:#606060;
	margin:10px;
	width:400px;}

#bubble{float:right;
margin:30px;}

.pounds{
	color:#fdae16;
	}

.highlight{color:yellow;}

#before{width:608px;
	height:150px;
	border:4px solid gray;
	background-color:black;
	margin:10px auto;
	padding:0px;
	}

img.start{margin:0px;
	padding:0px;}

.thumb{width:180px;
	height:135px;
	border:none;
	}