body {
  font-family: sans-serif;
  margin:0;
  background: #b4d5ea;
}

#custom-doc {
  max-width:500px;
  margin: 0 auto;
}

table tr td,table tr th {
  padding: 1px 2px;
  white-space: nowrap;
  border: 1px solid black;
  font-size: 84%;
  border:0;
}
.center {
  text-align: center; 
}
 .text_left {
  text-align: left;
}
.text_smaller {
    font-size:smaller;
}
.grey_smaller {
    font-size:smaller;
	color:#cccccc;
}
.pmzheader {
  background: #0069aa url(/mobile/images/pmz-mob-head-bg.jpg) center;
  color: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  text-align: center; 
  padding: 8px;
  text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
  border-bottom:1px solid #005b93;
}
.pmzheaderinstructions {
  color: #000;
  font-size: .9em;
  padding:9px;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.7);
  background: #feff00 url(/mobile/images/pmz-mob-instr-top-bg.jpg) top repeat-x;
  border-top: 2px solid #feff00;
}
.pmzheaderinstructions_smaller {
  background-color: #FFF;
  color: #000;
  font-size: 1.5em;
  font-weight:600;
  text-align: center; 
}
.div_nav { 
padding: 0px;
}
.div_nav a{
text-align: center; 
display: block;
/*font-size: .65em;*/
font-weight: bold;
text-decoration: none;
color: #FFF;
padding: 10px;
border-top:  1px solid #ff8a00;
background: #ff6600 url(/mobile/images/pmz-mob-item-bg.jpg) center;
text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}
.div_nav a:focus{
color: #FDEE36;
}
.div_nav a:active{
color: #FDEE36;
}
div#photo_div {
text-align: center; 
}
.center table {
margin-left:auto;
margin-right:auto;
}
.pic_nav { 
padding: .125em;
margin-bottom: .5em;
text-align: center; 
}
.pic_nav a{
font-size: .65em;
font-weight: bold;
text-decoration: none;
color: #FFF;
padding: .5em;
margin-bottom: .5em;
border: .125em solid #000;
background-color: #3B69A6;
}
.pic_nav a:focus{
color: #FDEE36;
}
.pic_nav a:active{
color: #FDEE36;
}
div#ft {
font-size:.75em;
padding:4px;
}

div#bd form fieldset {
  border:0;
  background: #ff6600 url(/mobile/images/pmz-mob-form-top-bg.jpg) top repeat-x;
  border-top: 1px solid #FF8A00;
  margin:0;
}

div#bd form fieldset input {
  border: 2px solid #FF8A00;
}
div.searchAgain {
  background: #ff6600 url(/mobile/images/pmz-mob-instr-top-bg.jpg) top repeat-x;
  border-top: 1px solid #feff00;
  padding:8px;
  margin-left: 50%;
  text-align:center;
}

div.searchAgain a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
  text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

table#searchResults {
  width:100%;
  border:0;
  background: #b0b0b0;
}


table#searchResults td{
  padding:18px 0px 18px 10px;
  border:0;
  border-top:1px solid #eee;
  text-transform:lowercase;
  text-transform:capitalize;
  background: url(/mobile/images/pmz-mob-table-item-bg.png);
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.7);
}

table#searchResults th{
  border-top:  1px solid #ff8a00;
  background: url(/mobile/images/pmz-mob-table-item-th-bg.png) center;
  padding:8px 0px 8px 10px;
  border:0;
  text-transform: uppercase;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.7);
  text-align:left;
}

table#searchResults td a{
  color: #000;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.7);
}

.propDetails {
  padding:8px 0px 8px 10px;
  border:0;
  border-top: 1px solid #feff00;
  border-bottom: 1px solid #dcdd03;
  background: #feff00 url(/mobile/images/pmz-mob-instr-top-bg.jpg) top repeat-x;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.7);
  font-size: 95%;
}

.propDetails table td, .propDetails table th {
  border:0;
  font-size: 95%;
}

.propDetails table th {
  border:0;
  text-align:right;
  font-size: 95%;
}

#agentViewHead td{
  border:0;
  padding:8px 8px;
}
