
body { 
  font-family: Arial, Helvetica, sans-serif; 
  margin: 0px; 
  padding: 0px;
  background-color: white;
}

#frame {
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
  min-height: 100%;
  xborder: 2px solid blue;
}

#content, #contact, #replycontent {
  float: left;
  position: absolute;
  left: 160px;
  xborder: 2px solid red;
}

#menu {
  float: left;
  width: 160px;
  height: 1400px;
  text-align: center;
  padding: 20px 0px 0px 0px; 
  background-image: url(images/swatch.gif);
  xborder: 2px solid black;
}
#menu a:link, #menu a:visited { 
  color: black;red;white;
  text-decoration:none; 
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px; 
  font-weight:bold;
}
#menu a:hover { color: white; }

.center { text-align: center; }
.left   { text-align: left; }
.right  { text-align: right; }

input.text {
   border: 1px solid Gray;
   padding-left: 4px;
}

textarea {
   border: 1px solid Gray;
   padding-left: 4px;
}

div#contact a { text-decoration: none; }
div#contact a:hover { font-weight: bold; }
div#contacttable td { padding-top: 10px; text-align: left; }

#footer {
  bottom: 100;
  margin: 10px auto;
  height: 4em;
  line-height: 4em;
  text-align: center;
  font-size: .7em;
  border-top: 1px solid #eeeeee;
}

.text { color: #A62C45; }
.title, .servicetitle { color: #A62C45; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.servicetitle { padding-top: 20px; text-transform: capitalize; } 
.label { color: #A62C45; font-size: 16px; font-weight: bold; }

