@charset "UTF-8";

input, textarea {padding:2px;}
label {padding:2px;}
.flush {width: 237px; }

/*GENERAL*/

form.general input {width:230px;border:#CCCCCC solid 1px;}
form.general input#comments {height:100px;}
form.general input.smaller {width:175px; }
form.general input.radio { width:auto;  border:none; float:none;}
form.general input.checkbox {float:none; width:auto; border:none; }

form.general label {background:#FFFFE0;  width:110px; padding-left:5px;}
form.general label, form.general input, form.general textarea {position:relative; display:block; float:left; margin:5px 0; }
form.general label.larger {width:210px; background:none;}
form.general input.larger, form.general textarea.larger {height:210px; background:none;}


form.general textarea {border:1px solid #DDDDDD; width:230px; }

form.general fieldset fieldset {padding:10px; margin:10px 0; border-left:none; border-right:none; border-top:none; border-bottom:dotted 1px #CCCCCC; }
form.general fieldset  {border:none;}
form.general fieldset legend {visibility:hidden;}
form.general br {clear:both; }

/*BETA-SIGNUP*/
form.beta-signup { width:400px; background:url(/images-new/beta/sign-up.jpg) -1px top no-repeat; }
form.submit-bug { width:400px; background:url(/images-new/beta/submit-bug.jpg) -1px top no-repeat; }

/*MAIL REQUEST*/
form.mail-request {width:400px; background:url(/images-new/support/note-form-postal.jpg) -16px top no-repeat;}
form.mail-request  legend.postal-note {background:url(/images-new/support/note-form-postal.jpg) -20px top no-repeat; display:block; width:400px; height:70px;}
form.mail-request  label {background:#FFFFE0;  width:110px; padding-left:5px;}
form.mail-request  input {width:230px; border:#CCCCCC solid 1px;}
form.mail-request  label, form input {position:relative; display:block; float:left; margin:5px 0; }
form.mail-request  fieldset fieldset {padding:10px; margin:10px 0; border-left:none; border-right:none; border-top:none; border-bottom:dotted 1px #CCCCCC; }
form.mail-request  fieldset  {border:none;}
form.mail-request  br {clear:both; }
form.mail-request textarea { height:200px; width:230px; overflow:auto; position:relative; display:block; float:left; margin:5px 0; }

/*TESTIMONIAL SUBMIT FORM */
form.testimonial { font:100% verdana,arial,sans-serif; margin: 0; padding: 0;width: 390px; }
form.testimonial fieldset { padding: 10px; margin: 0; }
form.testimonial label { display: block; float: left; width: 110px; padding: 0; margin: 10px 0 0; text-align: right; }
form.testimonial fieldset legend {font-size:1.1em; }
form.testimonial input, form textarea {  width:225px;  margin:10px 0 0 10px; border:#CCCCCC solid 1px;}
textarea#comments {height:200px;}
form.testimonial input#reset {margin-left:0px; }
form.testimonial textarea { overflow: auto; }
form.testimonial small { display: block; margin: 0 0 5px 120px; padding: 1px 3px; font-size: 88%; }
form.testimonial .required{font-weight:bold;} 
form.testimonial br {clear:left; }

/*SUBMIT NEWSLETTER INCLUDE*/
div#newsWrapper { width:325px; position:relative; float:right;}
div#newsWrapper div#newsHeader { background:url(/images-new/newsletter/top.jpg) left top no-repeat; width:325px; height:50px; position:relative;}
div#newsWrapper div#newsMiddle { width:325px; background:url(/images-new/newsletter/center.jpg) left top repeat-y;margin:0; padding:0 0px;}
div#newsWrapper div#newsBottom {margin:0; position:relative; top:0; width:325px;  background:url(/images-new/newsletter/bottom.jpg) left top no-repeat; width:325px; height:40px;}

form.newsletter { margin: 0; padding: 0; width:300px; }
form.newsletter fieldset { padding: 10px 0 0 20px; margin: 0; border:none;}
form.newsletter input {width:200px; border:#CCCCCC solid 1px;  }
form.newsletter label {padding-right:10px;}
form.newsletter input, form.newsletter label { float:left;  margin:0; }
form.newsletter small {  font-size: 88%;  font-style:italic; clear:left;}
form.newsletter br {clear:both; }
form.newsletter input.hidden, form.general input.hidden, form.testimonial input.hidden {display:none; width:0; height:0;}


/*NEWSLETTER PAGE*/
img#signup {margin-left:-10px;}
form.general fieldset label.small {width:50px;}
form.general fieldset input.small {width:150px;}



/*Mixcraft Pro Tips NEWSLETTER INCLUDE*/
div#colOne div#mixtipsWrapper { width:325px; position:relative; float:left; border:none; margin:0; }
div#mixtipsWrapper div#mixtipsHeader { background:url(/images-new/newsletter/mix-top.jpg) left top no-repeat; width:325px; height:50px; position:relative; border:none; margin:0;}
div#mixtipsWrapper div#mixtipsMiddle { width:325px; background:url(/images-new/newsletter/center.jpg) left top repeat-y;margin:0; padding:0 0px; border:none;}
div#mixtipsWrapper div#mixtipsBottom {margin:0; position:relative; top:0; width:325px;  background:url(/images-new/newsletter/bottom.jpg) left top no-repeat; width:325px; height:40px; border:none;}
