td.hh {
  color: #FFFFFF;
  background-color: #7B7161;
  text-align: left; 
  padding-left: 15px
 }

table.pb {
  width: 90%; 
  margin: 15px;
 }

#pb1 tr td {
  padding: 3px 6px 3px;
 }

#pb1a tr td {
  border: 1px solid #7B7161;
 }

#pb1b {
  border: 1px solid #7B7161;
 }

#pb1b tr td {
  vertical-align: top;
 }

#s1 {
  width: 700px; 
  border: 1px #7B7161 solid; 
  margin: 10px;
 }
 
#s1a {
  width: 610px; 
  border: 1px #7B7161 solid; 
  margin: 10px;
 }

#s1 * td {
  vertical-align:top;
 }
 
#s2 {
  width: 95%;
  margin-left: 10px;
}

#s3 {
  width: 95%;
  margin-left: 10px;
}

#s4 {
  width: 95%;
  margin-right: 10px;
}

#s6 {
  width: 96%;
  margin: 10px;
}

#s2 * td.text1 {
  width: 30%
 }

#s2 * td.text2 {
  width: 70%
 }

#s3 * td.text1 {
  width: 30%
 }

#s3 * td.text2 {
  width: 70%
 }

#s4 * td.text1 {
  width: 60%
 }

#s4 * td.text2 {
  width: 40%
 }

#s6 * td.text1 {
  width: 100%
 }

#s6 * td.text2 {
  width: 33%;
  padding-left: 15px;
 }

td.text1 {
  line-height: 18px; 
  background-color: #E7E0D5;
  border: 1px #7B7161 solid;
  text-align: left;
  padding-left: 8px;
}

td.text2 {
  line-height: 18px; 
  background-color: #FFFFFF;
  border: 1px #7B7161 solid;
  text-align: left;
  padding-left: 8px;
}

.closing {
  float:right;
  padding:2px;
  margin-right: -2px;
  border:1px solid red;
  font-size:11px;
  background-color:#FF9B32;
  color:#000000;
  font-weight:bold;
  cursor:pointer}

.mapping {
  cursor:pointer;
  margin-left:5px;
  font-weight:bold;
  color:blue;
  font-size:9px
}
.mapdrive {
  position:absolute;
  z-index: 9;
  left:45px;
  top:90px;
  width:520px;
  line-height:15px
}

.mapdrive2 {
  position:absolute;
  z-index: 9;
  left:45px;
  top:90px;
  overflow:hidden;
  line-height:15px
}


