@charset "iso-8859-1";
body {
background: #fffff5;
margin : 20;
font-family: Arial;
}
table {
}
td { vertical-align: top; }
img {
border-color : #000000;
}
a:link { color : ##000066; text-decoration : none; font-weight: bold; }
a:visited { color : #000066; text-decoration : none; font-weight: bold; }
a:hover { color : #671a3f; text-decoration : underline; }

h1 { color: #3366cc; font-size: 18px; font-family: Arial; width: 650; background: transparent url(images/site/hr.gif) no-repeat left center; }
h2 { color: #330000; font-size: 12px; font-family: Verdana; }


.white { margin-left: 30px; background-color: white; padding-left: 5px; padding-right: 5px; }

.top { background: transparent url(images/site/solar-top.gif) no-repeat 0px 0px; }
.header { background: transparent url(images/site/electrical-contractors.jpg) no-repeat 0px 0px; vertical-align: bottom; padding: 0px 10px 8px 10px; }
.header a { font-family: Arial; font-weight: bold; font-size: 12px; }
.header a:link { color: white; text-decoration: none; }
.header a:visited { color: white; text-decoration: none; }
.header a:hover { color: 99CCFF; text-decoration: none; }
.middle { background: transparent url(images/site/solar-power-bg.gif) repeat-y 0px 0px; padding: 20px; }
.footer { background: transparent url(images/site/electric-footer.gif) no-repeat 0px 0px; text-align: center; padding-top: 70px; font-size: 12px; font-family: Arial; color: #003366; }
.footer a:link { color: #000066; text-decoration: none; font-weight: bold; }
.footer a:visited { color: #000066; text-decoration: none; font-weight: bold; }
.footer a:hover { color: white; text-decoration: none; font-weight: bold; }

.sidebartop { background: transparent url(images/site/electrical-services-top.gif) no-repeat 0px 0px; font-size: 3px; }
.sidebar { background: transparent url(images/site/electrical-services-middle.gif) repeat-y 0px 0px; padding-left: 15px; padding-right: 15px; color: #000033; font-family: Arial; font-size: 11px; font-weight: bold; }
.sidebar h1 { font-size: 10px; width: auto; background-image: none; }
.sidebar ul { margin: 0px 00px 0px 10px; padding-left: 10px; list-style-image: url(images/site/favicon.gif); }
.sidebar li { margin: 2px 0px 2px 0px; }
.subheader { font-family: Verdana; font-size: 11px; color: #660000; text-align: center; }
.sidebarbottom { background: transparent url(images/site/electrical-services-bottom.gif) no-repeat 0px 0px; font-size: 3px; }
.content { text-align: justify; padding-right: 10px; font-size: 13px; line-height: 18px; padding-top: 20px; }

.phone { width: 194px; height: 99px; background: url(images/site/phone.jpg) no-repeat 0px 0px; margin-bottom: 5px; border-top: solid 1px white; }
.phone p { margin: 74px 0px 0px 40px; color: #996600; font-size: 18px; font-weight: bold; }

label {
  width: 160px;
  float: left;
  text-align:left;
  margin-right: 0.3em;
  display: block;
  color: #000000;
  font-weight: bold;
  clear: both;
}

.submit input {
  margin-left: 4.5em;
}


.submit input {
  color: #000;
  background: #330000;
  border: 2px outset #d7b9c9
}

fieldset {

  padding: 20px;
  font-size: 12px;
  margin-right: 10px;
}

legend {
  color: #ffffff;
  background: #000066;
  border: 1px solid #000000;
  padding: 2px 6px;
} 



