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: #6d9863;  font-size: 14px;  font-weight: bold;  line-height: 14px;}
h2 {  color: #6d9863;  font-size: 12px;  font-weight: bold;  line-height: 14px;}
a,  a:link {  color: #3c982d;  font-weight: bold;  text-decoration: none;}
a:visited {  color: #2d7336;  font-weight: bold;  text-decoration: none;}
a:hover {  color: #09760d;  text-decoration: underline;}
a:focus {  color: #09760d;}
a:active {  color: #164619;}

#topKey { background-color: #fff; margin: 0 auto 0 auto; text-align: left; width: 940px;}
#topKey #header {overflow:hidden;  /* background-color: #003300; */  border-bottom: solid 1px #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 }


#outerWrapper { background-color: #fff; margin: 0 auto 0 auto; text-align: left; width: 940px; border: 1px solid #000 }

#outerWrapper #banner {overflow: hidden;  background-color: #eef6ed; border-bottom: solid 1px #8ab573; border-left: solid 1px #fff; height: auto; padding: 0px; }
#outerWrapper #banner #banleft {float: left; width: 481px }
#outerWrapper #banner #banright {float: right; text-align:right; padding: 10px 15px 10px 10px; font: bold 17px Tahoma, Geneva, sans-serif; color: #900; line-height: 1.50em; width: 410px }

#outerWrapper #contentWrapper {  background-image: url("../images/contentWrapper_bg.png");  background-repeat: repeat-y;  overflow: hidden;}
#outerWrapper #contentWrapper #leftColumn1 {  background-color: #eef6ed;  border-right: solid 1px #8ab573;  float: left;  padding: 10px 12px 10px 8px;  width: 230px; }
#outerWrapper #contentWrapper #leftColumn1 ul { padding: 0px; margin: 0px; list-style-type: none }
#outerWrapper #contentWrapper #leftColumn1 li { margin-left: 20px; 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 }
#outerWrapper #contentWrapper #content strong {font-size: 16px; font-weight: bold; color: #900 }

#outerWrapper #footer { background-color: #eef6ed; border-top: solid 1px #8ab573; 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; color: #C60; font-weight: bold;}

#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: #900;  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: #900 }

