html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-size: 100%;}
body {  color: #2d2e2e;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 14px;  margin: 30px 0px 10px 0px;  padding: 0 0 0 0;  text-align: center;}
h1 {  color: #660033;  font-size: 16px;  font-weight: bold;  line-height: 18px;}
h1 strong {  color: #993300;  font-size: 30px;  font-weight: bold;  line-height: 20px; text-decoration:underline; }
h2 {  font-size: 16px; font-weight: bold; color: #333333}
h3 {  border-bottom: solid 1px #666; color: #660033;  font-size: 14px;  font-weight: bold;  line-height: 14px;}
h4 {  color: #ff6600;  font-size: 20px;  font-weight: bold;  line-height: 35px; text-decoration:underline; }
a,  a:link {  color: #993300;  font-weight: bold;  text-decoration: none;}
a:visited {  color: #993300;  font-weight: bold;  text-decoration: none;}
a:hover {  color: #ff6600;  text-decoration: underline;}
a:focus {  color: #ff6600;}
a:active {  color: #ff6600;}

#topKey { background-color: #fff; margin: 0 auto 0 auto; text-align: left; width: 1100px;}
#topKey #header {overflow:hidden;  /* background-color: #fff; */  color: #000;  font-size: 14px;  font-weight: bold;  line-height: 15px;  padding: 0px 0px 10px 0px; }
#topKey #header #hdleft { float: left; width: auto; }
#topKey #header #hdright { float: right; width: auto; text-align:right; }


#outerWrapper { background-color: #fff; margin: 0 auto 0 auto; text-align: left; width: 1100px; border: 1px solid #000 }

#outerWrapper #banner {overflow: hidden;  background-color: #fff; border-bottom: solid 1px #666; height: auto; padding: 0px; }
#outerWrapper #banner #banleft {float: left; width: 481px;  padding: 10px 15px 10px 10px;}
#outerWrapper #banner #banright {float: right; text-align:right; padding: 10px 15px 10px 10px; font: bold 17px Tahoma, Geneva, sans-serif; color: #993300; line-height: 1.50em; width: 410px }

#outerWrapper #contentWrapper { background-image: url('../images/contentWrapper_bg.png');  overflow: hidden;}
#outerWrapper #contentWrapper #leftColumn1 {  background-color: #fff;   float: left;  padding: 10px 10px 5px 5px;  width: 230px; overflow: hidden;}
#outerWrapper #contentWrapper #leftColumn1 ul { padding: 0px; margin: 0px; list-style-type: none }
#outerWrapper #contentWrapper #leftColumn1 li { margin-left: 5px; padding-bottom: 10px;; color: #000; font-weight: normal}


#outerWrapper #contentWrapper #content {  margin: 0 0 0 250px; padding: 10px 10px 10px 10px; line-height: 1.5em; background-color: #FFFFFF; border-left: solid 1px #666;  }
#outerWrapper #contentWrapper #content strong {font-size: 16px; font-weight: bold; color: #333333 }

#outerWrapper #footer { background-color: #fff; border-top: solid 2px #666; padding: 10px 10px 10px 10px; text-align:center }

#map {float: right }

ul { list-style-type: none; padding: 0; margin: 0; padding-top: 1em;  }
li {background-image:url("../images/bullet_bl_sml.gif"); background-repeat: no-repeat; background-position: 0 .5em; padding-left: 20px; }

#showtext { overflow: hidden; display: none; }
#showtext1 { overflow: hidden; display: none; }
#showtext2 { overflow: hidden; display: none; }
#showtext3 { overflow: hidden; display: none; }

.image1 { float: right; background-image: url("../images/repairman.jpg"); background-repeat: no-repeat; background-position: top right;  margin-right: 50px; height: 358px; width: 178px  }

.blueribbon {background-image: url("../images/LS_blueribbon.jpg"); background-repeat: no-repeat; width: 240px; height: 72px }
#offer { float: left; font-weight: bold; font-size: 15px; text-align: center; color: #00CC00;  line-height: 1.5em; width: 600px; padding: 0px 0px 20px 300px }

.button {  float: right; height: 200px; width: 200px; }
.container {overflow:hidden }
.left {float: left; width: 350px }
.right {float: right; }
.left1 {float: left; padding-right: 20px }
.right1 {float: left }

.ddown {font-size: 10px }

.f1 {font-weight: bold}
.f2 {text-decoration: underline}
.f3 {font-size: 30px; line-height: 1.25em }
.f4 {font-size: 16px }
.f5 {text-align: left }
.f6 {font-size: 22px }

.clr1 {color: #00CC00 }
#frontsearch
{
background-image: url(Pictures/plumber.png);
height:225px;
font-family: "Verdana, Arial, Helvetica, sans-serif";
width:435px;
color:#ff6600;
margin:20px;
margin-left:100px;

text-align: center;
overflow:hidden;
line-height:18px;
}

#frontsearch h5
{
font-family: "Verdana, Arial, Helvetica, sans-serif";
color:#666;
font-size:18px;
font-weight:bolder;
font-weight:100;
margin-top:35px;
padding-left:80px;
text-align:center;
line-height:18px;
}

.afont { overflow: hidden; display: block; clear: both; height: 35px; }}


.afont a,  a:link {  color: #993300; font-size:14px; font-weight:100;  text-decoration: none;}
