.popupfixed{z-index:10001;min-height:40px; text-align: center;margin-bottom: 1em; padding: 0.25em;}
.theme1{background-color: #f0f0f0;color:#fff;}
.theme2{background-color:ghostwhite;color:dimgrey;}
.theme3{background-color:linen;color:slategrey;}
.theme4{background-color:ivory;color:darkgoldenrod;}
.theme5{background-color:honeydew;color:slategrey;}
.theme6{background-color:skyblue;color:darkslategray;}
.theme7{background-color:hotpink;color:#fff;font-style:oblique;}
.theme8{background-color:lightblue;color:grey;font-style:oblique;}
.theme9{background-color:#e7fff8;color::midnightblue;}
.theme10{background-color:#baffec;color:#fff;}
.theme11{background-color:snow;color:#fff;}
.theme12{background-color:#b5ffbe;color:#fff;}
.theme1 .submit input{background-color:yellowgreen;color:white;border:none;padding:.7em;}
.theme2 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}
.theme3 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme4 .submit input{background-color:darkgoldenrod;color:white;border:none;padding:.7em;}.theme5 .submit input{background-color:yellowgreen;color:white;border:none;padding:.7em;}.theme6 .submit input{background-color:yellowgreen;color:white;border:none;padding:.7em;}.theme7 .submit input{background-color:dimgrey;color:white;border:none;padding:.7em;}.theme8 .submit input{background-color:yellowgreen;color:white;border:none;padding:.7em;}.theme9 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme10 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme11 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme12 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme1 .submit input:hover{background-color:white;color:yellowgreen;}.theme2 .submit input:hover{background-color:white;color:#6d601f;}.theme3 .submit input:hover{background-color:white;color:#6d601f;}.theme4 .submit input:hover{background-color:white;color:darkgoldenrod;}.theme5 .submit input:hover{background-color:white;color:yellowgreen;}.theme6 .submit input:hover{background-color:white;color:yellowgreen;}.theme7 .submit input:hover{background-color:white;color:dimgrey;}.theme8 .submit input:hover{background-color:white;color:yellowgreen;}.theme9 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme10 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme11 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.theme12 .submit input{background-color:#6d601f;color:white;border:none;padding:.7em;}.tb{top:0;left:60%;margin:0 0 0 -22.5%;width:22%;}.bt{bottom:0;left:60%;margin:0 0 0 -22.5%;width:22%;}.lr{top:40%;left:0;margin:0 0 0 -22.5%;width:22%;}.rl{top:40%;right:0;margin:0 0 0 -22.5%;width:22%;}.popuprd{position:relative;top:-12px;right:-98%;cursor:pointer;}@media only screen and (max-width :320px){.tb,.bt,.lr,.rl{width:45%;}}
.pincode{  display: block;
	float: left;
	width: 200px;
	  height: 40px;
  line-height: normal;}
  .box-content .pincode{
      width: 20%;
  }
  #column-right .pincode, #column-left .pincode {
    width: 100%;
  }
   #column-right .pincode input, #column-left .pincode input{
    width: 90%;
  }
.popupfixed .pincode input{	
padding: 0px 5px 0px 5px;
  margin: 3px;
    height: 28px;
  line-height: 28px;
    font-size: 14px;
}

.pmessage{
font-size: 14px;
margin-left: 0.5em;
text-align: left;     
display:inline;
z-index:10;display:none;
padding: 4px 2px;
width:250px;
line-height:16px;
}

  #column-right .pmessage, #column-left .pmessage {
margin-top: 4%;
width:150px;
}

.popupfixed .pincode input[type="text"]:focus {
background-color: #fff;
}

.search-postcode{
  position: relative;
  line-height: 23px;
  height: 23px;
  padding-top: 1px;
  background: url("../image/search.html") no-repeat;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 3px 3px 3px 3px;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  float: right;
    top: -29px;
  left: 4px;
  width: 28px;
}
.pmessage{
	display: none;
}
.pmessage img {
	vertical-align: bottom;
	margin-top: 4px;
}
.pincode .error{
color: white;

}