/* some Z ... no, just changed the width
.contactForm .label{z-index: 9000;}
.contactForm .text, .contactForm .textarea textarea{z-index: 10000;}
*/

/* make it biggar */
.colMaker-multipleColumns .colMaker-last{width: 470px}

.contactForm{display: block; margin: 0; padding: 0 0 0 10px; position: relative;}
.contactForm .field{position: relative; padding: 0 0 10px 90px;}
.contactForm .label	{font-size: 11px;background: #dae0c8; color: #787d69; padding: 8px 6px 2px; height: 16px;  display: block; width: 78px; float: left; line-height: 11px; position: absolute; top:1px; left: 0; }
.contactForm .text input, .contactForm .textarea textarea{font-size: 11px; color: #666; margin: 0; padding: 5px; width: 350px;}
.contactForm .text input{height: 15px;}
.contactForm .textarea textarea{height: 150px; font-family: inherit;}

.contactForm .submit input{display: block; border: 1px solid #787d69; background: #f0f0f0; color: #333; padding: 5px; text-align: center; width: 100px; cursor: pointer; font-weight: bold;}
.contactForm .submit input:hover{background: #ffffff; color: #000; border-color: #8a8e7c; }

.colMaker-multipleColumns .colMaker-last .errors{display: none;}

.contactForm .error{border-top-width: 0; color: #c00; width: 348px; padding: 5px; font-size: 11px; margin: 0;}

/* ie6 needs to die in a fire. please. how the HELL does this make it work? hasLayout bug? WHAT. */
* html .contactForm .field{height: 1px;}


#newsletter{width: 350px; position: absolute; top:170px; left: -480px; border-top: 1px solid #CECFCA; padding-top: 10px;}
#newsletter .text input{width: 250px;}