
/* mailing list form */

* { margin: 0; padding: 0; }
.form { margin:5px 0 0 0; padding: 0; font-size: 100%; width: 290px; }
.form fieldset { clear: both; font-size: 100%;  margin: 0 0 0 -2px; }
.form div label { display: block; float: left; left:0; width: 50px;  margin: 0 0 5px 0; line-height:1.5em; color:#f2f2f2; }
.form input { background-color:#FFF; filter: alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;  font: 110% 'Helvetica Neue', Helvetica, Arial, sans-serif !important; color:#101010 !important; padding: 2px 2px 2px 2px; border:none !important; width:230px; }
.form textarea { overflow: auto; }
.form div { clear: left; display: block; width: 290px; zoom: 1; margin: 5px 0 0 0; padding: 4px 3px; }
.form div select, form div textarea { width: 250px; padding: 4px 3px; margin: 0 0 0 0; }
.form div input.inputText  { width: 250px; padding: 4px 3px; margin: 0 0 0 0; }

.form  input.submit-button { cursor:pointer; background: transparent url(../images/btn_signup.png) no-repeat; width:110px; height:36px; text-indent:-900em !important; border: none !important; position:relative; float:right;right:0; margin-top:10px;  }
.form  input.submit-button:hover { background: transparent url(../images/btn_signup_hover.png) no-repeat; border: none !important; }

/* contact form */
.cform { position:relative; width:400px; height:auto; margin-top:25px; }
.cform legend { color:#f2f2f2; padding: 4px 0 4px 0; text-transform: uppercase; font-size: 90%; }
.cform { padding:0; }
.cform fieldset input, .cform fieldset textarea { background-color:#FFF; filter: alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;  font: 110% 'Helvetica Neue', Helvetica, Arial, sans-serif !important; color:#101010 !important; padding: 2px 2px 2px 2px; border:none !important; width: 300px;  }
.cform p br {display: none;}
.cform fieldset input, .cform fieldset textarea { display: block; padding: 4px; width: 300px; margin:0 0 10px 0;  }
.cform fieldset textarea { padding: 2px; width: 305px; }
.cform fieldset textarea, .cform fieldset input { color: #101010; }
.cform  input.submit-button { cursor:pointer; background:transparent url(../images/btn_submit.png) no-repeat; width:110px; height:36px; text-indent:-900em !important; border: none !important; position:relative; float:left; left:92px; margin-top:10px; }
.cform  input.submit-button:hover { background:transparent url(../images/btn_submit_hover.png) no-repeat; border: none !important; }
.cform  input.reset-button { cursor:pointer; background:transparent url(../images/btn_reset.png) no-repeat; width:110px; height:36px; text-indent:-900em !important; border: none !important; position:relative; float:left; left:80px; margin-top:10px; }
.cform  input.reset-button:hover { background:transparent url(../images/btn_reset_hover.png) no-repeat; border: none !important; }




.form input.submit-button, .cform input.submit-button, .cform input.reset-button { font-size: 0px; display:block; line-height: 0px; overflow: hidden;  color: transparent; }





