/* CSS for Contact Boxes */

#the_box {
  font-family: Arial, "Times New Roman", Times, serif;
  font-size: 14px;
  width: 638px;
  height: 630px;
}
 
#email_contact {
  position: absolute;         /* positioning of the individual box */
  top: 0px;
  left: 0px;

  background-color:#e9e9e9;   /* formating of the individual box */
  width: 337px;
  height: 300px;
  border: solid 1px #CD0000;
}

#mail_contact {
  position: absolute; 
  top: 0px; 
  left: 358px; 

  background-color:#e9e9e9;
  width: 280px; 
  height: 130px;
  border: solid 1px #CD0000;
}

#phone_contact {
  position: absolute;
  top:  190px;
  left: 358px;

  background-color:#e9e9e9;
  width: 280px; 
  height: 60px;
  border: solid 1px #CD0000;
}

#map_canvas{
  position: absolute;
  top: 320px;
  left: 0px;

  width: 638px;
  height: 300px;
  border: solid 1px #CD0000;
}


                                   /* common features for header and text */
.box_header {
  background-color: #666666;
  height: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

.box_text {
  font-size: 12px;
  padding: 8px;
}


                                   /* individual features for tags */
#the_box label, #the_box input {
  font-family: arial, verdana, sans-serif;
  font-size: 10px;
  display: block;
  width: 120px;
  float: left;
  margin-bottom: 10px;
}

#the_box label {
  clear: left;
  text-align: right;
  padding-right: 5px;
}

#the_box p {
  font-size: 12px;
}

#email_contact p {
  clear: both;
  font-size: 12px;
}

/* end of CSS for Contact Boxes */





/* I do not know whatthis is */

#submit
{
postion: absolute;
padding-top: 10px;
padding-left: 100px;
}


        .text {font-size:11px; font-weight;normal;}
        input.errHilite, select.errHilite, textarea.errHilite {
                border: 1px solid #DDC; background-color: pink; }

        label.errHilite {
                color: #C00; font-style:italic;}

        ul#errors {
        display: none;
        margin-top: 1em;
        background-color: #FFE;
        border: 1px solid #CC9;
        padding: .3em;
        color: #C00;
        font-weight: bold;
        }
        ul#errors li {
        margin-top: .5em;
        margin-bottom: .5em;
        padding: 0;
        }
        ul#errors li.heading {
        list-style-type: none;
        color: #000;
        font-weight: normal;
        font-style: italic;
        margin: .5em 0;
        padding: 0;
        }
        .style1 {color: #666666}
                .style2 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}


