/* CSS for Peterson Salt and Water Treatment Company Web Site */

html td { behavior: url(graphics/iepngfix.htc); }

html img { behavior: url(graphics/iepngfix.htc); }


body {
    text-size: 12px;
    background-color: #e5edf7;
	background-image: url(graphics/bg.jpg);
	background-position: bottom center;
	background-repeat: repeat-y;
}

td.footerground {
	background-color: #ffffff;
	background-image: url(graphics/bg_footer.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

font.bluetxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #0053a0;
}



font.bluetxt2 {font-family: arial;
	font-size: 110%;
	font-style: normal;
	font-weight: normal;
	color: #0053a0;
}

font.whitetxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #FCFCFC;
}


font.graytxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #484848;
}



font.graytxt2 {
	font-family: arial;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #97adca;
	line-height: 10px;
}

font.magentatxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #d62c59;
}

a.white:link {color: #ffffff;
	text-decoration: none;
}

a.white:visited {color: #ffffff;
	text-decoration: none;
}

a.white:hover {color: #cbfeff;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #cbfeff;
}

a.gray:link {color: #484848;
	text-decoration: none;
}

a.gray:visited {color: #484848;
	text-decoration: none;
}

a.gray:hover {color: #d62c59;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #d62c59;
}

a.magenta:link {color: #d62c59;
	text-decoration: none;
}

a.magenta:visited {color: #d62c59;
	text-decoration: none;
}

a.magenta:hover {color: #a84c73;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #a84c73;
}

/* Edits Begin Here */


/* font.bluetxt2 */
h1 {font-family: arial;
	font-size: 110%;
	font-style: normal;
	font-weight: normal;
	color: #0053a0;
}

/* font.bluetxt */
h2 {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #0053a0;
}

/* font.graytxt */
p {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #484848;
}

/* font.graytxt2 */
p.sec {font-family: arial;
	   font-size: 70%;
	   font-style: normal;
	   font-weight: normal;
	   color: #97adca;
	   line-height: 10px;
}
 
	#menu { 
	  padding:0 0 0 20px; 
	  margin:0 0 0 10px;
	  font-family: arial;
	  font-size: 75%;
	  font-style: normal;
	  font-weight: normal;
	  color: #484848; 
} 

.blue {
	color: #0053a0;
	font-weight: bold;
}

.red {
	color: #d62c59;
	font-weight: bold;
}
/* font.bluetxt */
h3 {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #d62c59;
}

#main {
width: 500px;
padding:0;
margin:0;
}

#main h1 {
text-align:left;
	margin:0px 10px 0 0;
    padding:10px 0 0 0;
}

#main h2 {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0053a0;
	margin:10px 10px 0 0;
    padding:10px 0 0 0;
}

#main h3 {
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0053a0;
	margin:10px 10px 0 0;
    padding:10px 0 0 0;
}

#main p {
font-size:12px;
line-height:16px;
text-align:justify;
margin:10px 10px 0 0;
padding:0 0 0 0;
}

#footer {
background-color:#2f609f;
height:75px;
text-align:center;
}

#footer p {
color:#fff;
padding:0 10px 0 10px;
}

#footer a:link {
color:#fff;
text-decoration:none;
}

#footer a:visited {
color:#fff;
text-decoration:none;
}

#footer a:hover {
color:#fff;
text-decoration:none;
}

#footer a:active {
color:#fff;
text-decoration:none;
}

#address {
padding:0 0 0 0;
margin:40px 0 0 0;
}

#contact {
text-align:left;
}

.h1space {
margin:0 0 10px 0;
padding:0 0 0 0;
}

.alignLeft {
text-align:left;
}

#test {
text-align:left;
margin:0 0 0 0;
padding:10px 10px;
}

#test h1 {
margin:0 0 15px 0;
padding:0;
}

#test h2 {
margin:10px 0 6px 0;
padding:0;
}

#test p {
margin:0 0 10px 0;
padding:0;
}

.testimonials {
color:#000066;
font-size:13px;
margin: 20px 0 0 0;
background-color:#ebebeb;
background-image:url(graphics/quote.png);
background-repeat:no-repeat;
background-position: 2% 5%;
text-indent: 20px;
padding: 20px;
border:#3b7868 solid 0px;
text-align:left;
}

.blueh2 {
font-size:16px;
color:#0053a0;
}


#joinusfacebook {
font-weight: bold; 
font-size: 13px; 
color: #045398; 
margin-top: 74px; 
float: right; 
padding-right: 29px;
}

#facebookicon {
float: right; 
margin-top: 65px;
}


#review {
text-align:left;
}

#review a:link {
color:#0053a0;
line-height:18px;
text-decoration: underline;
}

#review a:visited {
color:#0053a0;
line-height:18px;
text-decoration: underline;
}

#review a:hover {
color:#0053a0;
line-height:18px;
text-decoration:none;
}

#review a:active {
color:#0053a0;
line-height:18px;
text-decoration: underline;
}


.reviewhead {
font-size:14px;
font-weight:bold;
color:#0053a0;
padding:0;
margin:0;
}








