
#homeleftbody h1 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.adminLeft {
  clear: left;
}
.adminRight, .adminEmail {
  float: right; 
}
.adminRight, .adminLeft {
  margin-top: 10px; 
  border: 1px solid #CCCCCC; 
  width: 255px;
}
.adminLeft, .adminWrap, .adminRight {
  margin: 3px 3px 3px 3px;
}
.adminLeft, .adminPhoneHead {
  width: 60px;
}
.adminLeft, .adminFax, .adminRight {
  width: 120px;
}
.adminLeft, .adminPhone, .adminRight, .adminPhone, .adminStreet, .adminName {
  width: 250px; 
  margin-top: 3px;
}
.adminPhoneHead, .adminRight, .adminLeft, .adminName, .formleft, #submitform, 
.adminPhoneFax, .adminPhone, .adminFax, .adminWrap, .formrow, .formright  {
  float: left;
}
.formrow {
  margin-top: 10px;
}
.formleft {
  font-weight: bold; 
  width: 150px;
}
#submitform {
  padding-left: 150px;
}
#updateform {
  border: solid 2px #5c5f63;
}
#updateform {
  background-color: #f0efee;
}
.updateformrowbottom {
  background-color: #5c5f63;
}
.updateformrow {
  border-bottom: 1px solid #8d887d;
}
.updateformrow, .updateformleft, .updateformrowbottom {
  float: left;
}
#updateform, .updateformright {
  float: right;
}
.updateformrow, .updateformrowbottom {
  padding: 5px;
}
.updateformrow, .updateformrowbottom {
  clear: left;
}
.updateformleft {
  width: 140px;
}
#updateheader {
  text-align: center; 
}
#updateheader {
  border-bottom: solid 2px #5c5f63;
}
#updateheader {
  background-color: #dcdada;
}
#updateform {
  width: 451px;
}
.textinput {
  width: 290px;
}


.storeDescription {
  position: absolute;
  font-size: 75%;
  z-index: 9;
  margin: 25px 0 0 20px;
  display: none;
}
  
  .storeDescription div {
    position: relative;
    left: 80px;
    top: -3px;
    width: 180px;
    padding: 10px;
    background: #fff;
    border: 1px solid #000;
    z-index: 11;
  }
  
    .storeDescription h3 {
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 5px;
    }
  
  #plumbing_desc h3 { color: #0d2e56; }
  #bathroom_desc h3 { color: #db1e24; }
  #irr_desc h3 { color: #5e782e; }
  #hvac_desc h3 { color: #000000; }
  #ref_desc h3 { color: #00aff2; }
  #civ_desc h3 { color: #b65312; }
  #proj_desc h3 { color: #f7ba1a; }
  #ons_desc h3 { color: #f47836; }
  
  
.typelabel {
    color: #184E72;
}

#storetypes {
  margin-top: 5px;
  width: 300px;
  margin-left: 90px;
}
#storetypes tr {
}
#storetypes tr td {
  padding-left: 10px;
}

label {
  font-size: 75%;
}
