#contactWrapper{
  width:980px;
  text-align:center;
}
.contactArea{
  position:relative;
  width:904px;
  background-color:#EFEFEF;
  padding:25px 0 25px 25px;
  margin:0 0 0 25px;
}
.contactArea .mapArea{
  float:left;
  width:530px;
  text-align:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.contactArea .formArea{
  float:left;
  width:340px;
  margin:0 0 0 10px;
  padding:0 0 0 0;
}
.contactArea .formArea p{
  width:330px;
  font-size:9pt;
  font-family:Arial;
  color:#000;
  margin:0 0 10px 0;
  padding:0 0 0 0;
}
p.contactDetail{
  text-align:left;
  margin:10px 0 10px 25px;
  padding:0 0 0 0;
}
p.contactDetail, p.contactDetail a, p.contactDetail a:link, p.contactDetail a:visited, p.contactDetail a:hover{
  font-size:9pt;
  font-family:Arial;
  color:#666;
}
.clr{
  clear:both;
}
/* ---- form items ---- */
.formBox480{
  border:0px solid #999;
  position:relative;
  width:480px;
  margin:10px 0 20px 15px;
}
select.form{
  border:1px solid #999;
  font-size:8pt;
  font-family:Arial;
  color:#000;
  BACKGROUND-COLOR: #FFFFFF;
}
input.form{
  border:0;
  height:18px;
  line-height:18px;
  width:208px;
  background:#fff url(../images/formItemBg.jpg) repeat-x;
  font-size:8pt;
  font-weight:normal;
  font-family:Arial;
  color:#000;
  BACKGROUND-COLOR: #FFFFFF;
}
textarea.form{
  border:0;
  height:75px;
  width:208px;
  background:#fff url(../images/formItemBg.jpg) repeat-x;
  font-size:8pt;
  font-weight:normal;
  font-family:Arial;
  color:#000;
  BACKGROUND-COLOR: #FFFFFF;
}
input.submitBtn{
  height:24px;
  line-height:22px;
  border:1px solid #999;
  font-size:8pt;
  font-weight:normal;
  font-family:Arial;
  color:#000;
  BACKGROUND-COLOR:#CCCCCC;
  cursor:pointer;
}
td.formField{
  font-size:8pt;
  font-weight:normal;
  font-family:Arial;
  color:#000;
}
td.formFieldR{
  font-size:8pt;
  font-weight:normal;
  font-family:Arial;
  color:#000;
  text-align:right;
}
/* ----------------- */
/* -- google maps --- */
#map{
  border-top:1px solid #BCBBB7;
  border-left:1px solid #BCBBB7;
  width:530px;
  height:420px;
  text-align:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
/* ----------------- */
/* -- header area -- */
#headerImg{
  width:929px;
  height:200px;
  background-color:#C8C4C5;
  margin:3px 0 3px 0;
  padding:0 0 0 0;
}
#headerImg .slideshow img{
  width:929px;
  height:200px;
}