div#contactForm { margin:10px 10px 10px 20px; font: 13px/14px Geneva, Arial bold; 
	background:url(../contact-images/contact-envelope.png) no-repeat 65% 0%;}	
label {padding-right:5px;  }
fieldset {margin:10px 10px 20px 10px; padding:10px; 
	border-top: 2px solid #eef; border-left: 2px solid #eef; 	
	border-bottom: 2px solid #ddd; border-right: 2px solid #ddd; 
    background: url(../contact-images/bot-bg.gif) repeat-x bottom; 
	width:600px; }
form {padding:0 10px 0 5px; }    
legend { border-left:1px solid #eef; border-top:1px solid #eef;
    margin-top: 15px; margin-bottom:0px; padding-top:20px;  
    border-right:1px solid #ddd; padding:0pt 10px; margin:0 0 15px 0;
    background: white;  font: 14px Arial bold;
    padding:10px; margin:10px;
       background:url(../contact-images/bot_bg.gif) repeat-x bottom; }
label, input, textarea {margin: 20px 5px 0 0; padding:2px;  }
label {font: 15px/18px Geneva, Arial bold; float:left; width:12em; }
input { height:1.5em; font-size:0.98em; letter-spacing: 0.1em; vertical-align: center; color:#333; font-family: "Courier New", Courier, monospace; width:250px; background:url(../contact-images/input-bkgrd.gif) repeat-x left top; border-top: 2px solid #cce; border-left: 2px solid #cce; border-bottom: 1px solid #bbc; border-right: 1px solid #bbc; line-height: 1.5em; }
textarea { height:12em; font-size:.98em; letter-spacing: 0.1em; color:#333;
    font-family: "Courier New", Courier, monospace ; width:250px;
	background:url(../contact-images/input_bkgrd.gif) repeat left top; color:#333;
	border-top: 2px solid #cce; border-left: 2px solid #cce; 	
	border-bottom: 1px solid #bbc; border-right: 1px solid #bbc; }
input#security_code  {width:10em; margin-bottom:7px; }
input#button { width:100px; height:35px; cursor:pointer;  
	color: #6B4500; background:url(../contact-images/submit_hover.gif) repeat-x scroll  0 0px; 
	border-top: 1px solid #cce; border-left: 1px solid #cce;
	margin-bottom:10px; margin-left:300px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input#button:hover { color: #4494FF; background:url(../contact-images/submit_hover.gif) repeat-x scroll 0 -35px; cursor:pointer;  }
.error { color:red; font-weight:bold; width:420px; text-align:right; }