form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% ;
  margin: 0;
 
  padding: 10px;
  width: 550px;
  
  border-top: 1px solid green;
   
}

form input{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: 300px;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
	                           label aligns textarea better in IE */
	text-align:right;
}

form textArea{
	width:100%;
	margin:5px 0 0 10px;
	height:200px;
	overflow: auto;
	text-align:right;
	font: pokhto;
}

form input#buttons
{
	width:100px;
	border:1px solid black;
	padding:3px;
	text-align:center;
	
}

form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}



.review{
		
	border-top:1px dashed #BFCC8F;
	text-align:right;
	clear:left;
	margin-top:10px;

}


#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     
     margin:0;

     width:100%;
     height:100%;
     text-align:center;
     z-index: 9998;    
     
     background-color: gray;
     filter:alpha(opacity=90);
    -moz-opacity:0.9;
     opacity:0.9;
}

#overlay div{
     width:300px;
     margin: auto;
     margin-top: 25%;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
     
     filter:alpha(opacity=100);
    -moz-opacity:1.0;
     opacity:1.0;
}