h1 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #019733;
	font-size: 18px;
	font-weight: bolder;

}
a, a:link, a:visited { color:#330066; text-decoration:none; }
a:hover { color:red; text-decoration:underline; }
.pics123 a, .pics123 a:link, .pics123 a:visited, .pics123 a:hover {
	color:#ffffff;
	text-decoration: none;
}
.pics123 a:hover {
	color:#000066;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	border: #0033CC;
	color: #000000;


}
tr {
	font-family: Arial, Helvetica, sans-serif;
}
table {
	font-family: Arial, Helvetica, sans-serif;
}
.psl {
	font-family: Adolescence;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.big {
font-size:24px;
}

.tap {
	list-style-position: outside;
	list-style-image: url(images/tap.jpg);
	list-style-type: none;
	font-size:16px;
	line-height:30px;
	vertical-align:bottom;
}
.ecci {
	list-style-position: outside;
	list-style-image: url(images/ecci.gif);
	list-style-type: none;
	font-size:16px;
	line-height:30px;
	vertical-align:bottom;
}
.wrench {
	list-style-position: outside;
	list-style-image: url(images/monkeywrench.jpg);
	list-style-type: none;
	font-size:16px;
	line-height:30px;
	vertical-align:bottom;
}
.mainbackground {
background-image:url(images/plughole.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:470px;
vertical-align:top;
}
.servicesbackground {
background-image:url(images/sink.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:470px;
vertical-align:top;
}
.linksbackground {
background-image:url(images/wrench.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:470px;
vertical-align:top;
}
.contactbackground {
background-image:url(images/taps.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:470px;
vertical-align:top;
}
.smallfoot {
padding-top:5px;
font-size:10px;
}
.med {
font-size:12px;
}
.smaller {
font-size:9px;
}
.contactbox {
font-size:12px;
background-color:#FFFFFF;
margin:5px;
margin-left:4px;
padding:5px;
width:110px;}
.offer {
width:350px;
background-color: #00FF00;
text-align:center;}

.scroller {
	overflow: auto;
	left:auto;
	top: auto;
	right: auto;
	bottom: auto;
	height: 420px;
	width: 580px;
	position: relative;
	padding-right: 5px;}

.sidebar {
background-image: url(images/sidebar.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.topbar {
background-image: url(images/topbar2.jpg);
background-repeat:no-repeat;
background-position:top left;}