h3{padding-left:20px;padding-right:20px;}
address{padding-left:20px;padding-right:20px;}

.cities{

	float: left;

	width: 100%;

	background-color: #fff7d9;

	color: #06C;

	padding-bottom: 15px;

	border-radius: 7px;

	margin-top: 12px;

}

.cities li{float: left;

	width: 48%; font-size:18px; color: #339 ;}

	body{

	background-image: url(cleaning-services/bg-body2.jpg);

	background-repeat: repeat-x;

	background-color: #d8d8d8;

	font-family: calibri;

	margin-top: 0px;

}

.cities ul li a:link{

	color: #3BA1E9;

	font-weight: bold;

	text-decoration: none;

}

.cities ul li a:visited{

	color: #3BA1E9;

	text-decoration: none;

}

.cities ul li a:hover{

	color: #9E7B00;

	text-decoration: none;

}


h3{margin:0;}
h1,h2{margin:0;font-size:26px;color:#25374d;padding-top:10px;padding-left:15px}



h2{font-size:22px}



p{text-align:justify;margin:0;padding:15px;line-height:22px;color:#1a3958}



#bgleft{position:absolute;width:50%;left:0;z-index:1;background:url(cleaning-services/bg-body1.jpg) left 0 repeat-x;height:990px}



#wrapper{margin:auto;width:1000px;z-index:2;position:relative}



#header{float:left;width:100%;background-image:url(cleaning-services/bg-header.jpg);background-repeat:no-repeat;height:109px}



.logo{float:left}



.phone{float:right}



#banner{background-image:url(cleaning-services/carpet-cleaning-channelview-tx.jpg);float:left;width:100%;padding-top:38%;background-size:100% 100%;margin-right:0;margin-bottom:10px;margin-left:0;box-shadow:0 0 4px #333;margin-top:20px}



#main1,.main2{background-color:#FFF;float:left;width:100%;box-shadow:0 0 4px #666;margin-top:10px}



#side2{float:left;width:68%}



#side1{float:right;width:30%;margin-right:1.5%}



.box{background-color:#3ba1e9;float:left;width:100%;border-radius:7px;box-shadow:0 0 2px #000;overflow:hidden;margin-top:18px;margin-bottom:5px}



.bg-color{background-color:#25374d;display:block;float:left;width:100%;text-align:center}



.form-bg{border:2px solid #1a3959;width:83%;padding-left:3%;height:31px;background-color:#fff;color:#1a3959;display:block;float:left;margin-top:15px;margin-left:6%;border-radius:5px;font-family:calibri;line-height:31px;font-size:16px}



.submit{margin-top:15px;margin-bottom:15px;margin-left:6%;float:left}



.main2{margin-top:15px}



.main2 ul{margin:0;line-height:24px;padding-bottom:15px;width:29%;display:block;float:left;padding-top:15px;padding-right:0;padding-left:4%;color:#1a3958}



.side-img{margin:0 15px;float:left}



#footer{float:left;width:100%;text-align:center;padding-top:15px;color:#1a3958;line-height:26px;overflow:hidden}



#footer a{color:#1a3958;text-decoration:none;font-weight:bold}



#footer img{margin:0 4px}



a img{border:0}



@media only screen and (max-width:1000px){#wrapper{width:100%}



img{height:auto}



.side-img{max-width:96%;margin:10px 2%}



.bg-color img{max-width:90%}



}



@media only screen and (max-width:700px){.cities{

	width: 98%;

	margin-left: 5px;

	margin-right: 0px;

	margin-top: 10px;

} .cities li{width:100%;}#header{height:auto}



#banner{margin:0}



.logo,.phone{width:40%}



h1,h2{font-size:20px}



.main2 ul{width:40%;margin-left:4%}



}



@media only screen and (max-width:500px){.cities{

	width: 98%;

	margin-left: 5px;

	margin-right: 0px;

	margin-top: 10px;

} .cities li{width:100%; font-size:15px}#side1,#side2{width:97%;margin:10px 1.5%}



.main2 ul{width:92%;margin-left:4%}



#header{background-color:#25374d;background-image:none}



}