@charset "utf-8";
/* CSS Document */

#topleftservices{
	margin-top:25px;
	width:900px;

}



#imgsfloat{
	float:left;
	padding-right:25px;
	padding-left:50px;
	padding-top:10px;

}



.floatimg{

padding-top:30px;

padding-left:26px;

margin-bottom:50px;

}



.toto{

padding-left:18px;

padding-top:30px;

}



#topleftservices p{

padding-right:10px;

padding-left:10px;

}



#specializingin{
	width:160px;
	padding:10px;

}



#commercialplumbing{
	width:160px;
	padding:10px;
	margin-bottom:40px;

}



#floatlist{
	float:left;
	margin-top:10px;
	width: 250px;
	padding-left: 12px;

}



#residentialplumbing{
	padding:10px;
	margin-top:10px;
	margin-bottom:20px;

}



#brandnameimg{

clear:both;

}



#toprightservices{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	width:300px;
	float:left;
	margin-top: 30px;
	padding-left: 110px;

}



#bottomrightservices{
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:30px;
	width:300px;
	height:408px;
	float:left;
	padding-left: 75px;

}



#bottomleftservices{

width:600px;

}



#marathon{
	margin-top:20px;

}



#tankless{

clear:both;

margin-left:280px;

}



#topleftwater{
	margin-top:10px;
	width:600px;
	height:930px;

}



#topleftwater img{
	float:left;
	padding-right: 25px;
	padding-left: 65px;
	padding-top: 0px;
	padding-bottom: 0px;

}



#topleftwater p{
	padding-bottom: 0px;

}



#toprightwater{

padding-top:10px;

padding-left:10px;

padding-right:10px;

padding-bottom:10px;

margin-bottom:10px;

margin-left:20px;

margin-top:10px;

width:330px;

height:910px;

background:#ffffcd;

border:1px solid #000000;

float:left;

}



.waterheaterlogosleft{

padding:10px;

}



.waterheaterlogosright{

margin-top:50px;

}



#topleftcomments{
	margin-top:85px;
	width:475px;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #3887CC;
	padding-right: 15px;

}



#topleftcomments p {

padding:10px;

}



#topleftabout{

margin-top:10px;

width:600px;

background:#ffffcd;

border:1px solid #000000;

}



#topleftabout p{

padding:10px

}



#topleftabout img{

float:left;

margin-bottom:10px;

}



#toprightabout{

padding-top:10px;

padding-left:10px;

padding-right:10px;

padding-bottom:10px;

margin-bottom:10px;

margin-left:20px;

margin-top:10px;

width:330px;

height:352px;

background:#ffffcd;

border:1px solid #000000;

float:left;

}



#topleftcontact{

margin-top:10px;

width:970px;

background:#ffffcd;

border:1px solid #000000;

}



#topleftcontact p{

padding:10px;

}



#topleftcontact img{

float:left;

}



#topleftthankyou{

margin-top:10px;

width:970px;

background:#ffffcd;

border:1px solid #000000;

height:400px;

}



#topleftthankyou img{

float:left;

}
#toplefttextservices {
	padding-left: 50px;
	width: 800px;
	margin-top: 115px;
	padding-right: 50px;
}
#topleftwater{
	margin-top:10px;
	width:900px;
	height:930px;

}
#marathon2 {
	float: left;
	width: 400px;
}
#commentsform {
	float: left;
	width: 300px;
	margin-top: 115px;
	padding-left: 35px;
}
