body {
  background-image: url(images/bkgnd.jpg);
  margin: 0px;
  padding: 0px;
}


a {
  color: #CCCCCC;
  text-decoration: underline;
}

a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

a.topMenu {
  color: #FFFFFF;
  text-decoration: none;
}

a.topMenu:hover {
  color: #CCCCCC;
  text-decoration: underline;
}


A.footer {
  color: #FFFFFF;
  text-decoration: underline;
}

A.footer:hover {
  color: #663300;
  text-decoration: underline;
}

A.homefooter {
  color: #333300;
  text-decoration: underline;
}

A.homefooter:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

A.menu {
  color: #FF9933;
  text-decoration: none;
  font-weight: bold;
  font-family: arial,verdana,helvetica;
  font-size: 13px;
}

A.menu:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  font-family: arial,verdana,helvetica;
  font-size: 13px;
}

TD.menu {
  color: #FF9933;
  font-weight: bold;
  font-family: arial,verdana,helvetica;
  font-size: 13px;
}

TD.menuHolder {
  background-image: url(images/bkgnd_menu.jpg);
  height: 100px;
  text-align: right;
  font-family: arial,helvetica;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}


TD {
  vertical-align: top;
  font-family: arial,verdana;
  font-size: 12px;  
}


TD.caption {
  text-align: center;
  font-family: arial,verdana;
  font-size: 11px;
  color: #CCCCCC;
}

td.main {
  padding: 10px;
  text-align: center;
}



TD.pageSide {
  background-image: url(images/bkgnd_page.gif);
}

TD.mainText {
  background-image: url(images/bkgnd_mainText.jpg);
  color: #333333;
  vertical-align: top;
  font-family: verdana, arial, helvetica;
  font-size: 13px;
  line-height: 22px;
  padding: 20px;
  width: 560px;
}

TD.mainText2 {
  background-image: url(images/bkgnd_mainText.jpg);
  color: #333333;
  vertical-align: top;
  font-family: verdana, arial, helvetica;
  font-size: 13px;
  line-height: 22px;
}

TD.footer {
  color: #FFFFFF;
  background-image: url(images/bkgnd_footer.jpg);
  vertical-align: top;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  padding: 15px;
}

TD.homefooter {
  color: #333300;
  vertical-align: top;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  padding: 15px;
}

td.xparentLeft {
  background-image: url(images/plano_landscaping2.jpg);
}


TD.footerMenu {
  color: #FFFFFF;
  vertical-align: top;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
}

 #map {
   width: 500px;
   height: 400px;
   margin: 0px 0px 0px 0px;
 }

 .title {
   font-family: arial, helvetica;
   font-size: 14px;
   color: #FFFFFF;
   font-weight: bold;
 }

 td.topMenu {
   font-size: 14px;
   font-family: arial,helvetica;
   color: #FFFFFF;
   font-weight: bold;
   text-align: right;
   padding: 10px;
 }

 #topText {
   padding-right: 40px;
 }





