#popUpDiv form {
margin: 0; padding: 0;
}
#popUpDiv input, textarea {background: #FEFEF5;
font: normal 12px "Courier New", Courier, monospace;
color: #777;
border: 1px inset;
margin: .3em 0;
}
#popUpDiv input:focus, textarea:focus {
background: #fff;
color: #333;
border-color: #333570;
}
#popUpDiv label span {
font-weight: normal;
font-size: 10px;
}
#popUpDiv textarea {overflow: auto;
}
#popUpDiv textarea #text {
width: 90%;
}
#popUpDiv fieldset {
border: 1px dashed #DDDBC1;
border-width: 1px 0;
padding: 10px;
margin: 5px 20px;
}
#popUpDiv legend {
font: bold 13px "Courier New", Courier, monospace; 
color: #86846E;
width: 50%;
text-align: justify;
}
#popUpDiv #comments_form {
background: #FFF;
margin: 0 20px;
}
#popUpDiv #contactform label {
float:left;
width:20%;
text-align: left;
margin-right:5px;
padding-top:2px;
font-weight:bold;
font-size:11px;
color: #86846E; }
/*#contactform label {width: 30%; }*/
#popUpDiv #contactform .cc input {width: 60%; }
#popUpDiv #contactform .cc textarea {width: 60%;height: 60px; }
/*#sandbox .cc textarea {width: 200px;height: 100px; }*/
/*#comments_form .non {float:none !important;
width: auto!important;
display :inline;
margin: 0 2px;	
}*/
/*buttons*/
#popUpDiv .btn {
font-weight: bold;
border: none;
margin: 0 2px;
cursor: pointer;
}	
#popUpDiv .btnx{
font-weight: bold;
border: none;
margin: 0 2px;
/*color: #86846E;*/
cursor: pointer;
}	
/*error status*/
#popUpDiv .erInput{
 border-color: red;
background: #ffc;
 color: red;
}
#popUpDiv .er {
color: red;
font-weight: bold;
}
#popUpDiv .s1{
font-weight: bold;
}
#popUpDiv #ex04 label {width:100px;
margin-right:5px;
padding-top:2px;
float: left;
}